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