public abstract class TemporalMoveRelativeDateNode extends JavaScriptBaseNode
| Modifier | Constructor and Description |
|---|---|
protected |
TemporalMoveRelativeDateNode() |
| Modifier and Type | Method and Description |
|---|---|
abstract MoveRelativeDateResult |
execute(CalendarMethodsRecord calendar,
JSTemporalPlainDateObject relativeTo,
JSTemporalDurationObject duration) |
protected MoveRelativeDateResult |
moveRelativeDate(CalendarMethodsRecord calendarRec,
JSTemporalPlainDateObject relativeTo,
JSTemporalDurationObject duration,
TemporalAddDateNode addDateNode) |
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 MoveRelativeDateResult execute(CalendarMethodsRecord calendar, JSTemporalPlainDateObject relativeTo, JSTemporalDurationObject duration)
protected MoveRelativeDateResult moveRelativeDate(CalendarMethodsRecord calendarRec, JSTemporalPlainDateObject relativeTo, JSTemporalDurationObject duration, TemporalAddDateNode addDateNode)