final class sun.nio.cs.ext.CompoundTextSupport
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: sun.nio.cs.ext.CompoundTextSupport
super_class: java.lang.Object
{
static int MAX_CONTROL_SEQUENCE_LEN;
descriptor: I
flags: (0x0008) ACC_STATIC
private static final java.util.Map<sun.nio.cs.ext.CompoundTextSupport$ControlSequence, java.lang.String> sequenceToEncodingMap;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;Ljava/lang/String;>;
private static final java.util.Map<sun.nio.cs.ext.CompoundTextSupport$ControlSequence, java.lang.Boolean> highBitsMap;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;Ljava/lang/Boolean;>;
private static final java.util.Map<java.lang.String, sun.nio.cs.ext.CompoundTextSupport$ControlSequence> encodingToSequenceMap;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;>;
private static final java.util.List<java.lang.String> encodings;
descriptor: Ljava/util/List;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=10, args_size=0
0: new java.util.HashMap
dup
bipush 33
fconst_1
invokespecial java.util.HashMap.<init>:(IF)V
1: astore 0
start local 0 2: new java.util.HashMap
dup
bipush 31
fconst_1
invokespecial java.util.HashMap.<init>:(IF)V
3: astore 1
start local 1 4: new java.util.HashMap
dup
bipush 21
fconst_1
invokespecial java.util.HashMap.<init>:(IF)V
5: astore 2
start local 2 6: new java.util.ArrayList
dup
bipush 21
invokespecial java.util.ArrayList.<init>:(I)V
astore 3
start local 3 7: ldc "US-ASCII"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 9
8: ldc "ISO-8859-1"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifne 12
9: StackMap locals: java.util.HashMap java.util.HashMap java.util.HashMap java.util.ArrayList
StackMap stack:
new java.lang.ExceptionInInitializerError
dup
10: ldc "US-ASCII and ISO-8859-1 unsupported"
11: invokespecial java.lang.ExceptionInInitializerError.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 40
bastore
dup
iconst_2
bipush 66
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
13: astore 4
start local 4 14: aload 0
aload 4
ldc "US-ASCII"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 1
aload 4
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 41
bastore
dup
iconst_2
bipush 66
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
17: astore 5
start local 5 18: aload 0
aload 5
ldc "US-ASCII"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 1
aload 5
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 20: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 65
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
21: astore 5
start local 5 22: aload 0
aload 5
ldc "ISO-8859-1"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 25: aload 2
ldc "ISO-8859-1"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: aload 3
ldc "ISO-8859-1"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 27: ldc "ISO-8859-2"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 35
28: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 66
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
29: astore 5
start local 5 30: aload 0
aload 5
ldc "ISO-8859-2"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 33: aload 2
ldc "ISO-8859-2"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: aload 3
ldc "ISO-8859-2"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 35: StackMap locals: sun.nio.cs.ext.CompoundTextSupport$ControlSequence
StackMap stack:
ldc "ISO-8859-3"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 43
36: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 67
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
37: astore 5
start local 5 38: aload 0
aload 5
ldc "ISO-8859-3"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 41: aload 2
ldc "ISO-8859-3"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
42: aload 3
ldc "ISO-8859-3"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 43: StackMap locals:
StackMap stack:
ldc "ISO-8859-4"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 51
44: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 68
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
45: astore 5
start local 5 46: aload 0
aload 5
ldc "ISO-8859-4"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
48: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 49: aload 2
ldc "ISO-8859-4"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: aload 3
ldc "ISO-8859-4"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 51: StackMap locals:
StackMap stack:
ldc "ISO-8859-5"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 59
52: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 76
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
53: astore 5
start local 5 54: aload 0
aload 5
ldc "ISO-8859-5"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
55: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
56: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 57: aload 2
ldc "ISO-8859-5"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
58: aload 3
ldc "ISO-8859-5"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 59: StackMap locals:
StackMap stack:
ldc "ISO-8859-6"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 67
60: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 71
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
61: astore 5
start local 5 62: aload 0
aload 5
ldc "ISO-8859-6"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
63: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
64: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 65: aload 2
ldc "ISO-8859-6"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
66: aload 3
ldc "ISO-8859-6"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 67: StackMap locals:
StackMap stack:
ldc "ISO-8859-7"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 75
68: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 70
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
69: astore 5
start local 5 70: aload 0
aload 5
ldc "ISO-8859-7"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
71: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
72: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 73: aload 2
ldc "ISO-8859-7"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
74: aload 3
ldc "ISO-8859-7"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 75: StackMap locals:
StackMap stack:
ldc "ISO-8859-8"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 83
76: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 72
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
77: astore 5
start local 5 78: aload 0
aload 5
ldc "ISO-8859-8"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
79: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
80: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 81: aload 2
ldc "ISO-8859-8"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
82: aload 3
ldc "ISO-8859-8"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 83: StackMap locals:
StackMap stack:
ldc "ISO-8859-9"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 91
84: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 77
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
85: astore 5
start local 5 86: aload 0
aload 5
ldc "ISO-8859-9"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
87: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
88: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 89: aload 2
ldc "ISO-8859-9"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
90: aload 3
ldc "ISO-8859-9"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 91: StackMap locals:
StackMap stack:
ldc "JIS_X0201"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 111
92: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 40
bastore
dup
iconst_2
bipush 74
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
93: astore 5
start local 5 94: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 40
bastore
dup
iconst_2
bipush 73
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
95: astore 6
start local 6 96: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 41
bastore
dup
iconst_2
bipush 74
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
97: astore 7
start local 7 98: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 41
bastore
dup
iconst_2
bipush 73
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
99: astore 8
start local 8 100: aload 0
aload 5
ldc "JIS_X0201"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
101: aload 0
aload 6
ldc "JIS_X0201"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
102: aload 0
aload 7
ldc "JIS_X0201"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
103: aload 0
aload 8
ldc "JIS_X0201"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
104: aload 1
aload 5
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
105: aload 1
aload 6
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
106: aload 1
aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
107: aload 1
aload 8
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
108: aload 5
aload 8
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 9
start local 9 109: aload 2
ldc "JIS_X0201"
aload 9
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
110: aload 3
ldc "JIS_X0201"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 9 end local 8 end local 7 end local 6 end local 5 111: StackMap locals:
StackMap stack:
ldc "X11GB2312"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 122
112: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 40
bastore
dup
iconst_3
bipush 65
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
113: astore 5
start local 5 114: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 41
bastore
dup
iconst_3
bipush 65
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
115: astore 6
start local 6 116: aload 0
aload 5
ldc "X11GB2312"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
117: aload 0
aload 6
ldc "X11GB2312"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
118: aload 1
aload 5
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
119: aload 1
aload 6
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
120: aload 2
ldc "X11GB2312"
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
121: aload 3
ldc "X11GB2312"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 122: StackMap locals:
StackMap stack:
ldc "x-JIS0208"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 133
123: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 40
bastore
dup
iconst_3
bipush 66
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
124: astore 5
start local 5 125: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 41
bastore
dup
iconst_3
bipush 66
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
126: astore 6
start local 6 127: aload 0
aload 5
ldc "x-JIS0208"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
128: aload 0
aload 6
ldc "x-JIS0208"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
129: aload 1
aload 5
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
130: aload 1
aload 6
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
131: aload 2
ldc "x-JIS0208"
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
132: aload 3
ldc "x-JIS0208"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 133: StackMap locals:
StackMap stack:
ldc "X11KSC5601"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 144
134: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 40
bastore
dup
iconst_3
bipush 67
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
135: astore 5
start local 5 136: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 41
bastore
dup
iconst_3
bipush 67
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
137: astore 6
start local 6 138: aload 0
aload 5
ldc "X11KSC5601"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
139: aload 0
aload 6
ldc "X11KSC5601"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
140: aload 1
aload 5
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
141: aload 1
aload 6
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
142: aload 2
ldc "X11KSC5601"
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
143: aload 3
ldc "X11KSC5601"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 144: StackMap locals:
StackMap stack:
ldc "ISO-8859-15"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 152
145: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 98
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
146: astore 5
start local 5 147: aload 0
aload 5
ldc "ISO-8859-15"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
148: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
149: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 150: aload 2
ldc "ISO-8859-15"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
151: aload 3
ldc "ISO-8859-15"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 152: StackMap locals:
StackMap stack:
ldc "TIS-620"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 160
153: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_3
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 45
bastore
dup
iconst_2
bipush 84
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
154: astore 5
start local 5 155: aload 0
aload 5
ldc "TIS-620"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
156: aload 1
aload 5
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
157: aload 4
aload 5
invokevirtual sun.nio.cs.ext.CompoundTextSupport$ControlSequence.concatenate:(Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;)Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
astore 6
start local 6 158: aload 2
ldc "TIS-620"
aload 6
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
159: aload 3
ldc "TIS-620"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 160: StackMap locals:
StackMap stack:
ldc "JIS_X0212-1990"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 171
161: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 40
bastore
dup
iconst_3
bipush 68
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
162: astore 5
start local 5 163: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 41
bastore
dup
iconst_3
bipush 68
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
164: astore 6
start local 6 165: aload 0
aload 5
ldc "JIS_X0212-1990"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
166: aload 0
aload 6
ldc "JIS_X0212-1990"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
167: aload 1
aload 5
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
168: aload 1
aload 6
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
169: aload 2
ldc "JIS_X0212-1990"
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
170: aload 3
ldc "JIS_X0212-1990"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 171: StackMap locals:
StackMap stack:
ldc "X11CNS11643P1"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 182
172: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 40
bastore
dup
iconst_3
bipush 71
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
173: astore 5
start local 5 174: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 41
bastore
dup
iconst_3
bipush 71
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
175: astore 6
start local 6 176: aload 0
aload 5
ldc "X11CNS11643P1"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
177: aload 0
aload 6
ldc "X11CNS11643P1"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
178: aload 1
aload 5
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
179: aload 1
aload 6
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
180: aload 2
ldc "X11CNS11643P1"
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
181: aload 3
ldc "X11CNS11643P1"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 182: StackMap locals:
StackMap stack:
ldc "X11CNS11643P2"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 193
183: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 40
bastore
dup
iconst_3
bipush 72
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
184: astore 5
start local 5 185: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 41
bastore
dup
iconst_3
bipush 72
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
186: astore 6
start local 6 187: aload 0
aload 5
ldc "X11CNS11643P2"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
188: aload 0
aload 6
ldc "X11CNS11643P2"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
189: aload 1
aload 5
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
190: aload 1
aload 6
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
191: aload 2
ldc "X11CNS11643P2"
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
192: aload 3
ldc "X11CNS11643P2"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 193: StackMap locals:
StackMap stack:
ldc "X11CNS11643P3"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 204
194: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 40
bastore
dup
iconst_3
bipush 73
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
195: astore 5
start local 5 196: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 36
bastore
dup
iconst_2
bipush 41
bastore
dup
iconst_3
bipush 73
bastore
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
197: astore 6
start local 6 198: aload 0
aload 5
ldc "X11CNS11643P3"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
199: aload 0
aload 6
ldc "X11CNS11643P3"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
200: aload 1
aload 5
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
201: aload 1
aload 6
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
202: aload 2
ldc "X11CNS11643P3"
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
203: aload 3
ldc "X11CNS11643P3"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 204: StackMap locals:
StackMap stack:
ldc "x-Johab"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 214
205: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
206: iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 37
bastore
dup
iconst_2
bipush 47
bastore
dup
iconst_3
bipush 50
bastore
207: bipush 18
newarray 8
dup
iconst_0
bipush 83
bastore
dup
iconst_1
bipush 85
bastore
dup
iconst_2
bipush 78
bastore
dup
iconst_3
bipush 45
bastore
dup
iconst_4
bipush 75
bastore
dup
iconst_5
bipush 83
bastore
dup
bipush 6
bipush 67
bastore
dup
bipush 7
bipush 53
bastore
dup
bipush 8
208: bipush 54
bastore
dup
bipush 9
bipush 48
bastore
dup
bipush 10
bipush 49
bastore
dup
bipush 11
bipush 46
bastore
dup
bipush 12
bipush 49
bastore
dup
bipush 13
bipush 57
bastore
dup
bipush 14
bipush 57
bastore
dup
bipush 15
bipush 50
bastore
dup
bipush 16
209: bipush 45
bastore
dup
bipush 17
bipush 51
bastore
210: invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B[B)V
astore 5
start local 5 211: aload 0
aload 5
ldc "x-Johab"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
212: aload 2
ldc "x-Johab"
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
213: aload 3
ldc "x-Johab"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 5 214: StackMap locals:
StackMap stack:
ldc "Big5"
invokestatic sun.nio.cs.ext.CompoundTextSupport.isEncodingSupported:(Ljava/lang/String;)Z
ifeq 223
215: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
216: iconst_4
newarray 8
dup
iconst_0
bipush 27
bastore
dup
iconst_1
bipush 37
bastore
dup
iconst_2
bipush 47
bastore
dup
iconst_3
bipush 50
bastore
217: bipush 10
newarray 8
dup
iconst_0
bipush 83
bastore
dup
iconst_1
bipush 85
bastore
dup
iconst_2
bipush 78
bastore
dup
iconst_3
bipush 45
bastore
dup
iconst_4
bipush 66
bastore
dup
iconst_5
bipush 73
bastore
dup
bipush 6
bipush 71
bastore
dup
bipush 7
bipush 53
bastore
dup
bipush 8
218: bipush 45
bastore
dup
bipush 9
bipush 49
bastore
219: invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B[B)V
astore 5
start local 5 220: aload 0
aload 5
ldc "Big5"
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
221: aload 2
ldc "Big5"
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
222: aload 3
ldc "Big5"
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 5 223: StackMap locals:
StackMap stack:
aload 0
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
224: putstatic sun.nio.cs.ext.CompoundTextSupport.sequenceToEncodingMap:Ljava/util/Map;
225: aload 1
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
putstatic sun.nio.cs.ext.CompoundTextSupport.highBitsMap:Ljava/util/Map;
226: aload 2
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
227: putstatic sun.nio.cs.ext.CompoundTextSupport.encodingToSequenceMap:Ljava/util/Map;
228: aload 3
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putstatic sun.nio.cs.ext.CompoundTextSupport.encodings:Ljava/util/List;
end local 4 end local 3 end local 2 end local 1 end local 0 229: return
LocalVariableTable:
Start End Slot Name Signature
2 229 0 tSequenceToEncodingMap Ljava/util/HashMap<Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;Ljava/lang/String;>;
4 229 1 tHighBitsMap Ljava/util/HashMap<Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;Ljava/lang/Boolean;>;
6 229 2 tEncodingToSequenceMap Ljava/util/HashMap<Ljava/lang/String;Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;>;
7 229 3 tEncodings Ljava/util/ArrayList<Ljava/lang/String;>;
14 229 4 leftAscii Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
18 20 5 rightAscii Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
22 27 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
25 27 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
30 35 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
33 35 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
38 43 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
41 43 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
46 51 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
49 51 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
54 59 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
57 59 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
62 67 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
65 67 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
70 75 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
73 75 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
78 83 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
81 83 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
86 91 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
89 91 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
94 111 5 glLeft Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
96 111 6 glRight Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
98 111 7 grLeft Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
100 111 8 grRight Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
109 111 9 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
114 122 5 leftHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
116 122 6 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
125 133 5 leftHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
127 133 6 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
136 144 5 leftHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
138 144 6 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
147 152 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
150 152 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
155 160 5 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
158 160 6 fullSet Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
163 171 5 leftHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
165 171 6 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
174 182 5 leftHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
176 182 6 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
185 193 5 leftHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
187 193 6 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
196 204 5 leftHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
198 204 6 rightHalf Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
211 214 5 johab Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
220 223 5 big5 Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
private static boolean isEncodingSupported(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic java.nio.charset.Charset.isSupported:(Ljava/lang/String;)Z
ifeq 3
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
pop
3: StackMap locals:
StackMap stack:
aload 0
invokestatic sun.nio.cs.ext.CompoundTextSupport.getDecoder:(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder;
ifnull 6
4: aload 0
invokestatic sun.nio.cs.ext.CompoundTextSupport.getEncoder:(Ljava/lang/String;)Ljava/nio/charset/CharsetEncoder;
ifnull 6
5: iconst_1
ireturn
StackMap locals:
StackMap stack:
6: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 encoding Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.lang.IllegalArgumentException
MethodParameters:
Name Flags
encoding
static java.nio.charset.CharsetDecoder getStandardDecoder(byte[]);
descriptor: ([B)Ljava/nio/charset/CharsetDecoder;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic sun.nio.cs.ext.CompoundTextSupport.getNonStandardDecoder:([B[B)Ljava/nio/charset/CharsetDecoder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 escSequence [B
MethodParameters:
Name Flags
escSequence
static boolean getHighBit(byte[]);
descriptor: ([B)Z
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: getstatic sun.nio.cs.ext.CompoundTextSupport.highBitsMap:Ljava/util/Map;
new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
aload 0
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B)V
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
astore 1
start local 1 1: aload 1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
if_acmpne 2
iconst_1
ireturn
StackMap locals: java.lang.Boolean
StackMap stack:
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 escSequence [B
1 3 1 bool Ljava/lang/Boolean;
MethodParameters:
Name Flags
escSequence
static java.nio.charset.CharsetDecoder getNonStandardDecoder(byte[], byte[]);
descriptor: ([B[B)Ljava/nio/charset/CharsetDecoder;
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: getstatic sun.nio.cs.ext.CompoundTextSupport.sequenceToEncodingMap:Ljava/util/Map;
1: new sun.nio.cs.ext.CompoundTextSupport$ControlSequence
dup
aload 0
aload 1
invokespecial sun.nio.cs.ext.CompoundTextSupport$ControlSequence.<init>:([B[B)V
2: invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic sun.nio.cs.ext.CompoundTextSupport.getDecoder:(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 escSequence [B
0 3 1 encoding [B
MethodParameters:
Name Flags
escSequence
encoding
static java.nio.charset.CharsetDecoder getDecoder(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 3: aload 0
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
astore 1
4: goto 16
StackMap locals: java.lang.String java.nio.charset.Charset
StackMap stack: java.lang.IllegalArgumentException
5: pop
6: new java.lang.StringBuilder
dup
ldc "sun.awt.motif."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 2
start local 2 7: goto 10
end local 2 StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
8: pop
9: aconst_null
areturn
start local 2 10: StackMap locals: java.lang.Class
StackMap stack:
aload 2
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast java.nio.charset.Charset
astore 1
11: goto 16
StackMap locals:
StackMap stack: java.lang.InstantiationException
12: pop
13: aconst_null
areturn
14: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
pop
15: aconst_null
areturn
end local 2 16: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.nio.charset.Charset.newDecoder:()Ljava/nio/charset/CharsetDecoder;
17: areturn
18: StackMap locals:
StackMap stack: java.lang.UnsupportedOperationException
pop
19: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 enc Ljava/lang/String;
3 20 1 cs Ljava/nio/charset/Charset;
7 8 2 cls Ljava/lang/Class<*>;
10 16 2 cls Ljava/lang/Class<*>;
Exception table:
from to target type
3 4 5 Class java.lang.IllegalArgumentException
6 7 8 Class java.lang.ClassNotFoundException
10 11 12 Class java.lang.InstantiationException
10 11 14 Class java.lang.IllegalAccessException
16 17 18 Class java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
enc
static byte[] getEscapeSequence(java.lang.String);
descriptor: (Ljava/lang/String;)[B
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic sun.nio.cs.ext.CompoundTextSupport.encodingToSequenceMap:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.nio.cs.ext.CompoundTextSupport$ControlSequence
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
getfield sun.nio.cs.ext.CompoundTextSupport$ControlSequence.escSequence:[B
areturn
3: StackMap locals: sun.nio.cs.ext.CompoundTextSupport$ControlSequence
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 encoding Ljava/lang/String;
1 4 1 seq Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
MethodParameters:
Name Flags
encoding
static byte[] getEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)[B
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic sun.nio.cs.ext.CompoundTextSupport.encodingToSequenceMap:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.nio.cs.ext.CompoundTextSupport$ControlSequence
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
getfield sun.nio.cs.ext.CompoundTextSupport$ControlSequence.encoding:[B
areturn
3: StackMap locals: sun.nio.cs.ext.CompoundTextSupport$ControlSequence
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 encoding Ljava/lang/String;
1 4 1 seq Lsun/nio/cs/ext/CompoundTextSupport$ControlSequence;
MethodParameters:
Name Flags
encoding
static java.util.List<java.lang.String> getEncodings();
descriptor: ()Ljava/util/List;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.nio.cs.ext.CompoundTextSupport.encodings:Ljava/util/List;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/List<Ljava/lang/String;>;
static java.nio.charset.CharsetEncoder getEncoder(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/nio/charset/CharsetEncoder;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 3: aload 0
invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
astore 1
4: goto 16
StackMap locals: java.lang.String java.nio.charset.Charset
StackMap stack: java.lang.IllegalArgumentException
5: pop
6: new java.lang.StringBuilder
dup
ldc "sun.awt.motif."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 2
start local 2 7: goto 10
end local 2 StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
8: pop
9: aconst_null
areturn
start local 2 10: StackMap locals: java.lang.Class
StackMap stack:
aload 2
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast java.nio.charset.Charset
astore 1
11: goto 16
StackMap locals:
StackMap stack: java.lang.InstantiationException
12: pop
13: aconst_null
areturn
14: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
pop
15: aconst_null
areturn
end local 2 16: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.nio.charset.Charset.newEncoder:()Ljava/nio/charset/CharsetEncoder;
17: areturn
18: StackMap locals:
StackMap stack: java.lang.Throwable
pop
19: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 enc Ljava/lang/String;
3 20 1 cs Ljava/nio/charset/Charset;
7 8 2 cls Ljava/lang/Class<*>;
10 16 2 cls Ljava/lang/Class<*>;
Exception table:
from to target type
3 4 5 Class java.lang.IllegalArgumentException
6 7 8 Class java.lang.ClassNotFoundException
10 11 12 Class java.lang.InstantiationException
10 11 14 Class java.lang.IllegalAccessException
16 17 18 Class java.lang.Throwable
MethodParameters:
Name Flags
enc
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
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/nio/cs/ext/CompoundTextSupport;
}
SourceFile: "CompoundTextSupport.java"
NestMembers:
sun.nio.cs.ext.CompoundTextSupport$ControlSequence
InnerClasses:
private final ControlSequence = sun.nio.cs.ext.CompoundTextSupport$ControlSequence of sun.nio.cs.ext.CompoundTextSupport