Class ObjectImplementsTemporalCalendarProtocolNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.js.nodes.JavaScriptBaseNode
com.oracle.truffle.js.nodes.temporal.ObjectImplementsTemporalCalendarProtocolNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
Implementation of ObjectImplementsTemporalCalendarProtocol() operation.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.Node.Child, com.oracle.truffle.api.nodes.Node.Children -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()booleandoCalendar(JSTemporalCalendarObject object) booleandoNonCalendar(Object object, HasPropertyCacheNode hasDateAdd, HasPropertyCacheNode hasDateFromFields, HasPropertyCacheNode hasDateUntil, HasPropertyCacheNode hasDay, HasPropertyCacheNode hasDayOfWeek, HasPropertyCacheNode hasDayOfYear, HasPropertyCacheNode hasDaysInMonth, HasPropertyCacheNode hasDaysInWeek, HasPropertyCacheNode hasDaysInYear, HasPropertyCacheNode hasFields, HasPropertyCacheNode hasID, HasPropertyCacheNode hasInLeapYear, HasPropertyCacheNode hasMergeFields, HasPropertyCacheNode hasMonth, HasPropertyCacheNode hasMonthCode, HasPropertyCacheNode hasMonthDayFromFields, HasPropertyCacheNode hasMonthsInYear, HasPropertyCacheNode hasWeekOfYear, HasPropertyCacheNode hasYear, HasPropertyCacheNode hasYearMonthFromFields, HasPropertyCacheNode hasYearOfWeek) abstract booleanMethods inherited from class com.oracle.truffle.js.nodes.JavaScriptBaseNode
copy, getJSContext, getLanguage, getLanguageOptions, getRealm, hasOverloadedOperators, onReplaceMethods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
-
Constructor Details
-
ObjectImplementsTemporalCalendarProtocolNode
protected ObjectImplementsTemporalCalendarProtocolNode()
-
-
Method Details
-
create
-
execute
-
doCalendar
-
doNonCalendar
public boolean doNonCalendar(Object object, HasPropertyCacheNode hasDateAdd, HasPropertyCacheNode hasDateFromFields, HasPropertyCacheNode hasDateUntil, HasPropertyCacheNode hasDay, HasPropertyCacheNode hasDayOfWeek, HasPropertyCacheNode hasDayOfYear, HasPropertyCacheNode hasDaysInMonth, HasPropertyCacheNode hasDaysInWeek, HasPropertyCacheNode hasDaysInYear, HasPropertyCacheNode hasFields, HasPropertyCacheNode hasID, HasPropertyCacheNode hasInLeapYear, HasPropertyCacheNode hasMergeFields, HasPropertyCacheNode hasMonth, HasPropertyCacheNode hasMonthCode, HasPropertyCacheNode hasMonthDayFromFields, HasPropertyCacheNode hasMonthsInYear, HasPropertyCacheNode hasWeekOfYear, HasPropertyCacheNode hasYear, HasPropertyCacheNode hasYearMonthFromFields, HasPropertyCacheNode hasYearOfWeek)
-