public abstract class PrivateFieldAddNode extends JavaScriptBaseNode
InitializeInstanceElementsNode
Modifier | Constructor and Description |
---|---|
protected |
PrivateFieldAddNode(JSContext context) |
Modifier and Type | Method and Description |
---|---|
static PrivateFieldAddNode |
create(JSContext context) |
abstract void |
execute(Object target,
Object key,
Object value)
Adds a new private field to the target object.
|
copy, getLanguage, getRealm, hasOverloadedOperators, onReplace
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
protected final JSContext context
protected PrivateFieldAddNode(JSContext context)
public static PrivateFieldAddNode create(JSContext context)