class nu.xom.ISOThaiWriter extends nu.xom.TextWriter
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: nu.xom.ISOThaiWriter
super_class: nu.xom.TextWriter
{
void <init>(java.io.Writer, java.lang.String);
descriptor: (Ljava/io/Writer;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 // nu.xom.ISOThaiWriter this
start local 1 // java.io.Writer out
start local 2 // java.lang.String encoding
0: .line 39
aload 0 /* this */
aload 1 /* out */
aload 2 /* encoding */
invokespecial nu.xom.TextWriter.<init>:(Ljava/io/Writer;Ljava/lang/String;)V
1: .line 40
return
end local 2 // java.lang.String encoding
end local 1 // java.io.Writer out
end local 0 // nu.xom.ISOThaiWriter this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnu/xom/ISOThaiWriter;
0 2 1 out Ljava/io/Writer;
0 2 2 encoding Ljava/lang/String;
MethodParameters:
Name Flags
out
encoding
boolean needsEscaping(char);
descriptor: (C)Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // nu.xom.ISOThaiWriter this
start local 1 // char c
0: .line 47
iload 1 /* c */
sipush 128
if_icmpge 1
iconst_0
ireturn
1: .line 62
StackMap locals:
StackMap stack:
iload 1 /* c */
tableswitch { // 3585 - 3642
3585: 2
3586: 3
3587: 4
3588: 5
3589: 6
3590: 7
3591: 8
3592: 9
3593: 10
3594: 11
3595: 12
3596: 13
3597: 14
3598: 15
3599: 16
3600: 17
3601: 18
3602: 19
3603: 20
3604: 21
3605: 22
3606: 23
3607: 24
3608: 25
3609: 26
3610: 27
3611: 28
3612: 29
3613: 30
3614: 31
3615: 32
3616: 33
3617: 34
3618: 35
3619: 36
3620: 37
3621: 38
3622: 39
3623: 40
3624: 41
3625: 42
3626: 43
3627: 44
3628: 45
3629: 46
3630: 47
3631: 48
3632: 49
3633: 50
3634: 51
3635: 52
3636: 53
3637: 54
3638: 55
3639: 56
3640: 57
3641: 58
3642: 59
default: 60
}
2: .line 63
StackMap locals:
StackMap stack:
iconst_0
ireturn
3: .line 64
StackMap locals:
StackMap stack:
iconst_0
ireturn
4: .line 65
StackMap locals:
StackMap stack:
iconst_0
ireturn
5: .line 66
StackMap locals:
StackMap stack:
iconst_0
ireturn
6: .line 67
StackMap locals:
StackMap stack:
iconst_0
ireturn
7: .line 68
StackMap locals:
StackMap stack:
iconst_0
ireturn
8: .line 69
StackMap locals:
StackMap stack:
iconst_0
ireturn
9: .line 70
StackMap locals:
StackMap stack:
iconst_0
ireturn
10: .line 71
StackMap locals:
StackMap stack:
iconst_0
ireturn
11: .line 72
StackMap locals:
StackMap stack:
iconst_0
ireturn
12: .line 73
StackMap locals:
StackMap stack:
iconst_0
ireturn
13: .line 74
StackMap locals:
StackMap stack:
iconst_0
ireturn
14: .line 75
StackMap locals:
StackMap stack:
iconst_0
ireturn
15: .line 76
StackMap locals:
StackMap stack:
iconst_0
ireturn
16: .line 77
StackMap locals:
StackMap stack:
iconst_0
ireturn
17: .line 78
StackMap locals:
StackMap stack:
iconst_0
ireturn
18: .line 79
StackMap locals:
StackMap stack:
iconst_0
ireturn
19: .line 80
StackMap locals:
StackMap stack:
iconst_0
ireturn
20: .line 81
StackMap locals:
StackMap stack:
iconst_0
ireturn
21: .line 82
StackMap locals:
StackMap stack:
iconst_0
ireturn
22: .line 83
StackMap locals:
StackMap stack:
iconst_0
ireturn
23: .line 84
StackMap locals:
StackMap stack:
iconst_0
ireturn
24: .line 85
StackMap locals:
StackMap stack:
iconst_0
ireturn
25: .line 86
StackMap locals:
StackMap stack:
iconst_0
ireturn
26: .line 87
StackMap locals:
StackMap stack:
iconst_0
ireturn
27: .line 88
StackMap locals:
StackMap stack:
iconst_0
ireturn
28: .line 89
StackMap locals:
StackMap stack:
iconst_0
ireturn
29: .line 90
StackMap locals:
StackMap stack:
iconst_0
ireturn
30: .line 91
StackMap locals:
StackMap stack:
iconst_0
ireturn
31: .line 92
StackMap locals:
StackMap stack:
iconst_0
ireturn
32: .line 93
StackMap locals:
StackMap stack:
iconst_0
ireturn
33: .line 94
StackMap locals:
StackMap stack:
iconst_0
ireturn
34: .line 95
StackMap locals:
StackMap stack:
iconst_0
ireturn
35: .line 96
StackMap locals:
StackMap stack:
iconst_0
ireturn
36: .line 97
StackMap locals:
StackMap stack:
iconst_0
ireturn
37: .line 98
StackMap locals:
StackMap stack:
iconst_0
ireturn
38: .line 99
StackMap locals:
StackMap stack:
iconst_0
ireturn
39: .line 100
StackMap locals:
StackMap stack:
iconst_0
ireturn
40: .line 101
StackMap locals:
StackMap stack:
iconst_0
ireturn
41: .line 102
StackMap locals:
StackMap stack:
iconst_0
ireturn
42: .line 103
StackMap locals:
StackMap stack:
iconst_0
ireturn
43: .line 104
StackMap locals:
StackMap stack:
iconst_0
ireturn
44: .line 105
StackMap locals:
StackMap stack:
iconst_0
ireturn
45: .line 106
StackMap locals:
StackMap stack:
iconst_0
ireturn
46: .line 107
StackMap locals:
StackMap stack:
iconst_0
ireturn
47: .line 108
StackMap locals:
StackMap stack:
iconst_0
ireturn
48: .line 109
StackMap locals:
StackMap stack:
iconst_0
ireturn
49: .line 110
StackMap locals:
StackMap stack:
iconst_0
ireturn
50: .line 111
StackMap locals:
StackMap stack:
iconst_0
ireturn
51: .line 112
StackMap locals:
StackMap stack:
iconst_0
ireturn
52: .line 113
StackMap locals:
StackMap stack:
iconst_0
ireturn
53: .line 114
StackMap locals:
StackMap stack:
iconst_0
ireturn
54: .line 115
StackMap locals:
StackMap stack:
iconst_0
ireturn
55: .line 116
StackMap locals:
StackMap stack:
iconst_0
ireturn
56: .line 117
StackMap locals:
StackMap stack:
iconst_0
ireturn
57: .line 118
StackMap locals:
StackMap stack:
iconst_0
ireturn
58: .line 119
StackMap locals:
StackMap stack:
iconst_0
ireturn
59: .line 120
StackMap locals:
StackMap stack:
iconst_0
ireturn
60: .line 124
StackMap locals:
StackMap stack:
iload 1 /* c */
tableswitch { // 3647 - 3675
3647: 61
3648: 62
3649: 63
3650: 64
3651: 65
3652: 66
3653: 67
3654: 68
3655: 69
3656: 70
3657: 71
3658: 72
3659: 73
3660: 74
3661: 75
3662: 76
3663: 77
3664: 78
3665: 79
3666: 80
3667: 81
3668: 82
3669: 83
3670: 84
3671: 85
3672: 86
3673: 87
3674: 88
3675: 89
default: 90
}
61: .line 125
StackMap locals:
StackMap stack:
iconst_0
ireturn
62: .line 126
StackMap locals:
StackMap stack:
iconst_0
ireturn
63: .line 127
StackMap locals:
StackMap stack:
iconst_0
ireturn
64: .line 128
StackMap locals:
StackMap stack:
iconst_0
ireturn
65: .line 129
StackMap locals:
StackMap stack:
iconst_0
ireturn
66: .line 130
StackMap locals:
StackMap stack:
iconst_0
ireturn
67: .line 131
StackMap locals:
StackMap stack:
iconst_0
ireturn
68: .line 132
StackMap locals:
StackMap stack:
iconst_0
ireturn
69: .line 133
StackMap locals:
StackMap stack:
iconst_0
ireturn
70: .line 134
StackMap locals:
StackMap stack:
iconst_0
ireturn
71: .line 135
StackMap locals:
StackMap stack:
iconst_0
ireturn
72: .line 136
StackMap locals:
StackMap stack:
iconst_0
ireturn
73: .line 137
StackMap locals:
StackMap stack:
iconst_0
ireturn
74: .line 138
StackMap locals:
StackMap stack:
iconst_0
ireturn
75: .line 139
StackMap locals:
StackMap stack:
iconst_0
ireturn
76: .line 140
StackMap locals:
StackMap stack:
iconst_0
ireturn
77: .line 141
StackMap locals:
StackMap stack:
iconst_0
ireturn
78: .line 142
StackMap locals:
StackMap stack:
iconst_0
ireturn
79: .line 143
StackMap locals:
StackMap stack:
iconst_0
ireturn
80: .line 144
StackMap locals:
StackMap stack:
iconst_0
ireturn
81: .line 145
StackMap locals:
StackMap stack:
iconst_0
ireturn
82: .line 146
StackMap locals:
StackMap stack:
iconst_0
ireturn
83: .line 147
StackMap locals:
StackMap stack:
iconst_0
ireturn
84: .line 148
StackMap locals:
StackMap stack:
iconst_0
ireturn
85: .line 149
StackMap locals:
StackMap stack:
iconst_0
ireturn
86: .line 150
StackMap locals:
StackMap stack:
iconst_0
ireturn
87: .line 151
StackMap locals:
StackMap stack:
iconst_0
ireturn
88: .line 152
StackMap locals:
StackMap stack:
iconst_0
ireturn
89: .line 153
StackMap locals:
StackMap stack:
iconst_0
ireturn
90: .line 156
StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 1 // char c
end local 0 // nu.xom.ISOThaiWriter this
LocalVariableTable:
Start End Slot Name Signature
0 91 0 this Lnu/xom/ISOThaiWriter;
0 91 1 c C
MethodParameters:
Name Flags
c
}
SourceFile: "ISOThaiWriter.java"