Class IntlUtil
java.lang.Object
com.oracle.truffle.js.runtime.util.IntlUtil
ECMA 402 Utilities.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.oracle.truffle.api.strings.TruffleStringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic String[]static String[]availableCalendars(org.graalvm.shadowed.com.ibm.icu.util.ULocale locale, boolean commonlyUsed) static String[]static String[]availableCollations(org.graalvm.shadowed.com.ibm.icu.util.ULocale locale, boolean commonOnly) static String[]static String[]availableNumberingSystems(JSContext context) static String[]static String[]static LocalebestAvailableLocale(JSContext context, Locale locale) static booleancalendarSupportsEra(com.oracle.truffle.api.strings.TruffleString calendarID) static booleancalendarSupportsEra(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal) static Stringstatic IntegercanonicalizeEraInCalendar(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal, com.oracle.truffle.api.strings.TruffleString era) static StringcanonicalizeLanguageTag(String languageTag) static StringdefaultNumberingSystemName(JSContext context, Locale locale) static voidensureIsStructurallyValidCalendar(String calendar) static voidensureIsStructurallyValidLanguageId(String languageId) static voidstatic voidstatic voidstatic voidstatic voidensureIsWellFormedCurrencyCode(String currency) static voidensureIsWellFormedUnitIdentifier(String unitIdentifier) static org.graalvm.shadowed.com.ibm.icu.util.CalendargetCalendar(com.oracle.truffle.api.strings.TruffleString calendarID) static org.graalvm.shadowed.com.ibm.icu.util.CalendargetCalendar(com.oracle.truffle.api.strings.TruffleString calendarID, int year, int month, int day) static intgetCalendarField(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal, int field) static intgetCalendarFieldMax(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal, int field) static ObjectgetEra(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal) static ObjectgetEraYear(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal) static org.graalvm.shadowed.com.ibm.icu.util.TimeZonegetICUTimeZone(String tzId, JSContext context) static org.graalvm.shadowed.com.ibm.icu.util.TimeZonegetICUTimeZone(ZoneId zoneId, JSContext context) static org.graalvm.shadowed.com.ibm.icu.util.TimeZonegetICUTimeZoneForOffset(String tzOffset) static StringgetTemporalMonthCode(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal) static booleanhasLeapYears(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal) static booleanisLeapYear(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal) static booleanisValidNumberingSystem(String numberingSystem) static booleanisWellFormedCurrencyCode(String currency) static LocalelookupMatcher(JSContext ctx, String[] requestedLocales) static JSObjectstatic JSObjectstatic JSObjectstatic Stringstatic StringnormalizeCAType(String type) static StringnormalizeCollation(String collation) static Stringstatic LocaleselectedLocale(JSContext ctx, String[] locales) static LocaleselectedLocaleStripped(JSContext ctx, String[] locales) static StringsourceString(int start, int limit, int startRangeStart, int startRangeLimit, int endRangeStart, int endRangeLimit) supportedLocales(JSContext ctx, String[] requestedLocales, String matcher) static StringtoJSHourCycle(org.graalvm.shadowed.com.ibm.icu.text.DateFormat.HourCycle hourCycle) static StringtoLowerCase(JSContext ctx, String s, String[] locales) static StringtoUpperCase(JSContext ctx, String s, String[] locales) static StringtoUpperCase(String in) static StringvalidateAndCanonicalizeLanguageTag(String languageTag) static voidvalidateUnicodeLocaleIdentifierType(String type, com.oracle.truffle.api.profiles.BranchProfile errorBranch)
-
Field Details
-
_2_DIGIT
- See Also:
-
ACCENT
- See Also:
-
ACCOUNTING
- See Also:
-
ALWAYS
- See Also:
-
AUTO
- See Also:
-
BEST_FIT
- See Also:
-
BASE
- See Also:
-
BASIC
- See Also:
-
CALENDAR
- See Also:
-
CARDINAL
- See Also:
-
CASE
- See Also:
-
CASE_FIRST
- See Also:
-
CEIL
- See Also:
-
CODE
- See Also:
-
COLLATION
- See Also:
-
COMPACT
- See Also:
-
COMPACT_DISPLAY
- See Also:
-
CONJUNCTION
- See Also:
-
CURRENCY
- See Also:
-
CURRENCY_DISPLAY
- See Also:
-
CURRENCY_SIGN
- See Also:
-
DATE_STYLE
- See Also:
-
DATE_TIME_FIELD
- See Also:
-
DAY
- See Also:
-
DAYS
- See Also:
-
DAYS_DISPLAY
- See Also:
-
DAY_PERIOD
- See Also:
-
DEFAULT
- See Also:
-
DECIMAL
- See Also:
-
DIALECT
- See Also:
-
DIGITAL
- See Also:
-
DIRECTION
- See Also:
-
DISJUNCTION
- See Also:
-
ELEMENT
- See Also:
-
END_RANGE
- See Also:
-
ENGINEERING
- See Also:
-
ERA
- See Also:
-
EXCEPT_ZERO
- See Also:
-
EXPAND
- See Also:
-
FALLBACK
- See Also:
-
FALSE
- See Also:
-
FIRST_DAY
- See Also:
-
FIRST_DAY_OF_WEEK
- See Also:
-
FLOOR
- See Also:
-
FORMAT_MATCHER
- See Also:
-
FRACTIONAL
- See Also:
-
FRACTIONAL_DIGITS
- See Also:
-
FRACTIONAL_SECOND_DIGITS
- See Also:
-
FRACTION_DIGITS
- See Also:
-
FULL
- See Also:
-
GRANULARITY
- See Also:
-
GRAPHEME
- See Also:
-
H11
- See Also:
-
H12
- See Also:
-
H23
- See Also:
-
H24
- See Also:
-
HALF_CEIL
- See Also:
-
HALF_EVEN
- See Also:
-
HALF_EXPAND
- See Also:
-
HALF_FLOOR
- See Also:
-
HALF_TRUNC
- See Also:
-
HOUR
- See Also:
-
HOURS
- See Also:
-
HOURS_DISPLAY
- See Also:
-
HOUR_CYCLE
- See Also:
-
HOUR12
- See Also:
-
INDEX
- See Also:
-
INFINITY
- See Also:
-
INPUT
- See Also:
-
INTEGER
- See Also:
-
IS_WORD_LIKE
- See Also:
-
IGNORE_PUNCTUATION
- See Also:
-
LANGUAGE
- See Also:
-
LANGUAGE_DISPLAY
- See Also:
-
LESS_PRECISION
- See Also:
-
LITERAL
- See Also:
-
LOCALE
- See Also:
-
LOCALE_MATCHER
- See Also:
-
LONG
- See Also:
-
LONG_GENERIC
- See Also:
-
LONG_OFFSET
- See Also:
-
LOOKUP
- See Also:
-
LOWER
- See Also:
-
LTR
- See Also:
-
MAXIMUM_FRACTION_DIGITS
- See Also:
-
MAXIMUM_SIGNIFICANT_DIGITS
- See Also:
-
MEDIUM
- See Also:
-
MICROSECONDS
- See Also:
-
MICROSECONDS_DISPLAY
- See Also:
-
MILLISECONDS
- See Also:
-
MILLISECONDS_DISPLAY
- See Also:
-
MIN2
- See Also:
-
MINIMAL_DAYS
- See Also:
-
MINIMUM_FRACTION_DIGITS
- See Also:
-
MINIMUM_INTEGER_DIGITS
- See Also:
-
MINIMUM_SIGNIFICANT_DIGITS
- See Also:
-
MINUS_SIGN
- See Also:
-
MINUTE
- See Also:
-
MINUTES
- See Also:
-
MINUTES_DISPLAY
- See Also:
-
MONTH
- See Also:
-
MONTHS
- See Also:
-
MONTHS_DISPLAY
- See Also:
-
MORE_PRECISION
- See Also:
-
NAME
- See Also:
-
NANOSECONDS
- See Also:
-
NANOSECONDS_DISPLAY
- See Also:
-
NARROW
- See Also:
-
NARROW_SYMBOL
- See Also:
-
NEGATIVE
- See Also:
-
NEVER
- See Also:
-
NEXT
- See Also:
-
NONE
- See Also:
-
NOTATION
- See Also:
-
NUMERIC
- See Also:
-
NUMBERING_SYSTEM
- See Also:
-
ORDINAL
- See Also:
-
PERCENT
- See Also:
-
PREVIOUS
- See Also:
-
PLURAL_CATEGORIES
- See Also:
-
PLUS_SIGN
- See Also:
-
QUARTER
- See Also:
-
REGION
- See Also:
-
ROUNDING_INCREMENT
- See Also:
-
ROUNDING_MODE
- See Also:
-
ROUNDING_PRIORITY
- See Also:
-
RTL
- See Also:
-
SCIENTIFIC
- See Also:
-
SCRIPT
- See Also:
-
SEARCH
- See Also:
-
SECOND
- See Also:
-
SECONDS
- See Also:
-
SECONDS_DISPLAY
- See Also:
-
SEGMENT
- See Also:
-
SENTENCE
- See Also:
-
SENSITIVITY
- See Also:
-
SHARED
- See Also:
-
SHORT
- See Also:
-
SHORT_GENERIC
- See Also:
-
SHORT_OFFSET
- See Also:
-
SIGNIFICANT_DIGITS
- See Also:
-
SIGN_DISPLAY
- See Also:
-
SORT
- See Also:
-
SOURCE
- See Also:
-
STANDARD
- See Also:
-
START_RANGE
- See Also:
-
STRICT
- See Also:
-
STRIP_IF_INTEGER
- See Also:
-
STYLE
- See Also:
-
SYMBOL
- See Also:
-
TIME_STYLE
- See Also:
-
TIME_ZONE
- See Also:
-
TIME_ZONE_NAME
- See Also:
-
TRAILING_ZERO_DISPLAY
- See Also:
-
TRUNC
- See Also:
-
TYPE
- See Also:
-
UND
- See Also:
-
UNIT
- See Also:
-
UNIT_DISPLAY
- See Also:
-
UPPER
- See Also:
-
USAGE
- See Also:
-
USE_GROUPING
- See Also:
-
VALUE
- See Also:
-
VARIANT
- See Also:
-
VARIANTS
- See Also:
-
WORD
- See Also:
-
WEEKDAY
- See Also:
-
WEEKEND
- See Also:
-
WEEKS
- See Also:
-
WEEKS_DISPLAY
- See Also:
-
WEEK_OF_YEAR
- See Also:
-
YEAR
- See Also:
-
YEARS
- See Also:
-
YEARS_DISPLAY
- See Also:
-
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 -
AD
public static final com.oracle.truffle.api.strings.TruffleString AD -
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
-
bestAvailableLocale
-
lookupMatcher
-
supportedLocales
-
isValidNumberingSystem
-
defaultNumberingSystemName
-
validateUnicodeLocaleIdentifierType
public static void validateUnicodeLocaleIdentifierType(String type, com.oracle.truffle.api.profiles.BranchProfile errorBranch) -
normalizeUnicodeLocaleIdentifierType
-
isWellFormedCurrencyCode
-
ensureIsWellFormedCurrencyCode
-
ensureIsStructurallyValidLanguageId
-
ensureIsStructurallyValidLanguageSubtag
-
ensureIsStructurallyValidVariantSubtag
-
ensureIsStructurallyValidRegionSubtag
-
ensureIsStructurallyValidScriptSubtag
-
ensureIsStructurallyValidCalendar
-
validateAndCanonicalizeLanguageTag
-
canonicalizeLanguageTag
-
normalizeCAType
-
maybeAppendMissingLanguageSubTag
-
toUpperCase
-
toLowerCase
-
toUpperCase
-
selectedLocaleStripped
-
makePart
-
makePart
-
makePart
-
ensureIsWellFormedUnitIdentifier
-
getICUTimeZone
-
getICUTimeZone
-
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
-
canonicalizeCalendar
-
normalizeCollation
-
availableCollations
public static String[] availableCollations(org.graalvm.shadowed.com.ibm.icu.util.ULocale locale, boolean commonOnly) -
availableCollations
-
availableCurrencies
-
availableNumberingSystems
-
availableTimeZones
-
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
-
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
-
getEra
-
canonicalizeEraInCalendar
public static Integer canonicalizeEraInCalendar(org.graalvm.shadowed.com.ibm.icu.util.Calendar cal, com.oracle.truffle.api.strings.TruffleString era)
-