public class JSTemporalPlainDateTimeObject extends JSNonProxyObject implements TemporalMonth, TemporalYear, TemporalDay, TemporalCalendar
JSObject.GetMembersJSDynamicObject.IsIdenticalOrUndefinedCONSTRUCTOR, EMPTY_STRING_ARRAY, HIDDEN_PROTO, NO_SUCH_METHOD_NAME, NO_SUCH_PROPERTY_NAME, PROTO, PROTOTYPE| Modifier | Constructor and Description |
|---|---|
protected |
JSTemporalPlainDateTimeObject(com.oracle.truffle.api.object.Shape shape,
JSDynamicObject proto,
int year,
int month,
int day,
int hours,
int minutes,
int seconds,
int milliseconds,
int microseconds,
int nanoseconds,
JSDynamicObject calendar) |
| Modifier and Type | Method and Description |
|---|---|
JSDynamicObject |
getCalendar() |
int |
getDay() |
int |
getHour() |
int |
getMicrosecond() |
int |
getMillisecond() |
int |
getMinute() |
int |
getMonth() |
int |
getNanosecond() |
int |
getSecond() |
int |
getYear() |
getMetaObject, getMetaObjectImpl, hasMetaObjectdefineOwnProperty, delete, delete, getBuiltinToStringTag, getClassName, getHelper, getHelper, getMethodHelper, getOwnHelper, getOwnHelper, getOwnProperty, getOwnPropertyKeys, getPrototypeOf, hasOnlyShapeProperties, hasOwnProperty, hasOwnProperty, hasProperty, hasProperty, isExtensible, preventExtensions, set, set, setIntegrityLevel, setPrototypeOf, testIntegrityLevel, toDisplayStringImplcopyWithoutProperties, defaultToString, defineOwnProperty, defineOwnProperty, delete, delete, delete, delete, delete, delete, enumerableOwnNames, filterEnumerableNames, get, get, get, get, getArray, getClassName, getIterator, getJSClass, getJSContext, getLanguage, getMethod, getMethod, getOrDefault, getOrDefault, getOrDefault, getOrDefault, getOwnProperty, getOwnProperty, getPrototype, getPrototype, getUncachedRead, getUncachedWrite, getWithReceiver, hasArray, hasIterator, hasLanguage, hasMemberReadSideEffects, hasMembers, hasMemberWriteSideEffects, hasOwnProperty, hasOwnProperty, hasOwnProperty, hasOwnProperty, hasProperty, hasProperty, hasProperty, hasProperty, invokeMember, isExtensible, isExtensible, isFrozen, isJSObject, isMemberInsertable, isMemberInvocable, isMemberModifiable, isMemberReadable, isMemberRemovable, isSealed, language, ordinaryToPrimitive, ownPropertyKeys, ownPropertyKeys, preventExtensions, preventExtensions, readMember, removeMember, set, set, set, set, setArray, setIntegrityLevel, setIntegrityLevel, setPrototype, setPrototype, setWithReceiver, setWithReceiver, testIntegrityLevel, toDisplayString, toPrimitive, toPrimitive, writeMemberdefaultToString, getDynamicType, getIntOrDefault, getJSClass, getJSContext, getJSSharedData, getKeyArray, getObjectFlags, getOrDefault, getOrNull, getProperty, getPropertyArray, getPropertyFlags, getValue, getValue, identityHashCode, isJSDynamicObject, ownPropertyKeys, removeKey, setJSClass, setObjectFlags, setPropertyFlags, testProperties, updatePropertyFlagsprotected JSTemporalPlainDateTimeObject(com.oracle.truffle.api.object.Shape shape,
JSDynamicObject proto,
int year,
int month,
int day,
int hours,
int minutes,
int seconds,
int milliseconds,
int microseconds,
int nanoseconds,
JSDynamicObject calendar)
public int getHour()
public int getMinute()
public int getSecond()
public int getMillisecond()
public int getMicrosecond()
public int getNanosecond()
public int getYear()
getYear in interface TemporalYearpublic int getMonth()
getMonth in interface TemporalMonthpublic int getDay()
getDay in interface TemporalDaypublic JSDynamicObject getCalendar()
getCalendar in interface TemporalCalendar