Class IdScriptableObject.PrototypeValues
java.lang.Object
org.mozilla.javascript.IdScriptableObject.PrototypeValues
- All Implemented Interfaces:
Serializable
- Enclosing class:
IdScriptableObject
private static final class IdScriptableObject.PrototypeValues
extends Object
implements Serializable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate short[]private IdFunctionObjectprivate short(package private) intprivate intprivate static final intprivate IdScriptableObjectprivate static final longprivate static final intprivate Object[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) final IdFunctionObject(package private) final voiddelete(int id) private ObjectensureId(int id) (package private) final int(package private) final int(package private) final Objectget(int id) (package private) final intgetAttributes(int id) (package private) final intgetMaxId()(package private) final Object[](package private) final booleanhas(int id) private void(package private) final void(package private) final void(package private) final voidset(int id, Scriptable start, Object value) (package private) final voidsetAttributes(int id, int attributes)
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
NAME_SLOT
private static final int NAME_SLOT- See Also:
-
SLOT_SPAN
private static final int SLOT_SPAN- See Also:
-
obj
-
maxId
private int maxId -
valueArray
-
attributeArray
private short[] attributeArray -
constructorId
int constructorId -
constructor
-
constructorAttrs
private short constructorAttrs
-
-
Constructor Details
-
PrototypeValues
PrototypeValues(IdScriptableObject obj, int maxId)
-
-
Method Details
-
getMaxId
final int getMaxId() -
initValue
-
initValue
-
initSlot
-
createPrecachedConstructor
-
findId
-
findId
-
has
final boolean has(int id) -
get
-
set
-
delete
final void delete(int id) -
getAttributes
final int getAttributes(int id) -
setAttributes
final void setAttributes(int id, int attributes) -
getNames
-
ensureId
-