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 IdFunctionObject
private short
(package private) int
private int
private static final int
private IdScriptableObject
private static final long
private static final int
private Object[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) final IdFunctionObject
(package private) final void
delete
(int id) private Object
ensureId
(int id) (package private) final int
(package private) final int
(package private) final Object
get
(int id) (package private) final int
getAttributes
(int id) (package private) final int
getMaxId()
(package private) final Object[]
(package private) final boolean
has
(int id) private void
(package private) final void
(package private) final void
(package private) final void
set
(int id, Scriptable start, Object value) (package private) final void
setAttributes
(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
-