void |
LambdaConstructor.defineConstructorMethod(Scriptable scope,
Symbol key,
java.lang.String name,
int length,
Callable target,
int attributes) |
Define a function property directly on the constructor that is implemented under the covers
by a LambdaFunction.
|
void |
ScriptableObject.defineProperty(Symbol key,
java.lang.Object value,
int attributes) |
A version of defineProperty that uses a Symbol key.
|
void |
LambdaConstructor.definePrototypeProperty(Symbol key,
java.lang.Object value,
int attributes) |
|
void |
Delegator.delete(Symbol key) |
|
void |
IdScriptableObject.delete(Symbol key) |
|
void |
NativeArray.delete(Symbol key) |
|
void |
NativeJavaArray.delete(Symbol key) |
|
void |
NativeJavaObject.delete(Symbol key) |
|
void |
NativeProxy.delete(Symbol key) |
see
https://262.ecma-international.org/12.0/#sec-proxy-object-internal-methods-and-internal-slots-delete-p
|
void |
NativeWith.delete(Symbol key) |
|
void |
ScriptableObject.delete(Symbol key) |
Removes an object like the others, but using a Symbol as the key.
|
void |
SymbolScriptable.delete(Symbol key) |
Delete a property with the specified key.
|
static boolean |
ScriptableObject.deleteProperty(Scriptable obj,
Symbol key) |
A version of deleteProperty for properties with Symbol keys.
|
(package private) int |
IdScriptableObject.PrototypeValues.findId(Symbol key) |
|
protected int |
IdScriptableObject.findInstanceIdInfo(Symbol key) |
Map name to id of instance property.
|
protected int |
ES6Generator.findPrototypeId(Symbol k) |
|
protected int |
ES6Iterator.findPrototypeId(Symbol k) |
|
protected int |
IdScriptableObject.findPrototypeId(Symbol key) |
|
protected int |
NativeArray.findPrototypeId(Symbol k) |
|
protected int |
NativeBigInt.findPrototypeId(Symbol k) |
|
protected int |
NativeMap.findPrototypeId(Symbol k) |
|
protected int |
NativeSet.findPrototypeId(Symbol k) |
|
protected int |
NativeString.findPrototypeId(Symbol k) |
|
protected int |
NativeSymbol.findPrototypeId(Symbol key) |
|
protected int |
NativeWeakMap.findPrototypeId(Symbol k) |
|
protected int |
NativeWeakSet.findPrototypeId(Symbol k) |
|
java.lang.Object |
Delegator.get(Symbol key,
Scriptable start) |
|
java.lang.Object |
IdScriptableObject.get(Symbol key,
Scriptable start) |
|
java.lang.Object |
NativeArray.get(Symbol key,
Scriptable start) |
|
java.lang.Object |
NativeJavaArray.get(Symbol key,
Scriptable start) |
|
java.lang.Object |
NativeJavaList.get(Symbol key,
Scriptable start) |
|
java.lang.Object |
NativeJavaMap.get(Symbol key,
Scriptable start) |
|
java.lang.Object |
NativeJavaObject.get(Symbol key,
Scriptable start) |
|
java.lang.Object |
NativeProxy.get(Symbol key,
Scriptable start) |
see
https://262.ecma-international.org/12.0/#sec-proxy-object-internal-methods-and-internal-slots-get-p-receiver
|
java.lang.Object |
NativeWith.get(Symbol key,
Scriptable start) |
|
java.lang.Object |
ScriptableObject.get(Symbol key,
Scriptable start) |
Another version of Get that supports Symbol keyed properties.
|
java.lang.Object |
SymbolScriptable.get(Symbol key,
Scriptable start) |
Return the value of the property with the specified key, or NOT_FOUND.
|
int |
IdScriptableObject.getAttributes(Symbol key) |
|
int |
ScriptableObject.getAttributes(Symbol sym) |
|
private Slot |
ScriptableObject.getAttributeSlot(Symbol key) |
|
private static Scriptable |
ScriptableObject.getBase(Scriptable start,
Symbol key) |
|
private ScriptableObject |
IdScriptableObject.getBuiltInDescriptor(Symbol key) |
|
static java.lang.Object |
ScriptableObject.getProperty(Scriptable obj,
Symbol key) |
This is a version of getProperty that works with Symbols.
|
private static java.lang.String |
EqualObjectGraphs.getSymbolName(Symbol s) |
|
boolean |
Delegator.has(Symbol key,
Scriptable start) |
|
boolean |
IdScriptableObject.has(Symbol key,
Scriptable start) |
|
boolean |
NativeArray.has(Symbol key,
Scriptable start) |
|
boolean |
NativeJavaArray.has(Symbol key,
Scriptable start) |
|
boolean |
NativeJavaList.has(Symbol key,
Scriptable start) |
|
boolean |
NativeJavaMap.has(Symbol key,
Scriptable start) |
|
boolean |
NativeJavaObject.has(Symbol key,
Scriptable start) |
|
boolean |
NativeProxy.has(Symbol key,
Scriptable start) |
see
https://262.ecma-international.org/12.0/#sec-proxy-object-internal-methods-and-internal-slots-hasproperty-p
|
boolean |
NativeWith.has(Symbol key,
Scriptable start) |
|
boolean |
ScriptableObject.has(Symbol key,
Scriptable start) |
A version of "has" that supports symbols.
|
boolean |
SymbolScriptable.has(Symbol key,
Scriptable start) |
Return true if the specified property exists.
|
static boolean |
ScriptableObject.hasProperty(Scriptable obj,
Symbol key) |
A version of hasProperty for properties with Symbol keys.
|
IdFunctionObject |
IdScriptableObject.initPrototypeMethod(java.lang.Object tag,
int id,
Symbol key,
java.lang.String functionName,
int arity) |
|
void |
IdScriptableObject.initPrototypeValue(int id,
Symbol key,
java.lang.Object value,
int attributes) |
|
(package private) void |
IdScriptableObject.PrototypeValues.initValue(int id,
Symbol key,
java.lang.Object value,
int attributes) |
|
private boolean |
NativeObject.isEnumerable(Symbol sym,
java.lang.Object obj) |
|
void |
Delegator.put(Symbol symbol,
Scriptable start,
java.lang.Object value) |
|
void |
IdScriptableObject.put(Symbol key,
Scriptable start,
java.lang.Object value) |
|
void |
NativeArray.put(Symbol key,
Scriptable start,
java.lang.Object value) |
|
void |
NativeJavaObject.put(Symbol symbol,
Scriptable start,
java.lang.Object value) |
|
void |
NativeProxy.put(Symbol key,
Scriptable start,
java.lang.Object value) |
https://262.ecma-international.org/12.0/#sec-proxy-object-internal-methods-and-internal-slots-set-p-v-receiver
|
void |
NativeSymbol.put(Symbol key,
Scriptable start,
java.lang.Object value) |
|
void |
NativeWith.put(Symbol symbol,
Scriptable start,
java.lang.Object value) |
|
void |
ScriptableObject.put(Symbol key,
Scriptable start,
java.lang.Object value) |
Implementation of put required by SymbolScriptable objects.
|
void |
SymbolScriptable.put(Symbol key,
Scriptable start,
java.lang.Object value) |
Add a new property to to the object.
|
static void |
ScriptableObject.putProperty(Scriptable obj,
Symbol key,
java.lang.Object value) |
This is a version of putProperty for Symbol keys.
|
void |
ScriptableObject.setAttributes(Symbol key,
int attributes) |
Set attributes of a Symbol-keyed property.
|