This class implements the Array native object.
Object get
public @Override Object get(int index,
Scriptable start)
Object getDefaultValue
public @Override Object getDefaultValue(Class> hint)
Object getInstanceIdValue
protected @Override Object getInstanceIdValue(int id)
Object[] getIds
public @Override Object[] getIds()
String getClassName
public @Override String getClassName()
String getInstanceIdName
protected @Override String getInstanceIdName(int id)
boolean has
public @Override boolean has(int index,
Scriptable start)
getLength
public long getLength()
int findInstanceIdInfo
protected @Override int findInstanceIdInfo(String s)
int findPrototypeId
protected @Override int findPrototypeId(String s)
int getMaxInstanceId
protected @Override int getMaxInstanceId()
jsGet_length
public long jsGet_length()
Use getLength()
instead.
void delete
public @Override void delete(int index)
void fillConstructorProperties
protected @Override void fillConstructorProperties(IdFunctionObject ctor)
void initPrototypeId
protected @Override void initPrototypeId(int id)
void put
public @Override void put(int index,
Scriptable start,
Object value)
void setInstanceIdValue
protected @Override void setInstanceIdValue(int id,
Object value)