public abstract class TemporalRoundDurationNode extends JavaScriptBaseNode
| Modifier | Constructor and Description |
|---|---|
protected |
TemporalRoundDurationNode(JSContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
protected JSTemporalDurationRecord |
add(double years,
double months,
double weeks,
double d,
double h,
double min,
double sec,
double milsec,
double micsec,
double nsec,
double increment,
TemporalUtil.Unit unit,
TemporalUtil.RoundingMode roundingMode,
JSDynamicObject relTo,
com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch,
com.oracle.truffle.api.profiles.InlinedConditionProfile hasRelativeTo,
com.oracle.truffle.api.profiles.InlinedConditionProfile unitYMWD,
com.oracle.truffle.api.profiles.InlinedBranchProfile yearBranch,
com.oracle.truffle.api.profiles.InlinedBranchProfile monthBranch,
com.oracle.truffle.api.profiles.InlinedBranchProfile weekBranch,
com.oracle.truffle.api.profiles.InlinedBranchProfile dayOrLessBranch,
TemporalMoveRelativeDateNode moveRelativeDateNode,
ToTemporalDateNode toTemporalDateNode) |
abstract JSTemporalDurationRecord |
execute(double y,
double m,
double w,
double d,
double h,
double min,
double sec,
double milsec,
double micsec,
double nsec,
double increment,
TemporalUtil.Unit unit,
TemporalUtil.RoundingMode roundingMode,
JSDynamicObject relTo) |
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, toStringprotected final JSContext ctx
protected TemporalRoundDurationNode(JSContext ctx)
public abstract JSTemporalDurationRecord execute(double y, double m, double w, double d, double h, double min, double sec, double milsec, double micsec, double nsec, double increment, TemporalUtil.Unit unit, TemporalUtil.RoundingMode roundingMode, JSDynamicObject relTo)
protected JSTemporalDurationRecord add(double years, double months, double weeks, double d, double h, double min, double sec, double milsec, double micsec, double nsec, double increment, TemporalUtil.Unit unit, TemporalUtil.RoundingMode roundingMode, JSDynamicObject relTo, com.oracle.truffle.api.profiles.InlinedBranchProfile errorBranch, com.oracle.truffle.api.profiles.InlinedConditionProfile hasRelativeTo, com.oracle.truffle.api.profiles.InlinedConditionProfile unitYMWD, com.oracle.truffle.api.profiles.InlinedBranchProfile yearBranch, com.oracle.truffle.api.profiles.InlinedBranchProfile monthBranch, com.oracle.truffle.api.profiles.InlinedBranchProfile weekBranch, com.oracle.truffle.api.profiles.InlinedBranchProfile dayOrLessBranch, TemporalMoveRelativeDateNode moveRelativeDateNode, ToTemporalDateNode toTemporalDateNode)