public abstract class CreateTimeZoneMethodsRecordNode extends JavaScriptBaseNode
| Modifier | Constructor and Description |
|---|---|
protected |
CreateTimeZoneMethodsRecordNode() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract TimeZoneMethodsRecord |
execute(JSDynamicObject timeZone,
boolean getOffsetNanosecondsFor,
boolean getPossibleInstantsFor) |
TimeZoneMethodsRecord |
executeFull(JSDynamicObject timeZone) |
TimeZoneMethodsRecord |
executeOnlyGetOffsetNanosecondsFor(JSDynamicObject timeZone) |
protected TimeZoneMethodsRecord |
toRelativeTemporalObject(JSDynamicObject timeZone,
boolean getOffsetNanosecondsFor,
boolean getPossibleInstantsFor) |
copy, getLanguage, getRealm, hasOverloadedOperators, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringpublic final TimeZoneMethodsRecord executeFull(JSDynamicObject timeZone)
public final TimeZoneMethodsRecord executeOnlyGetOffsetNanosecondsFor(JSDynamicObject timeZone)
protected abstract TimeZoneMethodsRecord execute(JSDynamicObject timeZone, boolean getOffsetNanosecondsFor, boolean getPossibleInstantsFor)
protected TimeZoneMethodsRecord toRelativeTemporalObject(JSDynamicObject timeZone, boolean getOffsetNanosecondsFor, boolean getPossibleInstantsFor)