public abstract class ToDateTimeOptionsNode extends JavaScriptBaseNode
| Constructor and Description |
|---|
ToDateTimeOptionsNode(JSContext context) |
| Modifier and Type | Method and Description |
|---|---|
abstract JSDynamicObject |
execute(Object opts,
String required,
String defaults) |
JSDynamicObject |
fromOtherThenUndefined(Object opts,
String required,
String defaults,
JSToObjectNode toObjectNode,
CreateObjectNode.CreateObjectWithPrototypeNode createObjectNode,
com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch) |
JSDynamicObject |
fromUndefined(Object opts,
String required,
String defaults) |
JSContext |
getContext() |
copy, getJSContext, getLanguage, getLanguageOptions, getRealm, hasOverloadedOperators, onReplace, reportLoopCount, reportLoopCountaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringpublic ToDateTimeOptionsNode(JSContext context)
public JSContext getContext()
public abstract JSDynamicObject execute(Object opts, String required, String defaults)
public JSDynamicObject fromUndefined(Object opts, String required, String defaults)
public JSDynamicObject fromOtherThenUndefined(Object opts, String required, String defaults, JSToObjectNode toObjectNode, CreateObjectNode.CreateObjectWithPrototypeNode createObjectNode, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch)