public abstract class CreateOptionsObjectNode extends JavaScriptBaseNode
| Constructor and Description |
|---|
CreateOptionsObjectNode(JSContext context) |
| Modifier and Type | Method and Description |
|---|---|
abstract com.oracle.truffle.api.object.DynamicObject |
execute(Object opts) |
com.oracle.truffle.api.object.DynamicObject |
fromOtherThenUndefined(Object opts) |
com.oracle.truffle.api.object.DynamicObject |
fromUndefined(Object opts) |
JSContext |
getContext() |
copy, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringpublic CreateOptionsObjectNode(JSContext context)
public JSContext getContext()
public abstract com.oracle.truffle.api.object.DynamicObject execute(Object opts)
public com.oracle.truffle.api.object.DynamicObject fromUndefined(Object opts)
public com.oracle.truffle.api.object.DynamicObject fromOtherThenUndefined(Object opts)