Class JSTemporalPlainDateTimeObject

All Implemented Interfaces:
com.oracle.truffle.api.interop.TruffleObject

public final class JSTemporalPlainDateTimeObject extends JSTemporalCalendarHolder
  • Constructor Details

    • JSTemporalPlainDateTimeObject

      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, com.oracle.truffle.api.strings.TruffleString 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()
    • getYear

      public int getYear()
    • getMonth

      public int getMonth()
    • getDay

      public int getDay()
    • isoDate

      public ISODateRecord isoDate()
    • getClassName

      public com.oracle.truffle.api.strings.TruffleString getClassName()
      Description copied from class: JSDynamicObject
      The [[Class]] internal property. For ES5, this is the second part of what Object.prototype.toString.call(myObj) returns, e.g. "[object Array]".
      Overrides:
      getClassName in class JSNonProxyObject