Class JSTemporalParserRecord

java.lang.Object
com.oracle.truffle.js.runtime.builtins.temporal.JSTemporalParserRecord

public final class JSTemporalParserRecord extends Object
Represents the information of a parsed TemporalTimeZoneString format.
  • Constructor Details

    • JSTemporalParserRecord

      public JSTemporalParserRecord(boolean z, long year, long month, long day, long hour, long minute, long second, com.oracle.truffle.api.strings.TruffleString fraction, com.oracle.truffle.api.strings.TruffleString offsetSign, long offsetHour, long offsetMinute, long offsetSecond, com.oracle.truffle.api.strings.TruffleString offsetFraction, com.oracle.truffle.api.strings.TruffleString timeZoneIANAName, com.oracle.truffle.api.strings.TruffleString timeZoneUTCOffsetName, com.oracle.truffle.api.strings.TruffleString calendar, com.oracle.truffle.api.strings.TruffleString timeZoneNumericUTCOffset)
  • Method Details

    • getZ

      public boolean getZ()
    • getOffsetSign

      public com.oracle.truffle.api.strings.TruffleString getOffsetSign()
    • getHour

      public long getHour()
    • getMinute

      public long getMinute()
    • getSecond

      public long getSecond()
    • getFraction

      public com.oracle.truffle.api.strings.TruffleString getFraction()
    • getTimeZoneIANAName

      public com.oracle.truffle.api.strings.TruffleString getTimeZoneIANAName()
    • getTimeZoneUTCOffsetName

      public com.oracle.truffle.api.strings.TruffleString getTimeZoneUTCOffsetName()
    • getTimeZoneAnnotation

      public com.oracle.truffle.api.strings.TruffleString getTimeZoneAnnotation()
    • getYear

      public long getYear()
    • getMonth

      public long getMonth()
    • getDay

      public long getDay()
    • getCalendar

      public com.oracle.truffle.api.strings.TruffleString getCalendar()
    • getOffsetHour

      public long getOffsetHour()
    • hasOffsetHour

      public boolean hasOffsetHour()
    • getOffsetMinute

      public long getOffsetMinute()
    • hasOffsetMinute

      public boolean hasOffsetMinute()
    • getOffsetSecond

      public long getOffsetSecond()
    • hasOffsetSecond

      public boolean hasOffsetSecond()
    • getOffsetFraction

      public com.oracle.truffle.api.strings.TruffleString getOffsetFraction()
    • getTimeZoneNumericUTCOffset

      public com.oracle.truffle.api.strings.TruffleString getTimeZoneNumericUTCOffset()