Class JSTemporalPlainTimeObject
java.lang.Object
com.oracle.truffle.api.object.DynamicObject
com.oracle.truffle.js.runtime.objects.JSDynamicObject
com.oracle.truffle.js.runtime.objects.JSObject
com.oracle.truffle.js.runtime.objects.JSClassObject
com.oracle.truffle.js.runtime.objects.JSNonProxyObject
com.oracle.truffle.js.runtime.builtins.temporal.JSTemporalCalendarHolder
com.oracle.truffle.js.runtime.builtins.temporal.JSTemporalPlainTimeObject
- All Implemented Interfaces:
com.oracle.truffle.api.interop.TruffleObject
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.js.runtime.objects.JSObject
JSObject.GetMembersNested classes/interfaces inherited from class com.oracle.truffle.js.runtime.objects.JSDynamicObject
JSDynamicObject.IsIdenticalOrUndefinedNested classes/interfaces inherited from class com.oracle.truffle.api.object.DynamicObject
com.oracle.truffle.api.object.DynamicObject.DynamicField -
Field Summary
Fields inherited from class com.oracle.truffle.js.runtime.objects.JSObject
CONSTRUCTOR, EMPTY_STRING_ARRAY, GET_PROTO_NAME, HIDDEN_PROTO, NO_SUCH_METHOD_NAME, NO_SUCH_PROPERTY_NAME, PROTO, PROTOTYPE, SET_PROTO_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJSTemporalPlainTimeObject(com.oracle.truffle.api.object.Shape shape, JSDynamicObject proto, int hour, int minute, int second, int millisecond, int microsecond, int nanosecond, Object calendar) -
Method Summary
Modifier and TypeMethodDescriptioncom.oracle.truffle.api.strings.TruffleStringThe [[Class]] internal property.intgetHour()intintintintintMethods inherited from class com.oracle.truffle.js.runtime.builtins.temporal.JSTemporalCalendarHolder
getCalendarMethods inherited from class com.oracle.truffle.js.runtime.objects.JSNonProxyObject
getMetaObject, getMetaObjectImpl, hasMetaObject, isExtensible, preventExtensions, setIntegrityLevel, testIntegrityLevel, toDisplayStringImplMethods inherited from class com.oracle.truffle.js.runtime.objects.JSClassObject
defineOwnProperty, delete, delete, getHelper, getHelper, getMethodHelper, getOwnHelper, getOwnHelper, getOwnProperty, getOwnPropertyKeys, getPrototypeOf, hasOnlyShapeProperties, hasOwnProperty, hasOwnProperty, hasProperty, hasProperty, set, set, setPrototypeOfMethods inherited from class com.oracle.truffle.js.runtime.objects.JSObject
copyWithoutProperties, defaultToString, defineOwnProperty, defineOwnProperty, delete, delete, delete, delete, delete, delete, enumerableOwnNames, filterEnumerableNames, get, get, get, get, getArray, getBuiltinToStringTag, 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, isJSObject, isMemberInsertable, isMemberInvocable, isMemberModifiable, isMemberReadable, isMemberRemovable, language, ordinaryToPrimitive, ownPropertyKeys, ownPropertyKeys, readMember, removeMember, set, set, set, set, setArray, setPrototype, setPrototype, setWithReceiver, setWithReceiver, toDisplayString, toPrimitive, toPrimitive, writeMemberMethods inherited from class com.oracle.truffle.js.runtime.objects.JSDynamicObject
defaultToString, getDynamicType, getJSClass, getJSContext, getJSSharedData, getObjectFlags, getOrDefault, getOrNull, getPropertyArray, getPropertyFlags, getValue, getValue, identityHashCode, isJSDynamicObject, ownPropertyKeys, setJSClass, setObjectFlags, setPropertyFlags, testProperties, updatePropertyFlagsMethods inherited from class com.oracle.truffle.api.object.DynamicObject
clone, getShape
-
Constructor Details
-
JSTemporalPlainTimeObject
protected JSTemporalPlainTimeObject(com.oracle.truffle.api.object.Shape shape, JSDynamicObject proto, int hour, int minute, int second, int millisecond, int microsecond, int nanosecond, Object calendar)
-
-
Method Details
-
getHour
public int getHour() -
getMinute
public int getMinute() -
getSecond
public int getSecond() -
getMillisecond
public int getMillisecond() -
getMicrosecond
public int getMicrosecond() -
getNanosecond
public int getNanosecond() -
getClassName
public com.oracle.truffle.api.strings.TruffleString getClassName()Description copied from class:JSDynamicObjectThe [[Class]] internal property. For ES5, this is the second part of what Object.prototype.toString.call(myObj) returns, e.g. "[object Array]".- Overrides:
getClassNamein classJSNonProxyObject
-