public class sun.util.cldr.CLDRBaseLocaleDataMetaInfo implements sun.util.locale.provider.LocaleDataMetaInfo
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.util.cldr.CLDRBaseLocaleDataMetaInfo
super_class: java.lang.Object
{
private static final java.util.Map<java.lang.String, java.lang.String> resourceNameToLocales;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private static final java.util.Map<java.util.Locale, java.lang.String[]> parentLocalesMap;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/util/Locale;[Ljava/lang/String;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.resourceNameToLocales:Ljava/util/Map;
1: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.parentLocalesMap:Ljava/util/Map;
2: getstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.resourceNameToLocales:Ljava/util/Map;
ldc "AvailableLocales"
3: ldc " en en-US en-US-POSIX"
4: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.parentLocalesMap:Ljava/util/Map;
ldc "es-419"
invokestatic java.util.Locale.forLanguageTag:(Ljava/lang/String;)Ljava/util/Locale;
6: bipush 22
anewarray java.lang.String
dup
iconst_0
7: ldc ""
aastore
dup
iconst_1
ldc "es-AR"
aastore
dup
iconst_2
ldc "es-BO"
aastore
dup
iconst_3
ldc "es-BR"
aastore
dup
iconst_4
ldc "es-CL"
aastore
dup
iconst_5
ldc "es-CO"
aastore
dup
bipush 6
ldc "es-CR"
aastore
dup
bipush 7
ldc "es-CU"
aastore
dup
bipush 8
8: ldc "es-DO"
aastore
dup
bipush 9
ldc "es-EC"
aastore
dup
bipush 10
ldc "es-GT"
aastore
dup
bipush 11
ldc "es-HN"
aastore
dup
bipush 12
ldc "es-MX"
aastore
dup
bipush 13
ldc "es-NI"
aastore
dup
bipush 14
ldc "es-PA"
aastore
dup
bipush 15
ldc "es-PE"
aastore
dup
bipush 16
9: ldc "es-PR"
aastore
dup
bipush 17
ldc "es-PY"
aastore
dup
bipush 18
ldc "es-SV"
aastore
dup
bipush 19
ldc "es-US"
aastore
dup
bipush 20
ldc "es-UY"
aastore
dup
bipush 21
ldc "es-VE"
aastore
10: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: getstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.parentLocalesMap:Ljava/util/Map;
getstatic java.util.Locale.ROOT:Ljava/util/Locale;
12: bipush 19
anewarray java.lang.String
dup
iconst_0
13: ldc ""
aastore
dup
iconst_1
ldc "az-Arab"
aastore
dup
iconst_2
ldc "az-Cyrl"
aastore
dup
iconst_3
ldc "bm-Nkoo"
aastore
dup
iconst_4
ldc "bs-Cyrl"
aastore
dup
iconst_5
ldc "en-Dsrt"
aastore
dup
bipush 6
ldc "en-Shaw"
aastore
dup
bipush 7
14: ldc "ha-Arab"
aastore
dup
bipush 8
ldc "iu-Latn"
aastore
dup
bipush 9
ldc "mn-Mong"
aastore
dup
bipush 10
ldc "ms-Arab"
aastore
dup
bipush 11
ldc "pa-Arab"
aastore
dup
bipush 12
ldc "shi-Latn"
aastore
dup
bipush 13
15: ldc "sr-Latn"
aastore
dup
bipush 14
ldc "uz-Arab"
aastore
dup
bipush 15
ldc "uz-Cyrl"
aastore
dup
bipush 16
ldc "vai-Latn"
aastore
dup
bipush 17
ldc "yue-Hans"
aastore
dup
bipush 18
ldc "zh-Hant"
aastore
16: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: getstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.parentLocalesMap:Ljava/util/Map;
ldc "en-001"
invokestatic java.util.Locale.forLanguageTag:(Ljava/lang/String;)Ljava/util/Locale;
18: bipush 87
anewarray java.lang.String
dup
iconst_0
19: ldc ""
aastore
dup
iconst_1
ldc "en-150"
aastore
dup
iconst_2
ldc "en-AG"
aastore
dup
iconst_3
ldc "en-AI"
aastore
dup
iconst_4
ldc "en-AU"
aastore
dup
iconst_5
ldc "en-BB"
aastore
dup
bipush 6
ldc "en-BE"
aastore
dup
bipush 7
ldc "en-BM"
aastore
dup
bipush 8
20: ldc "en-BS"
aastore
dup
bipush 9
ldc "en-BW"
aastore
dup
bipush 10
ldc "en-BZ"
aastore
dup
bipush 11
ldc "en-CA"
aastore
dup
bipush 12
ldc "en-CC"
aastore
dup
bipush 13
ldc "en-CK"
aastore
dup
bipush 14
ldc "en-CM"
aastore
dup
bipush 15
ldc "en-CX"
aastore
dup
bipush 16
21: ldc "en-CY"
aastore
dup
bipush 17
ldc "en-DG"
aastore
dup
bipush 18
ldc "en-DM"
aastore
dup
bipush 19
ldc "en-ER"
aastore
dup
bipush 20
ldc "en-FJ"
aastore
dup
bipush 21
ldc "en-FK"
aastore
dup
bipush 22
ldc "en-FM"
aastore
dup
bipush 23
ldc "en-GB"
aastore
dup
bipush 24
22: ldc "en-GD"
aastore
dup
bipush 25
ldc "en-GG"
aastore
dup
bipush 26
ldc "en-GH"
aastore
dup
bipush 27
ldc "en-GI"
aastore
dup
bipush 28
ldc "en-GM"
aastore
dup
bipush 29
ldc "en-GY"
aastore
dup
bipush 30
ldc "en-HK"
aastore
dup
bipush 31
ldc "en-IE"
aastore
dup
bipush 32
23: ldc "en-IL"
aastore
dup
bipush 33
ldc "en-IM"
aastore
dup
bipush 34
ldc "en-IN"
aastore
dup
bipush 35
ldc "en-IO"
aastore
dup
bipush 36
ldc "en-JE"
aastore
dup
bipush 37
ldc "en-JM"
aastore
dup
bipush 38
ldc "en-KE"
aastore
dup
bipush 39
ldc "en-KI"
aastore
dup
bipush 40
24: ldc "en-KN"
aastore
dup
bipush 41
ldc "en-KY"
aastore
dup
bipush 42
ldc "en-LC"
aastore
dup
bipush 43
ldc "en-LR"
aastore
dup
bipush 44
ldc "en-LS"
aastore
dup
bipush 45
ldc "en-MG"
aastore
dup
bipush 46
ldc "en-MO"
aastore
dup
bipush 47
ldc "en-MS"
aastore
dup
bipush 48
25: ldc "en-MT"
aastore
dup
bipush 49
ldc "en-MU"
aastore
dup
bipush 50
ldc "en-MW"
aastore
dup
bipush 51
ldc "en-MY"
aastore
dup
bipush 52
ldc "en-NA"
aastore
dup
bipush 53
ldc "en-NF"
aastore
dup
bipush 54
ldc "en-NG"
aastore
dup
bipush 55
ldc "en-NR"
aastore
dup
bipush 56
26: ldc "en-NU"
aastore
dup
bipush 57
ldc "en-NZ"
aastore
dup
bipush 58
ldc "en-PG"
aastore
dup
bipush 59
ldc "en-PH"
aastore
dup
bipush 60
ldc "en-PK"
aastore
dup
bipush 61
ldc "en-PN"
aastore
dup
bipush 62
ldc "en-PW"
aastore
dup
bipush 63
ldc "en-RW"
aastore
dup
bipush 64
27: ldc "en-SB"
aastore
dup
bipush 65
ldc "en-SC"
aastore
dup
bipush 66
ldc "en-SD"
aastore
dup
bipush 67
ldc "en-SG"
aastore
dup
bipush 68
ldc "en-SH"
aastore
dup
bipush 69
ldc "en-SL"
aastore
dup
bipush 70
ldc "en-SS"
aastore
dup
bipush 71
ldc "en-SX"
aastore
dup
bipush 72
28: ldc "en-SZ"
aastore
dup
bipush 73
ldc "en-TC"
aastore
dup
bipush 74
ldc "en-TK"
aastore
dup
bipush 75
ldc "en-TO"
aastore
dup
bipush 76
ldc "en-TT"
aastore
dup
bipush 77
ldc "en-TV"
aastore
dup
bipush 78
ldc "en-TZ"
aastore
dup
bipush 79
ldc "en-UG"
aastore
dup
bipush 80
29: ldc "en-VC"
aastore
dup
bipush 81
ldc "en-VG"
aastore
dup
bipush 82
ldc "en-VU"
aastore
dup
bipush 83
ldc "en-WS"
aastore
dup
bipush 84
ldc "en-ZA"
aastore
dup
bipush 85
ldc "en-ZM"
aastore
dup
bipush 86
ldc "en-ZW"
aastore
30: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: getstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.parentLocalesMap:Ljava/util/Map;
ldc "zh-Hant-HK"
invokestatic java.util.Locale.forLanguageTag:(Ljava/lang/String;)Ljava/util/Locale;
32: iconst_2
anewarray java.lang.String
dup
iconst_0
33: ldc ""
aastore
dup
iconst_1
ldc "zh-Hant-MO"
aastore
34: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: getstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.parentLocalesMap:Ljava/util/Map;
ldc "pt-PT"
invokestatic java.util.Locale.forLanguageTag:(Ljava/lang/String;)Ljava/util/Locale;
36: bipush 11
anewarray java.lang.String
dup
iconst_0
37: ldc ""
aastore
dup
iconst_1
ldc "pt-AO"
aastore
dup
iconst_2
ldc "pt-CH"
aastore
dup
iconst_3
ldc "pt-CV"
aastore
dup
iconst_4
ldc "pt-GQ"
aastore
dup
iconst_5
ldc "pt-GW"
aastore
dup
bipush 6
ldc "pt-LU"
aastore
dup
bipush 7
ldc "pt-MO"
aastore
dup
bipush 8
38: ldc "pt-MZ"
aastore
dup
bipush 9
ldc "pt-ST"
aastore
dup
bipush 10
ldc "pt-TL"
aastore
39: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: getstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.parentLocalesMap:Ljava/util/Map;
ldc "en-150"
invokestatic java.util.Locale.forLanguageTag:(Ljava/lang/String;)Ljava/util/Locale;
41: bipush 9
anewarray java.lang.String
dup
iconst_0
42: ldc ""
aastore
dup
iconst_1
ldc "en-AT"
aastore
dup
iconst_2
ldc "en-CH"
aastore
dup
iconst_3
ldc "en-DE"
aastore
dup
iconst_4
ldc "en-DK"
aastore
dup
iconst_5
ldc "en-FI"
aastore
dup
bipush 6
ldc "en-NL"
aastore
dup
bipush 7
ldc "en-SE"
aastore
dup
bipush 8
43: ldc "en-SI"
aastore
44: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
45: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/util/cldr/CLDRBaseLocaleDataMetaInfo;
public sun.util.locale.provider.LocaleProviderAdapter$Type getType();
descriptor: ()Lsun/util/locale/provider/LocaleProviderAdapter$Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic sun.util.locale.provider.LocaleProviderAdapter$Type.CLDR:Lsun/util/locale/provider/LocaleProviderAdapter$Type;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/util/cldr/CLDRBaseLocaleDataMetaInfo;
public java.lang.String availableLanguageTags(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.resourceNameToLocales:Ljava/util/Map;
aload 1
ldc ""
invokeinterface java.util.Map.getOrDefault:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/util/cldr/CLDRBaseLocaleDataMetaInfo;
0 1 1 category Ljava/lang/String;
MethodParameters:
Name Flags
category
public java.util.Map<java.lang.String, java.lang.String> tzShortIDs();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo$TZShortIDMapHolder.tzShortIDMap:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/util/cldr/CLDRBaseLocaleDataMetaInfo;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public java.util.Map<java.util.Locale, java.lang.String[]> parentLocales();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic sun.util.cldr.CLDRBaseLocaleDataMetaInfo.parentLocalesMap:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/util/cldr/CLDRBaseLocaleDataMetaInfo;
Signature: ()Ljava/util/Map<Ljava/util/Locale;[Ljava/lang/String;>;
}
SourceFile: "CLDRBaseLocaleDataMetaInfo.java"
NestMembers:
sun.util.cldr.CLDRBaseLocaleDataMetaInfo$TZShortIDMapHolder
InnerClasses:
private TZShortIDMapHolder = sun.util.cldr.CLDRBaseLocaleDataMetaInfo$TZShortIDMapHolder of sun.util.cldr.CLDRBaseLocaleDataMetaInfo
public final Type = sun.util.locale.provider.LocaleProviderAdapter$Type of sun.util.locale.provider.LocaleProviderAdapter