public abstract class ToDateTimeOptionsNode extends JavaScriptBaseNode
| Constructor and Description |
|---|
ToDateTimeOptionsNode(JSContext context) |
| Modifier and Type | Method and Description |
|---|---|
abstract com.oracle.truffle.api.object.DynamicObject |
execute(Object opts,
String required,
String defaults) |
com.oracle.truffle.api.object.DynamicObject |
fromOtherThenUndefined(Object opts,
String required,
String defaults,
CreateObjectNode.CreateObjectWithPrototypeNode createObjectNode) |
com.oracle.truffle.api.object.DynamicObject |
fromUndefined(Object opts,
String required,
String defaults) |
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 ToDateTimeOptionsNode(JSContext context)
public JSContext getContext()
public abstract com.oracle.truffle.api.object.DynamicObject execute(Object opts, String required, String defaults)
public com.oracle.truffle.api.object.DynamicObject fromUndefined(Object opts, String required, String defaults)
public com.oracle.truffle.api.object.DynamicObject fromOtherThenUndefined(Object opts, String required, String defaults, CreateObjectNode.CreateObjectWithPrototypeNode createObjectNode)