public abstract class TemporalAddDateNode extends JavaScriptBaseNode
| Modifier | Constructor and Description |
|---|---|
protected |
TemporalAddDateNode() |
| Modifier and Type | Method and Description |
|---|---|
protected JSTemporalPlainDateObject |
addDate(CalendarMethodsRecord calendarRec,
JSTemporalPlainDateObject plainDate,
JSTemporalDurationObject duration,
JSDynamicObject options,
JSFunctionCallNode callDateAddNode,
com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch,
TemporalGetOptionNode getOptionNode) |
abstract JSTemporalPlainDateObject |
execute(CalendarMethodsRecord calendarRec,
JSTemporalPlainDateObject plainDate,
JSTemporalDurationObject duration,
JSDynamicObject optionsOpt) |
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 abstract JSTemporalPlainDateObject execute(CalendarMethodsRecord calendarRec, JSTemporalPlainDateObject plainDate, JSTemporalDurationObject duration, JSDynamicObject optionsOpt)
protected JSTemporalPlainDateObject addDate(CalendarMethodsRecord calendarRec, JSTemporalPlainDateObject plainDate, JSTemporalDurationObject duration, JSDynamicObject options, JSFunctionCallNode callDateAddNode, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, TemporalGetOptionNode getOptionNode)