META-INF.modules.java.base.classes.java.util.Locale.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? :? sun/util/locale/BaseLocale constantBaseLocales [Lsun/util/locale/BaseLocale; java/util/Locale
A(Lsun/util/locale/BaseLocale;Lsun/util/locale/LocaleExtensions;)V CONSTANT_LOCALES Ljava/util/Map;
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
java/lang/Object ()V
baseLocale Lsun/util/locale/BaseLocale; ! " # localeExtensions "Lsun/util/locale/LocaleExtensions; % java/lang/NullPointerException
$
( ) * convertOldISOCodes &(Ljava/lang/String;)Ljava/lang/String; ,
. / 0 getInstance f(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lsun/util/locale/BaseLocale;
2 3 4 getCompatibilityExtensions l(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lsun/util/locale/LocaleExtensions;
6 7 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
9 / : ~(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lsun/util/locale/LocaleExtensions;)Ljava/util/Locale;
< / = R(Lsun/util/locale/BaseLocale;Lsun/util/locale/LocaleExtensions;)Ljava/util/Locale; ? @ A get &(Ljava/lang/Object;)Ljava/lang/Object; C D E F G java/util/Locale$Cache LOCALECACHE Ljava/util/Locale$Cache;
C ? J java/util/Locale$LocaleKey
I
M N O
defaultLocale Ljava/util/Locale; Q R S T U java/util/Locale$1 $$SwitchMap$java$util$Locale$Category [I
W X Y Z [ java/util/Locale$Category ordinal ()I ] ^ O defaultDisplayLocale
` a b initDefault /(Ljava/util/Locale$Category;)Ljava/util/Locale; d e O defaultFormatLocale g h i $assertionsDisabled Z k java/lang/AssertionError m Unknown Category
j o p (Ljava/lang/Object;)V
r s t
getDefault ()Ljava/util/Locale;
v w x y z %sun/security/action/GetPropertyAction privilegedGetProperties ()Ljava/util/Properties; |
user.language ~ en
? ? ? ? ? java/util/Properties getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ? user.region
? ? ? *
? ? ? ? ? java/lang/String indexOf (I)I
? ? ? ? substring (II)Ljava/lang/String;
? ? ? ? (I)Ljava/lang/String; ? user.script ? user.country ? user.variant ? user.extensions
? ? ? getDefaultExtensions ((Ljava/lang/String;)Ljava/util/Optional;
? ? ? ? A java/util/Optional orElse ? sun/util/locale/LocaleExtensions W ? ? ? languageKey Ljava/lang/String;
? ? ? getLanguage ()Ljava/lang/String; W ? ? ? scriptKey
? ? ? getScript W ? ? ?
countryKey
? ? ?
getCountry W ? ? ?
variantKey
? ? ?
getVariant W ? ? ?
extensionsKey
? ? ? getLocaleExtensions $()Lsun/util/locale/LocaleExtensions;
? ? ? ? ? sun/util/locale/LocaleUtils isEmpty (Ljava/lang/String;)Z
? ? ? ? empty ()Ljava/util/Optional; ? %sun/util/locale/InternalLocaleBuilder
?
? ? ? ?
setExtensions ;(Ljava/lang/String;)Lsun/util/locale/InternalLocaleBuilder;
? ? ? %sun/util/locale/LocaleSyntaxException
? ? ? ?
ofNullable ((Ljava/lang/Object;)Ljava/util/Optional; W ? ? ? DISPLAY Ljava/util/Locale$Category;
? ? ?
setDefault 0(Ljava/util/Locale$Category;Ljava/util/Locale;)V W ? ? ? FORMAT ? Category cannot be NULL
$ ? ? (Ljava/lang/String;)V ? Can't set default locale to NULL
? ? ? ? ? java/lang/System getSecurityManager ()Ljava/lang/SecurityManager; ? java/util/PropertyPermission ? write
? ? '(Ljava/lang/String;Ljava/lang/String;)V
java/lang/SecurityManager checkPermission (Ljava/security/Permission;)V
2sun/util/locale/provider/LocaleServiceProviderPool getAllAvailableLocales ()[Ljava/util/Locale; isoCountries [Ljava/lang/String; java/util/LocaleISOData?ADANDAEAREAFAFGAGATGAIAIAALALBAMARMAOAGOAQATAARARGASASMATAUTAUAUSAWABWAXALAAZAZEBABIHBBBRBBDBGDBEBELBFBFABGBGRBHBHRBIBDIBJBENBLBLMBMBMUBNBRNBOBOLBQBESBRBRABSBHSBTBTNBVBVTBWBWABYBLRBZBLZCACANCCCCKCDCODCFCAFCGCOGCHCHECICIVCKCOKCLCHLCMCMRCNCHNCOCOLCRCRICUCUBCVCPVCWCUWCXCXRCYCYPCZCZEDEDEUDJDJIDKDNKDMDMADODOMDZDZAECECUEEESTEGEGYEHESHERERIESESPETETHFIFINFJFJIFKFLKFMFSMFOFROFRFRAGAGABGBGBRGDGRDGEGEOGFGUFGGGGYGHGHAGIGIBGLGRLGMGMBGNGINGPGLPGQGNQGRGRCGSSGSGTGTMGUGUMGWGNBGYGUYHKHKGHMHMDHNHNDHRHRVHTHTIHUHUNIDIDNIEIRLILISRIMIMNININDIOIOTIQIRQIRIRNISISLITITAJEJEYJMJAMJOJORJPJPNKEKENKGKGZKHKHMKIKIRKMCOMKNKNAKPPRKKRKORKWKWTKYCYMKZKAZLALAOLBLBNLCLCALILIELKLKALRLBRLSLSOLTLTULULUXLVLVALYLBYMAMARMCMCOMDMDAMEMNEMFMAFMGMDGMHMHLMKMKDMLMLIMMMMRMNMNGMOMACMPMNPMQMTQMRMRTMSMSRMTMLTMUMUSMVMDVMWMWIMXMEXMYMYSMZMOZNANAMNCNCLNENERNFNFKNGNGANINICNLNLDNONORNPNPLNRNRUNUNIUNZNZLOMOMNPAPANPEPERPFPYFPGPNGPHPHLPKPAKPLPOLPMSPMPNPCNPRPRIPSPSEPTPRTPWPLWPYPRYQAQATREREUROROURSSRBRURUSRWRWASASAUSBSLBSCSYCSDSDNSESWESGSGPSHSHNSISVNSJSJMSKSVKSLSLESMSMRSNSENSOSOMSRSURSSSSDSTSTPSVSLVSXSXMSYSYRSZSWZTCTCATDTCDTFATFTGTGOTHTHATJTJKTKTKLTLTLSTMTKMTNTUNTOTONTRTURTTTTOTVTUVTWTWNTZTZAUAUKRUGUGAUMUMIUSUSAUYURYUZUZBVAVATVCVCTVEVENVGVGBVIVIRVNVNMVUVUTWFWLFWSWSMYEYEMYTMYTZAZAFZMZMBZWZWE
getISO2Table '(Ljava/lang/String;)[Ljava/lang/String;
? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
! A java/util/Objects requireNonNull
#$%&' java/util/Locale$IsoCountryCode retrieveISOCountryCodes 2(Ljava/util/Locale$IsoCountryCode;)Ljava/util/Set; )* isoLanguages,?aaaarababkaeaveafafrakakaamamhanargararaasasmavavaayaymazazebabakbebelbgbulbhbihbibisbmbambnbenbobodbrbrebsboscacatcechechchacocoscrcrecscescuchucvchvcycymdadandedeudvdivdzdzoeeeweelellenengeoepoesspaetesteueusfafasfffulfifinfjfijfofaofrfrafyfrygaglegdglaglglggngrngugujgvglvhahauhehebhihinhohmohrhrvhthathuhunhyhyehzheriainaidindieileigiboiiiiiikipkinindioidoisislititaiuikuiwhebjajpnjiyidjvjavkakatkgkonkikikkjkuakkkazklkalkmkhmknkankokorkrkaukskaskukurkvkomkwcorkykirlalatlbltzlgluglilimlnlinlolaoltlitlulublvlavmgmlgmhmahmimrimkmkdmlmalmnmonmomolmrmarmsmsamtmltmymyananaunbnobndndenenepngndonlnldnnnnononornrnblnvnavnynyaocociojojiomormororiososspapanpipliplpolpspusptporququermrohrnrunroronrurusrwkinsasanscsrdsdsndsesmesgsagsisinskslkslslvsmsmosnsnasosomsqsqisrsrpsssswstsotsusunsvsweswswatatamteteltgtgkththatitirtktuktltgltntsntotontrturtstsotttattwtwitytahuguigukukrururduzuzbvevenvivievovolwawlnwowolxhxhoyiyidyoyorzazhazhzhozuzul
?./ [ length
?
?
34 ? getRegion
?
789
hasExtensions ()Z
?;<=
isValidKey (C)Z? "java/lang/IllegalArgumentExceptionA java/lang/StringBuilder
@ D Ill-formed extension key:
@FGH append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
@JGK (C)Ljava/lang/StringBuilder;
@MN ? toString
> ?
QRSTU java/lang/Character valueOf (C)Ljava/lang/Character;
?WXY getExtensionValue )(Ljava/lang/Character;)Ljava/lang/String;
[\]^_ java/util/Collections emptySet ()Ljava/util/Set;
?ab_ getKeys
?de_ getUnicodeLocaleAttributes
gh ? isUnicodeExtensionKeyj Ill-formed Unicode locale key:
?lm * getUnicodeLocaleType
?op_ getUnicodeLocaleKeys
?r ?9
?tu ? getID
@ ?x _# z{ ? languageTag
}~?? sun/util/locale/LanguageTag parseLocale ](Lsun/util/locale/BaseLocale;Lsun/util/locale/LocaleExtensions;)Lsun/util/locale/LanguageTag;
} ?
}?? * canonicalizeLanguage
} ?? -
}?? * canonicalizeScript
}3
}?? * canonicalizeRegion
}??? getVariants ()Ljava/util/List;????? java/util/List iterator ()Ljava/util/Iterator;????9 java/util/Iterator hasNext???? next ()Ljava/lang/Object;
}???
getExtensions
}?? * canonicalizeExtension
}?? ?
getPrivateuse
@.? x
}??? parse N(Ljava/lang/String;Lsun/util/locale/ParseStatus;)Lsun/util/locale/LanguageTag;
???? setLanguageTag F(Lsun/util/locale/LanguageTag;)Lsun/util/locale/InternalLocaleBuilder;
????
getBaseLocale ()Lsun/util/locale/BaseLocale;
?? ? getISO3Code? "java/util/MissingResourceException? )Couldn't find 3-letter language code for ? FormatData_
M?
ShortLanguage
? 6? (Couldn't find 3-letter country code for ? ShortCountry
???? charAt (I)C
? s b
??? getDisplayLanguage &(Ljava/util/Locale;)Ljava/lang/String;
??? getDisplayString K(Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;I)Ljava/lang/String;
??? getDisplayScript
??? getDisplayCountry? java/util/spi/LocaleNameProvider
??? getPool G(Ljava/lang/Class;)Lsun/util/locale/provider/LocaleServiceProviderPool;? %% ????? !java/util/Locale$LocaleNameGetter INSTANCE #Ljava/util/Locale$LocaleNameGetter;
???T? java/lang/Integer (I)Ljava/lang/Integer;
??? getLocalizedObject ?(Lsun/util/locale/provider/LocaleServiceProviderPool$LocalizedObjectGetter;Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
??? getDisplayVariant
????? .sun/util/locale/provider/LocaleProviderAdapter getResourceBundleBased 2()Lsun/util/locale/provider/LocaleProviderAdapter;
? getLocaleResources >(Ljava/util/Locale;)Lsun/util/locale/provider/LocaleResources;
getDisplayVariantArray '(Ljava/util/Locale;)[Ljava/lang/String; ListCompositionPattern
* (sun/util/locale/provider/LocaleResources
getLocaleName
formatList 9([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
? getDisplayName DisplayNamePattern java/util/ArrayList
(I)V
add (Ljava/lang/Object;)Z
"#$%& java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List;
()* addAll (Ljava/util/Collection;)Z,-./0
java/util/Set stream ()Ljava/util/stream/Stream; 234 apply C(Ljava/util/Locale;Ljava/util/Locale;)Ljava/util/function/Function;6789: java/util/stream/Stream map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; <=> accept 4(Ljava/util/ArrayList;)Ljava/util/function/Consumer;6@AB forEach (Ljava/util/function/Consumer;)V D3E m(Ljava/util/Locale;Lsun/util/locale/provider/LocaleResources;Ljava/util/Locale;)Ljava/util/function/Function;
G @H (I)Ljava/lang/Object;
JK [ size
MNO subList (II)Ljava/util/List;?QRS toArray (([Ljava/lang/Object;)[Ljava/lang/Object;V java/text/MessageFormat
U ?
UYZ[ format &(Ljava/lang/Object;)Ljava/lang/String;] (
_`? cloneb $java/lang/CloneNotSupportedExceptiond java/lang/InternalError
cf g (Ljava/lang/Throwable;)V ijk
hashCodeValue I
mn [ hashCode
?m
qr equals
?qu java/util/StringTokenizerw _
t ?
tz{ [ countTokens
t}~ ? nextToken
?q
?m? cu? rg? tz ?? O ROOT
???? toLowerCase
?? * getCurrencyName? ^[a-zA-Z]{2}[zZ]{4}$
??? ? matches
???? toUpperCase
???? ? ,sun/util/locale/provider/TimeZoneNameUtility convertLDMLShortID ?3? 1(Ljava/util/Locale;)Ljava/util/function/Function;
??9? 3(Ljava/util/function/Function;)Ljava/util/Optional;? ListKeyTypePattern
U?Z? 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
"?/? .([Ljava/lang/Object;)Ljava/util/stream/Stream;? ,
????? java/util/stream/Collectors joining 6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;6??? collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object; ?3? 7(Ljava/lang/String;)Ljava/util/function/BinaryOperator;6??? reduce I(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)Ljava/lang/Object;
??? ? isAlphaNumericString
????? java/io/ObjectOutputStream putFields '()Ljava/io/ObjectOutputStream$PutField;? language
??? ? #java/io/ObjectOutputStream$PutField '(Ljava/lang/String;Ljava/lang/Object;)V? script? country? variant?
extensions? hashcode
?? ? (Ljava/lang/String;I)V
??? writeFields
????? java/io/ObjectInputStream
readFields &()Ljava/io/ObjectInputStream$GetField;
??? @? "java/io/ObjectInputStream$GetField 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;? "java/util/IllformedLocaleException
??? ?
getMessage
? ?
??? *
toLowerString
??? ? intern? he? iw? yi? ji? id in ja
? caseIgnoreMatch '(Ljava/lang/String;Ljava/lang/String;)Z jp
JP ?
# CALENDAR_JAPANESE th TH ? # NUMBER_THAI
sun/util/locale/LocaleMatcher filter X(Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List; java/util/Locale$FilteringMode AUTOSELECT_FILTERING Ljava/util/Locale$FilteringMode;
#$
filterTags
#
'() lookup :(Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale;
+,- lookupTag :(Ljava/util/List;Ljava/util/Collection;)Ljava/lang/String;/ java/util/TimeZone
?123 retrieveGenericDisplayName 9(Ljava/lang/String;ILjava/util/Locale;)Ljava/lang/String;
567 getDisplayKeyTypeExtensionString b(Ljava/lang/String;Lsun/util/locale/provider/LocaleResources;Ljava/util/Locale;)Ljava/lang/String;
9:;<9 java/lang/Class desiredAssertionStatus> java/util/HashMap
=
ABC createConstant (B)Ljava/util/Locale; EF O ENGLISH HI O FRENCH KL O GERMAN NO O ITALIAN QR O JAPANESE TU O KOREAN WX O CHINESE Z[ O SIMPLIFIED_CHINESE ]^ O TRADITIONAL_CHINESE `a O FRANCE cd O GERMANY fg O ITALY ij O JAPAN lm O KOREA op O UK rs O US uv O CANADA xy O
CANADA_FRENCH {| O CHINA ~ O PRC ?? O TAIWAN
? a t? java/io/ObjectStreamField
?? ? &(Ljava/lang/String;Ljava/lang/Class;)V ???? TYPE Ljava/lang/Class; ??? serialPersistentFields [Ljava/io/ObjectStreamField;? java/lang/Cloneable? java/io/Serializable Signature ?Ljava/util/Map; PRIVATE_USE_EXTENSION C
ConstantValue x UNICODE_LOCALE_EXTENSION u serialVersionUID J~?`?0?? DISPLAY_LANGUAGE DISPLAY_COUNTRY DISPLAY_VARIANT DISPLAY_SCRIPT DISPLAY_UEXT_KEY DISPLAY_UEXT_TYPE Code LineNumberTable LocalVariableTable baseType B base locale this
StackMapTable J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Locale; baseloc key Ljava/util/Locale$LocaleKey; category? java/lang/Throwable i region props Ljava/util/Properties; extensionsProp exts L(Ljava/lang/String;)Ljava/util/Optional; (Ljava/util/Locale;)V newLocale sm Ljava/lang/SecurityManager; getAvailableLocales getISOCountries ()[Ljava/lang/String; result type !Ljava/util/Locale$IsoCountryCode; F(Ljava/util/Locale$IsoCountryCode;)Ljava/util/Set; getISOLanguages j table len isoTable stripExtensions getExtension (C)Ljava/lang/String; getExtensionKeys (()Ljava/util/Set; %()Ljava/util/Set; l s r v e Ljava/lang/StringBuilder;
toLanguageTag tag Lsun/util/locale/LanguageTag; buf subtag subtags Ljava/util/List; langTag LocalVariableTypeTable $Ljava/util/List; forLanguageTag &(Ljava/lang/String;)Ljava/util/Locale; bldr 'Lsun/util/locale/InternalLocaleBuilder; getISO3Language lang language3
Exceptions getISO3Country country3 c1 c2 iso2Code
codeLength tableLength index inLocale code cat pool 4Lsun/util/locale/provider/LocaleServiceProviderPool; rbKey lr *Lsun/util/locale/provider/LocaleResources; names languageName
scriptName countryName variantNames displayNamePattern listCompositionPattern mainName qualifierNames Ljava/util/ArrayList; numNames displayNames [Ljava/lang/Object; )Ljava/util/ArrayList; that &Ljava/lang/CloneNotSupportedException; hc obj Ljava/lang/Object; otherBase tokenizer Ljava/util/StringTokenizer; displayType ret
stringList pattern writeObject (Ljava/io/ObjectOutputStream;)V out Ljava/io/ObjectOutputStream; fields %Ljava/io/ObjectOutputStream$PutField;% java/io/IOException
readObject (Ljava/io/ObjectInputStream;)V 'Lsun/util/locale/LocaleSyntaxException; Ljava/io/ObjectInputStream; $Ljava/io/ObjectInputStream$GetField; extStr- java/lang/ClassNotFoundException readResolve0 java/io/ObjectStreamException priorityList locales Ljava/util/Collection; mode 2Ljava/util/List; *Ljava/util/Collection; ?(Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List; 8(Ljava/util/List;Ljava/util/Collection;)Ljava/util/List; ?(Ljava/util/List;Ljava/util/Collection;)Ljava/util/List; tags *Ljava/util/Collection; ?(Ljava/util/List;Ljava/util/Collection;Ljava/util/Locale$FilteringMode;)Ljava/util/List; ?(Ljava/util/List;Ljava/util/Collection;)Ljava/util/List; p(Ljava/util/List;Ljava/util/Collection;)Ljava/util/Locale; p(Ljava/util/List;Ljava/util/Collection;)Ljava/lang/String; lambda$formatList$3 J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; s1 s2 )lambda$getDisplayKeyTypeExtensionString$2 8(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; lambda$getDisplayName$1 b(Lsun/util/locale/provider/LocaleResources;Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; lambda$getDisplayName$0
SourceFile Locale.java NestMembersN java/util/Locale$LanguageRangeP java/util/Locale$BuilderR !java/util/Locale$IsoCountryCode$3T !java/util/Locale$IsoCountryCode$2V !java/util/Locale$IsoCountryCode$1 BootstrapMethodsY
Z[\]^ "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Aa
bHE * p ?h
iFGk
lDE o
p@A ? InnerClasses Cache LocaleKey Category IsoCountryCode LocaleNameGettery Hsun/util/locale/provider/LocaleServiceProviderPool$LocalizedObjectGetter LocalizedObjectGetter PutField GetField
FilteringMode
LanguageRange Builder? %java/lang/invoke/MethodHandles$Lookup? java/lang/invoke/MethodHandles Lookup 1 ?? + F O I O L O O O R O U O X O [ O ^ O a O d O g O j O m O p O s O v O y O ? O ? ? | O O ? O ?? ? ? ?? ? ? ?? ? ? ?k ? ? ?k ? ? ?k ? ? ?k ? ? ?k ? ? ?k ? ? ? ? " # ?jk J N O J ^ O J e O ?{ ? ?? J* J h i I
BC ? g ? 2L? Y+? M?
+,? W,? ? b c d e? ?? ?
? O ? Y *? *+? *,? ? ? ? ? ? ?? ? O ? # 7 ? ? 4*? +? ,? -? ? $Y? &?*+? '+,-? -? *++,-? 1? ? ? ? ? ? ? '? 3?? * 4? O 4? ? 4? ? 4? ? ? ? ? ? ? ? K *+,+? 5? ?
? ? O ? ? ? ? ? ? B
*+++? 5? ?
!?
? O
? ? /? ? H
*++,? 8? ? 2?
? ?
? ?
? ? / : ? ? :*? +? ,? -? ? $Y? &?? *+,-? 1:*? '+,-? -:? ;? ? 7 8 ; <