Class IntlUtil

java.lang.Object
com.oracle.truffle.js.runtime.util.IntlUtil

public final class IntlUtil extends Object
ECMA 402 Utilities.
  • Field Details

    • _2_DIGIT

      public static final String _2_DIGIT
      See Also:
    • ACCENT

      public static final String ACCENT
      See Also:
    • ACCOUNTING

      public static final String ACCOUNTING
      See Also:
    • ALWAYS

      public static final String ALWAYS
      See Also:
    • AUTO

      public static final String AUTO
      See Also:
    • BEST_FIT

      public static final String BEST_FIT
      See Also:
    • BASE

      public static final String BASE
      See Also:
    • BASIC

      public static final String BASIC
      See Also:
    • CALENDAR

      public static final String CALENDAR
      See Also:
    • CARDINAL

      public static final String CARDINAL
      See Also:
    • CASE

      public static final String CASE
      See Also:
    • CASE_FIRST

      public static final String CASE_FIRST
      See Also:
    • CEIL

      public static final String CEIL
      See Also:
    • CODE

      public static final String CODE
      See Also:
    • COLLATION

      public static final String COLLATION
      See Also:
    • COMPACT

      public static final String COMPACT
      See Also:
    • COMPACT_DISPLAY

      public static final String COMPACT_DISPLAY
      See Also:
    • CONJUNCTION

      public static final String CONJUNCTION
      See Also:
    • CURRENCY

      public static final String CURRENCY
      See Also:
    • CURRENCY_DISPLAY

      public static final String CURRENCY_DISPLAY
      See Also:
    • CURRENCY_SIGN

      public static final String CURRENCY_SIGN
      See Also:
    • DATE_STYLE

      public static final String DATE_STYLE
      See Also:
    • DATE_TIME_FIELD

      public static final String DATE_TIME_FIELD
      See Also:
    • DAY

      public static final String DAY
      See Also:
    • DAYS

      public static final String DAYS
      See Also:
    • DAYS_DISPLAY

      public static final String DAYS_DISPLAY
      See Also:
    • DAY_PERIOD

      public static final String DAY_PERIOD
      See Also:
    • DEFAULT

      public static final String DEFAULT
      See Also:
    • DECIMAL

      public static final String DECIMAL
      See Also:
    • DIALECT

      public static final String DIALECT
      See Also:
    • DIGITAL

      public static final String DIGITAL
      See Also:
    • DIRECTION

      public static final String DIRECTION
      See Also:
    • DISJUNCTION

      public static final String DISJUNCTION
      See Also:
    • ELEMENT

      public static final String ELEMENT
      See Also:
    • END_RANGE

      public static final String END_RANGE
      See Also:
    • ENGINEERING

      public static final String ENGINEERING
      See Also:
    • ERA

      public static final String ERA
      See Also:
    • EXCEPT_ZERO

      public static final String EXCEPT_ZERO
      See Also:
    • EXPAND

      public static final String EXPAND
      See Also:
    • FALLBACK

      public static final String FALLBACK
      See Also:
    • FALSE

      public static final String FALSE
      See Also:
    • FIRST_DAY

      public static final String FIRST_DAY
      See Also:
    • FIRST_DAY_OF_WEEK

      public static final String FIRST_DAY_OF_WEEK
      See Also:
    • FLOOR

      public static final String FLOOR
      See Also:
    • FORMAT_MATCHER

      public static final String FORMAT_MATCHER
      See Also:
    • FRACTIONAL

      public static final String FRACTIONAL
      See Also:
    • FRACTIONAL_DIGITS

      public static final String FRACTIONAL_DIGITS
      See Also:
    • FRACTIONAL_SECOND_DIGITS

      public static final String FRACTIONAL_SECOND_DIGITS
      See Also:
    • FRACTION_DIGITS

      public static final String FRACTION_DIGITS
      See Also:
    • FULL

      public static final String FULL
      See Also:
    • GRANULARITY

      public static final String GRANULARITY
      See Also:
    • GRAPHEME

      public static final String GRAPHEME
      See Also:
    • H11

      public static final String H11
      See Also:
    • H12

      public static final String H12
      See Also:
    • H23

      public static final String H23
      See Also:
    • H24

      public static final String H24
      See Also:
    • HALF_CEIL

      public static final String HALF_CEIL
      See Also:
    • HALF_EVEN

      public static final String HALF_EVEN
      See Also:
    • HALF_EXPAND

      public static final String HALF_EXPAND
      See Also:
    • HALF_FLOOR

      public static final String HALF_FLOOR
      See Also:
    • HALF_TRUNC

      public static final String HALF_TRUNC
      See Also:
    • HOUR

      public static final String HOUR
      See Also:
    • HOURS

      public static final String HOURS
      See Also:
    • HOURS_DISPLAY

      public static final String HOURS_DISPLAY
      See Also:
    • HOUR_CYCLE

      public static final String HOUR_CYCLE
      See Also:
    • HOUR12

      public static final String HOUR12
      See Also:
    • INDEX

      public static final String INDEX
      See Also:
    • INFINITY

      public static final String INFINITY
      See Also:
    • INPUT

      public static final String INPUT
      See Also:
    • INTEGER

      public static final String INTEGER
      See Also:
    • IS_WORD_LIKE

      public static final String IS_WORD_LIKE
      See Also:
    • IGNORE_PUNCTUATION

      public static final String IGNORE_PUNCTUATION
      See Also:
    • LANGUAGE

      public static final String LANGUAGE
      See Also:
    • LANGUAGE_DISPLAY

      public static final String LANGUAGE_DISPLAY
      See Also:
    • LESS_PRECISION

      public static final String LESS_PRECISION
      See Also:
    • LITERAL

      public static final String LITERAL
      See Also:
    • LOCALE

      public static final String LOCALE
      See Also:
    • LOCALE_MATCHER

      public static final String LOCALE_MATCHER
      See Also:
    • LONG

      public static final String LONG
      See Also:
    • LONG_GENERIC

      public static final String LONG_GENERIC
      See Also:
    • LONG_OFFSET

      public static final String LONG_OFFSET
      See Also:
    • LOOKUP

      public static final String LOOKUP
      See Also:
    • LOWER

      public static final String LOWER
      See Also:
    • LTR

      public static final String LTR
      See Also:
    • MAXIMUM_FRACTION_DIGITS

      public static final String MAXIMUM_FRACTION_DIGITS
      See Also:
    • MAXIMUM_SIGNIFICANT_DIGITS

      public static final String MAXIMUM_SIGNIFICANT_DIGITS
      See Also:
    • MEDIUM

      public static final String MEDIUM
      See Also:
    • MICROSECONDS

      public static final String MICROSECONDS
      See Also:
    • MICROSECONDS_DISPLAY

      public static final String MICROSECONDS_DISPLAY
      See Also:
    • MILLISECONDS

      public static final String MILLISECONDS
      See Also:
    • MILLISECONDS_DISPLAY

      public static final String MILLISECONDS_DISPLAY
      See Also:
    • MIN2

      public static final String MIN2
      See Also:
    • MINIMAL_DAYS

      public static final String MINIMAL_DAYS
      See Also:
    • MINIMUM_FRACTION_DIGITS

      public static final String MINIMUM_FRACTION_DIGITS
      See Also:
    • MINIMUM_INTEGER_DIGITS

      public static final String MINIMUM_INTEGER_DIGITS
      See Also:
    • MINIMUM_SIGNIFICANT_DIGITS

      public static final String MINIMUM_SIGNIFICANT_DIGITS
      See Also:
    • MINUS_SIGN

      public static final String MINUS_SIGN
      See Also:
    • MINUTE

      public static final String MINUTE
      See Also:
    • MINUTES

      public static final String MINUTES
      See Also:
    • MINUTES_DISPLAY

      public static final String MINUTES_DISPLAY
      See Also:
    • MONTH

      public static final String MONTH
      See Also:
    • MONTHS

      public static final String MONTHS
      See Also:
    • MONTHS_DISPLAY

      public static final String MONTHS_DISPLAY
      See Also:
    • MORE_PRECISION

      public static final String MORE_PRECISION
      See Also:
    • NAME

      public static final String NAME
      See Also:
    • NANOSECONDS

      public static final String NANOSECONDS
      See Also:
    • NANOSECONDS_DISPLAY

      public static final String NANOSECONDS_DISPLAY
      See Also:
    • NARROW

      public static final String NARROW
      See Also:
    • NARROW_SYMBOL

      public static final String NARROW_SYMBOL
      See Also:
    • NEGATIVE

      public static final String NEGATIVE
      See Also:
    • NEVER

      public static final String NEVER
      See Also:
    • NEXT

      public static final String NEXT
      See Also:
    • NONE

      public static final String NONE
      See Also:
    • NOTATION

      public static final String NOTATION
      See Also:
    • NUMERIC

      public static final String NUMERIC
      See Also:
    • NUMBERING_SYSTEM

      public static final String NUMBERING_SYSTEM
      See Also:
    • ORDINAL

      public static final String ORDINAL
      See Also:
    • PERCENT

      public static final String PERCENT
      See Also:
    • PREVIOUS

      public static final String PREVIOUS
      See Also:
    • PLURAL_CATEGORIES

      public static final String PLURAL_CATEGORIES
      See Also:
    • PLUS_SIGN

      public static final String PLUS_SIGN
      See Also:
    • QUARTER

      public static final String QUARTER
      See Also:
    • REGION

      public static final String REGION
      See Also:
    • ROUNDING_INCREMENT

      public static final String ROUNDING_INCREMENT
      See Also:
    • ROUNDING_MODE

      public static final String ROUNDING_MODE
      See Also:
    • ROUNDING_PRIORITY

      public static final String ROUNDING_PRIORITY
      See Also:
    • RTL

      public static final String RTL
      See Also:
    • SCIENTIFIC

      public static final String SCIENTIFIC
      See Also:
    • SCRIPT

      public static final String SCRIPT
      See Also:
    • SECOND

      public static final String SECOND
      See Also:
    • SECONDS

      public static final String SECONDS
      See Also:
    • SECONDS_DISPLAY

      public static final String SECONDS_DISPLAY
      See Also:
    • SEGMENT

      public static final String SEGMENT
      See Also:
    • SENTENCE

      public static final String SENTENCE
      See Also:
    • SENSITIVITY

      public static final String SENSITIVITY
      See Also:
    • SHARED

      public static final String SHARED
      See Also:
    • SHORT

      public static final String SHORT
      See Also:
    • SHORT_GENERIC

      public static final String SHORT_GENERIC
      See Also:
    • SHORT_OFFSET

      public static final String SHORT_OFFSET
      See Also:
    • SIGNIFICANT_DIGITS

      public static final String SIGNIFICANT_DIGITS
      See Also:
    • SIGN_DISPLAY

      public static final String SIGN_DISPLAY
      See Also:
    • SORT

      public static final String SORT
      See Also:
    • SOURCE

      public static final String SOURCE
      See Also:
    • STANDARD

      public static final String STANDARD
      See Also:
    • START_RANGE

      public static final String START_RANGE
      See Also:
    • STRICT

      public static final String STRICT
      See Also:
    • STRIP_IF_INTEGER

      public static final String STRIP_IF_INTEGER
      See Also:
    • STYLE

      public static final String STYLE
      See Also:
    • SYMBOL

      public static final String SYMBOL
      See Also:
    • TIME_STYLE

      public static final String TIME_STYLE
      See Also:
    • TIME_ZONE

      public static final String TIME_ZONE
      See Also:
    • TIME_ZONE_NAME

      public static final String TIME_ZONE_NAME
      See Also:
    • TRAILING_ZERO_DISPLAY

      public static final String TRAILING_ZERO_DISPLAY
      See Also:
    • TRUNC

      public static final String TRUNC
      See Also:
    • TYPE

      public static final String TYPE
      See Also:
    • UND

      public static final String UND
      See Also:
    • UNIT

      public static final String UNIT
      See Also:
    • UNIT_DISPLAY

      public static final String UNIT_DISPLAY
      See Also:
    • UPPER

      public static final String UPPER
      See Also:
    • USAGE

      public static final String USAGE
      See Also:
    • USE_GROUPING

      public static final String USE_GROUPING
      See Also:
    • VALUE

      public static final String VALUE
      See Also:
    • VARIANT

      public static final String VARIANT
      See Also:
    • VARIANTS

      public static final String VARIANTS
      See Also:
    • WORD

      public static final String WORD
      See Also:
    • WEEKDAY

      public static final String WEEKDAY
      See Also:
    • WEEKEND

      public static final String WEEKEND
      See Also:
    • WEEKS

      public static final String WEEKS
      See Also:
    • WEEKS_DISPLAY

      public static final String WEEKS_DISPLAY
      See Also:
    • WEEK_OF_YEAR

      public static final String WEEK_OF_YEAR
      See Also:
    • YEAR

      public static final String YEAR
      See Also:
    • YEARS

      public static final String YEARS
      See Also:
    • YEARS_DISPLAY

      public static final String YEARS_DISPLAY
      See Also:
    • YEAR_NAME

      public static final String YEAR_NAME
      See Also:
    • KEY_CALENDAR

      public static final com.oracle.truffle.api.strings.TruffleString KEY_CALENDAR
    • KEY_CASE_FIRST

      public static final com.oracle.truffle.api.strings.TruffleString KEY_CASE_FIRST
    • KEY_COLLATION

      public static final com.oracle.truffle.api.strings.TruffleString KEY_COLLATION
    • KEY_COMPACT_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_COMPACT_DISPLAY
    • KEY_CURRENCY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_CURRENCY
    • KEY_CURRENCY_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_CURRENCY_DISPLAY
    • KEY_CURRENCY_SIGN

      public static final com.oracle.truffle.api.strings.TruffleString KEY_CURRENCY_SIGN
    • KEY_DATE_STYLE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_DATE_STYLE
    • KEY_DAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_DAY
    • KEY_DAYS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_DAYS
    • KEY_DAYS_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_DAYS_DISPLAY
    • KEY_DAY_PERIOD

      public static final com.oracle.truffle.api.strings.TruffleString KEY_DAY_PERIOD
    • KEY_DIRECTION

      public static final com.oracle.truffle.api.strings.TruffleString KEY_DIRECTION
    • KEY_ERA

      public static final com.oracle.truffle.api.strings.TruffleString KEY_ERA
    • KEY_FALLBACK

      public static final com.oracle.truffle.api.strings.TruffleString KEY_FALLBACK
    • KEY_FIRST_DAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_FIRST_DAY
    • KEY_FIRST_DAY_OF_WEEK

      public static final com.oracle.truffle.api.strings.TruffleString KEY_FIRST_DAY_OF_WEEK
    • KEY_FORMAT_MATCHER

      public static final com.oracle.truffle.api.strings.TruffleString KEY_FORMAT_MATCHER
    • KEY_FRACTIONAL_DIGITS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_FRACTIONAL_DIGITS
    • KEY_FRACTIONAL_SECOND_DIGITS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_FRACTIONAL_SECOND_DIGITS
    • KEY_GRANULARITY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_GRANULARITY
    • KEY_HOUR

      public static final com.oracle.truffle.api.strings.TruffleString KEY_HOUR
    • KEY_HOURS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_HOURS
    • KEY_HOURS_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_HOURS_DISPLAY
    • KEY_HOUR_CYCLE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_HOUR_CYCLE
    • KEY_HOUR12

      public static final com.oracle.truffle.api.strings.TruffleString KEY_HOUR12
    • KEY_INDEX

      public static final com.oracle.truffle.api.strings.TruffleString KEY_INDEX
    • KEY_INPUT

      public static final com.oracle.truffle.api.strings.TruffleString KEY_INPUT
    • KEY_IS_WORD_LIKE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_IS_WORD_LIKE
    • KEY_IGNORE_PUNCTUATION

      public static final com.oracle.truffle.api.strings.TruffleString KEY_IGNORE_PUNCTUATION
    • KEY_LANGUAGE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_LANGUAGE
    • KEY_LANGUAGE_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_LANGUAGE_DISPLAY
    • KEY_LOCALE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_LOCALE
    • KEY_LOCALE_MATCHER

      public static final com.oracle.truffle.api.strings.TruffleString KEY_LOCALE_MATCHER
    • KEY_LTR

      public static final com.oracle.truffle.api.strings.TruffleString KEY_LTR
    • KEY_MAXIMUM_FRACTION_DIGITS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MAXIMUM_FRACTION_DIGITS
    • KEY_MAXIMUM_SIGNIFICANT_DIGITS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MAXIMUM_SIGNIFICANT_DIGITS
    • KEY_MICROSECONDS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MICROSECONDS
    • KEY_MICROSECONDS_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MICROSECONDS_DISPLAY
    • KEY_MILLISECONDS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MILLISECONDS
    • KEY_MILLISECONDS_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MILLISECONDS_DISPLAY
    • KEY_MINIMAL_DAYS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MINIMAL_DAYS
    • KEY_MINIMUM_FRACTION_DIGITS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MINIMUM_FRACTION_DIGITS
    • KEY_MINIMUM_INTEGER_DIGITS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MINIMUM_INTEGER_DIGITS
    • KEY_MINIMUM_SIGNIFICANT_DIGITS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MINIMUM_SIGNIFICANT_DIGITS
    • KEY_MINUTE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MINUTE
    • KEY_MINUTES

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MINUTES
    • KEY_MINUTES_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MINUTES_DISPLAY
    • KEY_MONTH

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MONTH
    • KEY_MONTHS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MONTHS
    • KEY_MONTHS_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_MONTHS_DISPLAY
    • KEY_NANOSECONDS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_NANOSECONDS
    • KEY_NANOSECONDS_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_NANOSECONDS_DISPLAY
    • KEY_NOTATION

      public static final com.oracle.truffle.api.strings.TruffleString KEY_NOTATION
    • KEY_NUMERIC

      public static final com.oracle.truffle.api.strings.TruffleString KEY_NUMERIC
    • KEY_NUMBERING_SYSTEM

      public static final com.oracle.truffle.api.strings.TruffleString KEY_NUMBERING_SYSTEM
    • KEY_PLURAL_CATEGORIES

      public static final com.oracle.truffle.api.strings.TruffleString KEY_PLURAL_CATEGORIES
    • KEY_REGION

      public static final com.oracle.truffle.api.strings.TruffleString KEY_REGION
    • KEY_ROUNDING_INCREMENT

      public static final com.oracle.truffle.api.strings.TruffleString KEY_ROUNDING_INCREMENT
    • KEY_ROUNDING_MODE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_ROUNDING_MODE
    • KEY_ROUNDING_PRIORITY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_ROUNDING_PRIORITY
    • KEY_RTL

      public static final com.oracle.truffle.api.strings.TruffleString KEY_RTL
    • KEY_SCRIPT

      public static final com.oracle.truffle.api.strings.TruffleString KEY_SCRIPT
    • KEY_SECOND

      public static final com.oracle.truffle.api.strings.TruffleString KEY_SECOND
    • KEY_SECONDS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_SECONDS
    • KEY_SECONDS_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_SECONDS_DISPLAY
    • KEY_SEGMENT

      public static final com.oracle.truffle.api.strings.TruffleString KEY_SEGMENT
    • KEY_SENSITIVITY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_SENSITIVITY
    • KEY_SIGN_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_SIGN_DISPLAY
    • KEY_SOURCE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_SOURCE
    • KEY_STYLE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_STYLE
    • KEY_TIME_STYLE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_TIME_STYLE
    • KEY_TIME_ZONE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_TIME_ZONE
    • KEY_TIME_ZONE_NAME

      public static final com.oracle.truffle.api.strings.TruffleString KEY_TIME_ZONE_NAME
    • KEY_TRAILING_ZERO_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_TRAILING_ZERO_DISPLAY
    • KEY_TYPE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_TYPE
    • KEY_UNIT

      public static final com.oracle.truffle.api.strings.TruffleString KEY_UNIT
    • KEY_UNIT_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_UNIT_DISPLAY
    • KEY_USAGE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_USAGE
    • KEY_USE_GROUPING

      public static final com.oracle.truffle.api.strings.TruffleString KEY_USE_GROUPING
    • KEY_VALUE

      public static final com.oracle.truffle.api.strings.TruffleString KEY_VALUE
    • KEY_VARIANTS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_VARIANTS
    • KEY_WEEKDAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_WEEKDAY
    • KEY_WEEKEND

      public static final com.oracle.truffle.api.strings.TruffleString KEY_WEEKEND
    • KEY_WEEKS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_WEEKS
    • KEY_WEEKS_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_WEEKS_DISPLAY
    • KEY_YEAR

      public static final com.oracle.truffle.api.strings.TruffleString KEY_YEAR
    • KEY_YEARS

      public static final com.oracle.truffle.api.strings.TruffleString KEY_YEARS
    • KEY_YEARS_DISPLAY

      public static final com.oracle.truffle.api.strings.TruffleString KEY_YEARS_DISPLAY
    • GREGORY

      public static final com.oracle.truffle.api.strings.TruffleString GREGORY
    • GREGORY_INVERSE

      public static final com.oracle.truffle.api.strings.TruffleString GREGORY_INVERSE
    • BC

      public static final com.oracle.truffle.api.strings.TruffleString BC
    • CE

      public static final com.oracle.truffle.api.strings.TruffleString CE
    • BCE

      public static final com.oracle.truffle.api.strings.TruffleString BCE
    • REIWA

      public static final com.oracle.truffle.api.strings.TruffleString REIWA
    • HEISEI

      public static final com.oracle.truffle.api.strings.TruffleString HEISEI
    • SHOWA

      public static final com.oracle.truffle.api.strings.TruffleString SHOWA
    • TAISHO

      public static final com.oracle.truffle.api.strings.TruffleString TAISHO
    • MEIJI

      public static final com.oracle.truffle.api.strings.TruffleString MEIJI
    • JAPANESE

      public static final com.oracle.truffle.api.strings.TruffleString JAPANESE
    • JAPANESE_INVERSE

      public static final com.oracle.truffle.api.strings.TruffleString JAPANESE_INVERSE
  • Method Details

    • selectedLocale

      public static Locale selectedLocale(JSContext ctx, String[] locales)
    • bestAvailableLocale

      public static Locale bestAvailableLocale(JSContext context, Locale locale)
    • lookupMatcher

      public static Locale lookupMatcher(JSContext ctx, String[] requestedLocales)
    • supportedLocales

      public static List<Object> supportedLocales(JSContext ctx, String[] requestedLocales, String matcher)
    • isValidNumberingSystem

      public static boolean isValidNumberingSystem(String numberingSystem)
    • defaultNumberingSystemName

      public static String defaultNumberingSystemName(JSContext context, Locale locale)
    • validateUnicodeLocaleIdentifierType

      public static void validateUnicodeLocaleIdentifierType(String type, com.oracle.truffle.api.profiles.BranchProfile errorBranch)
    • normalizeUnicodeLocaleIdentifierType

      public static String normalizeUnicodeLocaleIdentifierType(String type)
    • isWellFormedCurrencyCode

      public static boolean isWellFormedCurrencyCode(String currency)
    • ensureIsWellFormedCurrencyCode

      public static void ensureIsWellFormedCurrencyCode(String currency)
    • ensureIsStructurallyValidLanguageId

      public static void ensureIsStructurallyValidLanguageId(String languageId)
    • ensureIsStructurallyValidLanguageSubtag

      public static void ensureIsStructurallyValidLanguageSubtag(String region)
    • ensureIsStructurallyValidVariantSubtag

      public static void ensureIsStructurallyValidVariantSubtag(String variant)
    • ensureIsStructurallyValidRegionSubtag

      public static void ensureIsStructurallyValidRegionSubtag(String region)
    • ensureIsStructurallyValidScriptSubtag

      public static void ensureIsStructurallyValidScriptSubtag(String script)
    • ensureIsStructurallyValidCalendar

      public static void ensureIsStructurallyValidCalendar(String calendar)
    • validateAndCanonicalizeLanguageTag

      public static String validateAndCanonicalizeLanguageTag(String languageTag)
    • canonicalizeLanguageTag

      public static String canonicalizeLanguageTag(String languageTag)
    • normalizeCAType

      public static String normalizeCAType(String type)
    • maybeAppendMissingLanguageSubTag

      public static String maybeAppendMissingLanguageSubTag(String tag)
    • toUpperCase

      public static String toUpperCase(String in)
    • toLowerCase

      public static String toLowerCase(JSContext ctx, String s, String[] locales)
    • toUpperCase

      public static String toUpperCase(JSContext ctx, String s, String[] locales)
    • selectedLocaleStripped

      public static Locale selectedLocaleStripped(JSContext ctx, String[] locales)
    • makePart

      public static JSObject makePart(JSContext context, JSRealm realm, String type, String value)
    • makePart

      public static JSObject makePart(JSContext context, JSRealm realm, String type, String value, String unit)
    • makePart

      public static JSObject makePart(JSContext context, JSRealm realm, String type, String value, String unit, String source)
    • ensureIsWellFormedUnitIdentifier

      public static void ensureIsWellFormedUnitIdentifier(String unitIdentifier)
    • getICUTimeZone

      public static org.graalvm.shadowed.com.ibm.icu.util.TimeZone getICUTimeZone(String tzId, JSContext context)
    • getICUTimeZone

      public static org.graalvm.shadowed.com.ibm.icu.util.TimeZone getICUTimeZone(ZoneId zoneId, JSContext context)
    • getICUTimeZoneForOffset

      public static org.graalvm.shadowed.com.ibm.icu.util.TimeZone getICUTimeZoneForOffset(String tzOffset)
    • toJSHourCycle

      public static String toJSHourCycle(org.graalvm.shadowed.com.ibm.icu.text.DateFormat.HourCycle hourCycle)
    • availableCalendars

      public static String[] availableCalendars(org.graalvm.shadowed.com.ibm.icu.util.ULocale locale, boolean commonlyUsed)
    • availableCalendars

      public static String[] availableCalendars()
    • canonicalizeCalendar

      public static String canonicalizeCalendar(String id)
    • normalizeCollation

      public static String normalizeCollation(String collation)
    • availableCollations

      public static String[] availableCollations(org.graalvm.shadowed.com.ibm.icu.util.ULocale locale, boolean commonOnly)
    • availableCollations

      public static String[] availableCollations()
    • availableCurrencies

      public static String[] availableCurrencies()
    • availableNumberingSystems

      public static String[] availableNumberingSystems(JSContext context)
    • availableTimeZones

      public static String[] availableTimeZones()
    • availableUnits

      public static String[] availableUnits()
    • sourceString

      public static String sourceString(int start, int limit, int startRangeStart, int startRangeLimit, int endRangeStart, int endRangeLimit)
    • getCalendar

      public static org.graalvm.shadowed.com.ibm.icu.util.Calendar getCalendar(com.oracle.truffle.api.strings.TruffleString calendarID)
    • getCalendar

      public static org.graalvm.shadowed.com.ibm.icu.util.Calendar getCalendar(com.oracle.truffle.api.strings.TruffleString calendarID, int year, int month, int day)
    • hasLeapYears

      public static boolean hasLeapYears(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal)
    • isLeapYear

      public static boolean isLeapYear(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal)
    • getCalendarField

      public static int getCalendarField(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal, int field)
    • getCalendarFieldMax

      public static int getCalendarFieldMax(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal, int field)
    • getTemporalMonthCode

      public static String getTemporalMonthCode(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal)
    • calendarSupportsEra

      public static boolean calendarSupportsEra(com.oracle.truffle.api.strings.TruffleString calendarID)
    • calendarSupportsEra

      public static boolean calendarSupportsEra(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal)
    • getEraYear

      public static Object getEraYear(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal)
    • getEra

      public static Object getEra(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal)
    • canonicalizeEraInCalendar

      public static Integer canonicalizeEraInCalendar(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal, com.oracle.truffle.api.strings.TruffleString era)