public final class sun.awt.windows.WFontConfiguration extends sun.awt.FontConfiguration
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: sun.awt.windows.WFontConfiguration
super_class: sun.awt.FontConfiguration
{
private boolean useCompatibilityFallbacks;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static java.util.HashMap<java.lang.String, java.lang.String> subsetCharsetMap;
descriptor: Ljava/util/HashMap;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;
private static java.util.HashMap<java.lang.String, java.lang.String> subsetEncodingMap;
descriptor: Ljava/util/HashMap;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;
private static java.lang.String textInputCharset;
descriptor: Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
1: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(sun.font.SunFontManager);
descriptor: (Lsun/font/SunFontManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial sun.awt.FontConfiguration.<init>:(Lsun/font/SunFontManager;)V
1: aload 0
ldc "windows-1252"
getstatic sun.awt.windows.WFontConfiguration.encoding:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
putfield sun.awt.windows.WFontConfiguration.useCompatibilityFallbacks:Z
2: aload 0
getstatic sun.awt.windows.WFontConfiguration.encoding:Ljava/lang/String;
invokevirtual sun.awt.windows.WFontConfiguration.initTables:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/windows/WFontConfiguration;
0 4 1 fm Lsun/font/SunFontManager;
MethodParameters:
Name Flags
fm
public void <init>(sun.font.SunFontManager, boolean, boolean);
descriptor: (Lsun/font/SunFontManager;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
invokespecial sun.awt.FontConfiguration.<init>:(Lsun/font/SunFontManager;ZZ)V
1: aload 0
ldc "windows-1252"
getstatic sun.awt.windows.WFontConfiguration.encoding:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
putfield sun.awt.windows.WFontConfiguration.useCompatibilityFallbacks:Z
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/windows/WFontConfiguration;
0 3 1 fm Lsun/font/SunFontManager;
0 3 2 preferLocaleFonts Z
0 3 3 preferPropFonts Z
MethodParameters:
Name Flags
fm
preferLocaleFonts
preferPropFonts
protected void initReorderMap();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic sun.awt.windows.WFontConfiguration.encoding:Ljava/lang/String;
ldc "windows-31j"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 6
1: new java.util.Hashtable
dup
invokespecial java.util.Hashtable.<init>:()V
putstatic sun.awt.windows.WFontConfiguration.localeMap:Ljava/util/Hashtable;
2: getstatic sun.awt.windows.WFontConfiguration.localeMap:Ljava/util/Hashtable;
ldc "dialoginput.plain.japanese"
ldc "MS Mincho"
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: getstatic sun.awt.windows.WFontConfiguration.localeMap:Ljava/util/Hashtable;
ldc "dialoginput.bold.japanese"
ldc "MS Mincho"
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic sun.awt.windows.WFontConfiguration.localeMap:Ljava/util/Hashtable;
ldc "dialoginput.italic.japanese"
ldc "MS Mincho"
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic sun.awt.windows.WFontConfiguration.localeMap:Ljava/util/Hashtable;
ldc "dialoginput.bolditalic.japanese"
ldc "MS Mincho"
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: StackMap locals:
StackMap stack:
aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield sun.awt.windows.WFontConfiguration.reorderMap:Ljava/util/HashMap;
7: aload 0
getfield sun.awt.windows.WFontConfiguration.reorderMap:Ljava/util/HashMap;
ldc "UTF-8.hi"
ldc "devanagari"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 0
getfield sun.awt.windows.WFontConfiguration.reorderMap:Ljava/util/HashMap;
ldc "windows-1255"
ldc "hebrew"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 0
getfield sun.awt.windows.WFontConfiguration.reorderMap:Ljava/util/HashMap;
ldc "x-windows-874"
ldc "thai"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
getfield sun.awt.windows.WFontConfiguration.reorderMap:Ljava/util/HashMap;
ldc "windows-31j"
ldc "japanese"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 0
getfield sun.awt.windows.WFontConfiguration.reorderMap:Ljava/util/HashMap;
ldc "x-windows-949"
ldc "korean"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 0
getfield sun.awt.windows.WFontConfiguration.reorderMap:Ljava/util/HashMap;
ldc "GBK"
ldc "chinese-ms936"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 0
getfield sun.awt.windows.WFontConfiguration.reorderMap:Ljava/util/HashMap;
ldc "GB18030"
ldc "chinese-gb18030"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 0
getfield sun.awt.windows.WFontConfiguration.reorderMap:Ljava/util/HashMap;
ldc "x-windows-950"
ldc "chinese-ms950"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 0
getfield sun.awt.windows.WFontConfiguration.reorderMap:Ljava/util/HashMap;
ldc "x-MS950-HKSCS"
aload 0
ldc "chinese-ms950,chinese-hkscs"
invokevirtual sun.awt.windows.WFontConfiguration.split:(Ljava/lang/String;)[Ljava/lang/String;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lsun/awt/windows/WFontConfiguration;
protected void setOsNameAndVersion();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokespecial sun.awt.FontConfiguration.setOsNameAndVersion:()V
1: getstatic sun.awt.windows.WFontConfiguration.osName:Ljava/lang/String;
ldc "Windows"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 12
2: getstatic sun.awt.windows.WFontConfiguration.osName:Ljava/lang/String;
bipush 32
invokevirtual java.lang.String.indexOf:(I)I
istore 1
start local 1 3: iload 1
iconst_m1
if_icmpne 6
4: aconst_null
putstatic sun.awt.windows.WFontConfiguration.osName:Ljava/lang/String;
5: goto 11
6: StackMap locals: int
StackMap stack:
getstatic sun.awt.windows.WFontConfiguration.osName:Ljava/lang/String;
bipush 32
iload 1
iconst_1
iadd
invokevirtual java.lang.String.indexOf:(II)I
istore 2
start local 2 7: iload 2
iconst_m1
if_icmpne 10
8: getstatic sun.awt.windows.WFontConfiguration.osName:Ljava/lang/String;
iload 1
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
putstatic sun.awt.windows.WFontConfiguration.osName:Ljava/lang/String;
9: goto 11
10: StackMap locals: int
StackMap stack:
getstatic sun.awt.windows.WFontConfiguration.osName:Ljava/lang/String;
iload 1
iconst_1
iadd
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
putstatic sun.awt.windows.WFontConfiguration.osName:Ljava/lang/String;
end local 2 11: StackMap locals:
StackMap stack:
aconst_null
putstatic sun.awt.windows.WFontConfiguration.osVersion:Ljava/lang/String;
end local 1 12: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lsun/awt/windows/WFontConfiguration;
3 12 1 p I
7 11 2 q I
public java.lang.String getFallbackFamilyName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.awt.windows.WFontConfiguration.useCompatibilityFallbacks:Z
ifeq 4
1: aload 0
aload 1
invokevirtual sun.awt.windows.WFontConfiguration.getCompatibilityFamilyName:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 3
areturn
end local 3 4: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/awt/windows/WFontConfiguration;
0 5 1 fontName Ljava/lang/String;
0 5 2 defaultFallback Ljava/lang/String;
2 4 3 compatibilityName Ljava/lang/String;
MethodParameters:
Name Flags
fontName
defaultFallback
protected java.lang.String makeAWTFontName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
aload 2
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 1: aload 3
ifnonnull 3
2: ldc "DEFAULT_CHARSET"
astore 3
3: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/windows/WFontConfiguration;
0 4 1 platformFontName Ljava/lang/String;
0 4 2 characterSubsetName Ljava/lang/String;
1 4 3 windowsCharset Ljava/lang/String;
MethodParameters:
Name Flags
platformFontName
characterSubsetName
protected java.lang.String getEncoding(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
aload 2
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 1: aload 3
ifnonnull 3
2: ldc "default"
astore 3
3: StackMap locals: java.lang.String
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/windows/WFontConfiguration;
0 4 1 awtFontName Ljava/lang/String;
0 4 2 characterSubsetName Ljava/lang/String;
1 4 3 encoding Ljava/lang/String;
MethodParameters:
Name Flags
awtFontName
characterSubsetName
protected java.nio.charset.Charset getDefaultFontCharset(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/nio/charset/Charset;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new sun.awt.windows.WDefaultFontCharset
dup
aload 1
invokespecial sun.awt.windows.WDefaultFontCharset.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/windows/WFontConfiguration;
0 1 1 fontName Ljava/lang/String;
MethodParameters:
Name Flags
fontName
public java.lang.String getFaceNameFromComponentFontName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/windows/WFontConfiguration;
0 1 1 componentFontName Ljava/lang/String;
MethodParameters:
Name Flags
componentFontName
protected java.lang.String getFileNameFromComponentFontName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual sun.awt.windows.WFontConfiguration.getFileNameFromPlatformName:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/windows/WFontConfiguration;
0 1 1 componentFontName Ljava/lang/String;
MethodParameters:
Name Flags
componentFontName
public java.lang.String getTextComponentFontName(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokevirtual sun.awt.windows.WFontConfiguration.getFontDescriptors:(Ljava/lang/String;I)[Lsun/awt/FontDescriptor;
astore 3
start local 3 1: aload 0
aload 3
getstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
invokevirtual sun.awt.windows.WFontConfiguration.findFontWithCharset:([Lsun/awt/FontDescriptor;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 2: aload 4
ifnonnull 4
getstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
ldc "DEFAULT_CHARSET"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
3: aload 0
aload 3
ldc "DEFAULT_CHARSET"
invokevirtual sun.awt.windows.WFontConfiguration.findFontWithCharset:([Lsun/awt/FontDescriptor;Ljava/lang/String;)Ljava/lang/String;
astore 4
4: StackMap locals: sun.awt.FontDescriptor[] java.lang.String
StackMap stack:
aload 4
ifnonnull 8
5: aload 3
arraylength
ifle 6
aload 3
iconst_0
aaload
invokevirtual sun.awt.FontDescriptor.getNativeName:()Ljava/lang/String;
goto 7
6: StackMap locals:
StackMap stack:
ldc "Arial,ANSI_CHARSET"
7: StackMap locals:
StackMap stack: java.lang.String
astore 4
8: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/awt/windows/WFontConfiguration;
0 9 1 familyName Ljava/lang/String;
0 9 2 style I
1 9 3 fontDescriptors [Lsun/awt/FontDescriptor;
2 9 4 fontName Ljava/lang/String;
MethodParameters:
Name Flags
familyName
style
private java.lang.String findFontWithCharset(sun.awt.FontDescriptor[], java.lang.String);
descriptor: ([Lsun/awt/FontDescriptor;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 7
3: StackMap locals: java.lang.String int
StackMap stack:
aload 1
iload 4
aaload
invokevirtual sun.awt.FontDescriptor.getNativeName:()Ljava/lang/String;
astore 5
start local 5 4: aload 5
aload 2
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 6
5: aload 5
astore 3
end local 5 6: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
aload 1
arraylength
if_icmplt 3
end local 4 8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/awt/windows/WFontConfiguration;
0 9 1 fontDescriptors [Lsun/awt/FontDescriptor;
0 9 2 charset Ljava/lang/String;
1 9 3 fontName Ljava/lang/String;
2 8 4 i I
4 6 5 componentFontName Ljava/lang/String;
MethodParameters:
Name Flags
fontDescriptors
charset
private void initTables(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "alphabetic"
ldc "ANSI_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "alphabetic/1252"
ldc "ANSI_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "alphabetic/default"
ldc "DEFAULT_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "arabic"
ldc "ARABIC_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "chinese-ms936"
ldc "GB2312_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "chinese-gb18030"
ldc "GB2312_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "chinese-ms950"
ldc "CHINESEBIG5_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "chinese-hkscs"
ldc "CHINESEBIG5_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "cyrillic"
ldc "RUSSIAN_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "devanagari"
ldc "DEFAULT_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "dingbats"
ldc "SYMBOL_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "greek"
ldc "GREEK_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "hebrew"
ldc "HEBREW_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "japanese"
ldc "SHIFTJIS_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "korean"
ldc "HANGEUL_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "latin"
ldc "ANSI_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "symbol"
ldc "SYMBOL_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: getstatic sun.awt.windows.WFontConfiguration.subsetCharsetMap:Ljava/util/HashMap;
ldc "thai"
ldc "THAI_CHARSET"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "alphabetic"
ldc "default"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "alphabetic/1252"
ldc "windows-1252"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "alphabetic/default"
aload 1
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "arabic"
ldc "windows-1256"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "chinese-ms936"
ldc "GBK"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "chinese-gb18030"
ldc "GB18030"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: ldc "x-MS950-HKSCS"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 27
25: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "chinese-ms950"
ldc "x-MS950-HKSCS"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: goto 28
27: StackMap locals:
StackMap stack:
getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "chinese-ms950"
ldc "x-windows-950"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: StackMap locals:
StackMap stack:
getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "chinese-hkscs"
ldc "sun.awt.HKSCS"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "cyrillic"
ldc "windows-1251"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "devanagari"
ldc "UTF-16LE"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "dingbats"
ldc "sun.awt.windows.WingDings"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "greek"
ldc "windows-1253"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "hebrew"
ldc "windows-1255"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "japanese"
ldc "windows-31j"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "korean"
ldc "x-windows-949"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
36: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "latin"
ldc "windows-1252"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "symbol"
ldc "sun.awt.Symbol"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: getstatic sun.awt.windows.WFontConfiguration.subsetEncodingMap:Ljava/util/HashMap;
ldc "thai"
ldc "x-windows-874"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: ldc "windows-1256"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 42
40: ldc "ARABIC_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
41: goto 76
StackMap locals:
StackMap stack:
42: ldc "GBK"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 45
43: ldc "GB2312_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
44: goto 76
StackMap locals:
StackMap stack:
45: ldc "GB18030"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 48
46: ldc "GB2312_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
47: goto 76
StackMap locals:
StackMap stack:
48: ldc "x-windows-950"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 51
49: ldc "CHINESEBIG5_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
50: goto 76
StackMap locals:
StackMap stack:
51: ldc "x-MS950-HKSCS"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 54
52: ldc "CHINESEBIG5_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
53: goto 76
StackMap locals:
StackMap stack:
54: ldc "windows-1251"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 57
55: ldc "RUSSIAN_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
56: goto 76
StackMap locals:
StackMap stack:
57: ldc "UTF-8"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 60
58: ldc "DEFAULT_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
59: goto 76
StackMap locals:
StackMap stack:
60: ldc "windows-1253"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 63
61: ldc "GREEK_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
62: goto 76
StackMap locals:
StackMap stack:
63: ldc "windows-1255"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 66
64: ldc "HEBREW_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
65: goto 76
StackMap locals:
StackMap stack:
66: ldc "windows-31j"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 69
67: ldc "SHIFTJIS_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
68: goto 76
StackMap locals:
StackMap stack:
69: ldc "x-windows-949"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 72
70: ldc "HANGEUL_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
71: goto 76
StackMap locals:
StackMap stack:
72: ldc "x-windows-874"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 75
73: ldc "THAI_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
74: goto 76
75: StackMap locals:
StackMap stack:
ldc "DEFAULT_CHARSET"
putstatic sun.awt.windows.WFontConfiguration.textInputCharset:Ljava/lang/String;
76: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 77 0 this Lsun/awt/windows/WFontConfiguration;
0 77 1 defaultEncoding Ljava/lang/String;
MethodParameters:
Name Flags
defaultEncoding
}
SourceFile: "WFontConfiguration.java"