public class NativeObject extends IdScriptableObject implements java.util.Map
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
NOT_FOUND
构造器和说明 |
---|
NativeObject() |
限定符和类型 | 方法和说明 |
---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> |
entrySet() |
java.lang.Object |
execIdCall(IdFunctionObject f,
Context cx,
Scriptable scope,
Scriptable thisObj,
java.lang.Object[] args)
'thisObj' will be null if invoked as constructor, in which case
instance of Scriptable should be returned.
|
protected void |
fillConstructorProperties(IdFunctionObject ctor) |
protected int |
findPrototypeId(java.lang.String s) |
java.lang.String |
getClassName()
Return the name of the class.
|
protected void |
initPrototypeId(int id) |
java.util.Set<java.lang.Object> |
keySet() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map m) |
java.lang.Object |
remove(java.lang.Object key) |
java.lang.String |
toString() |
java.util.Collection<java.lang.Object> |
values() |
activatePrototypeMap, addIdFunctionProperty, defaultGet, defaultPut, defineOwnProperty, delete, exportAsJSClass, findInstanceIdInfo, get, getAttributes, getInstanceIdName, getInstanceIdValue, getMaxInstanceId, getOwnPropertyDescriptor, has, hasPrototypeMap, incompatibleCallError, initPrototypeConstructor, initPrototypeMethod, initPrototypeValue, instanceIdInfo, put, setAttributes, setInstanceIdAttributes, setInstanceIdValue
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, equivalentValues, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, hasInstance, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size
public java.lang.String getClassName()
ScriptableObject
getClassName
在接口中 Scriptable
getClassName
在类中 ScriptableObject
public java.lang.String toString()
toString
在类中 java.lang.Object
protected void fillConstructorProperties(IdFunctionObject ctor)
protected void initPrototypeId(int id)
initPrototypeId
在类中 IdScriptableObject
public java.lang.Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
IdScriptableObject
execIdCall
在接口中 IdFunctionCall
execIdCall
在类中 IdScriptableObject
public boolean containsKey(java.lang.Object key)
containsKey
在接口中 java.util.Map
public boolean containsValue(java.lang.Object value)
containsValue
在接口中 java.util.Map
public java.lang.Object remove(java.lang.Object key)
remove
在接口中 java.util.Map
public java.util.Set<java.lang.Object> keySet()
keySet
在接口中 java.util.Map
public java.util.Collection<java.lang.Object> values()
values
在接口中 java.util.Map
public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet()
entrySet
在接口中 java.util.Map
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
在接口中 java.util.Map
public void putAll(java.util.Map m)
putAll
在接口中 java.util.Map
public void clear()
clear
在接口中 java.util.Map
protected int findPrototypeId(java.lang.String s)
findPrototypeId
在类中 IdScriptableObject