public class com.sun.org.apache.xml.internal.utils.XMLChar
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xml.internal.utils.XMLChar
super_class: java.lang.Object
{
private static final byte[] CHARS;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final int MASK_VALID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MASK_SPACE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int MASK_NAME_START;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int MASK_NAME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int MASK_PUBID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int MASK_CONTENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int MASK_NCNAME_START;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int MASK_NCNAME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=16, args_size=0
0: .line 53
ldc 65536
newarray 8
putstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
1: .line 97
bipush 8
newarray 10
dup
iconst_0
2: .line 98
bipush 9
iastore
dup
iconst_1
bipush 10
iastore
dup
iconst_2
bipush 13
iastore
dup
iconst_3
bipush 13
iastore
dup
iconst_4
bipush 32
iastore
dup
iconst_5
ldc 55295
iastore
dup
bipush 6
ldc 57344
iastore
dup
bipush 7
ldc 65533
iastore
3: .line 97
astore 0 /* charRange */
start local 0 // int[] charRange
4: .line 105
iconst_4
newarray 10
dup
iconst_0
5: .line 106
bipush 32
iastore
dup
iconst_1
bipush 9
iastore
dup
iconst_2
bipush 13
iastore
dup
iconst_3
bipush 10
iastore
6: .line 105
astore 1 /* spaceChar */
start local 1 // int[] spaceChar
7: .line 114
iconst_2
newarray 10
dup
iconst_0
8: .line 115
bipush 45
iastore
dup
iconst_1
bipush 46
iastore
9: .line 114
astore 2 /* nameChar */
start local 2 // int[] nameChar
10: .line 122
iconst_2
newarray 10
dup
iconst_0
11: .line 123
bipush 58
iastore
dup
iconst_1
bipush 95
iastore
12: .line 122
astore 3 /* nameStartChar */
start local 3 // int[] nameStartChar
13: .line 130
bipush 9
newarray 10
dup
iconst_0
14: .line 131
bipush 10
iastore
dup
iconst_1
bipush 13
iastore
dup
iconst_2
bipush 32
iastore
dup
iconst_3
bipush 33
iastore
dup
iconst_4
bipush 35
iastore
dup
iconst_5
bipush 36
iastore
dup
bipush 6
bipush 37
iastore
dup
bipush 7
bipush 61
iastore
dup
bipush 8
15: .line 132
bipush 95
iastore
16: .line 130
astore 4 /* pubidChar */
start local 4 // int[] pubidChar
17: .line 135
bipush 6
newarray 10
dup
iconst_0
18: .line 136
bipush 39
iastore
dup
iconst_1
bipush 59
iastore
dup
iconst_2
bipush 63
iastore
dup
iconst_3
bipush 90
iastore
dup
iconst_4
bipush 97
iastore
dup
iconst_5
bipush 122
iastore
19: .line 135
astore 5 /* pubidRange */
start local 5 // int[] pubidRange
20: .line 143
sipush 302
newarray 10
dup
iconst_0
21: .line 145
bipush 65
iastore
dup
iconst_1
bipush 90
iastore
dup
iconst_2
bipush 97
iastore
dup
iconst_3
bipush 122
iastore
dup
iconst_4
sipush 192
iastore
dup
iconst_5
sipush 214
iastore
dup
bipush 6
sipush 216
iastore
dup
bipush 7
sipush 246
iastore
dup
bipush 8
22: .line 146
sipush 248
iastore
dup
bipush 9
sipush 305
iastore
dup
bipush 10
sipush 308
iastore
dup
bipush 11
sipush 318
iastore
dup
bipush 12
sipush 321
iastore
dup
bipush 13
sipush 328
iastore
dup
bipush 14
sipush 330
iastore
dup
bipush 15
sipush 382
iastore
dup
bipush 16
23: .line 147
sipush 384
iastore
dup
bipush 17
sipush 451
iastore
dup
bipush 18
sipush 461
iastore
dup
bipush 19
sipush 496
iastore
dup
bipush 20
sipush 500
iastore
dup
bipush 21
sipush 501
iastore
dup
bipush 22
sipush 506
iastore
dup
bipush 23
sipush 535
iastore
dup
bipush 24
24: .line 148
sipush 592
iastore
dup
bipush 25
sipush 680
iastore
dup
bipush 26
sipush 699
iastore
dup
bipush 27
sipush 705
iastore
dup
bipush 28
sipush 904
iastore
dup
bipush 29
sipush 906
iastore
dup
bipush 30
sipush 910
iastore
dup
bipush 31
sipush 929
iastore
dup
bipush 32
25: .line 149
sipush 931
iastore
dup
bipush 33
sipush 974
iastore
dup
bipush 34
sipush 976
iastore
dup
bipush 35
sipush 982
iastore
dup
bipush 36
sipush 994
iastore
dup
bipush 37
sipush 1011
iastore
dup
bipush 38
sipush 1025
iastore
dup
bipush 39
sipush 1036
iastore
dup
bipush 40
26: .line 150
sipush 1038
iastore
dup
bipush 41
sipush 1103
iastore
dup
bipush 42
sipush 1105
iastore
dup
bipush 43
sipush 1116
iastore
dup
bipush 44
sipush 1118
iastore
dup
bipush 45
sipush 1153
iastore
dup
bipush 46
sipush 1168
iastore
dup
bipush 47
sipush 1220
iastore
dup
bipush 48
27: .line 151
sipush 1223
iastore
dup
bipush 49
sipush 1224
iastore
dup
bipush 50
sipush 1227
iastore
dup
bipush 51
sipush 1228
iastore
dup
bipush 52
sipush 1232
iastore
dup
bipush 53
sipush 1259
iastore
dup
bipush 54
sipush 1262
iastore
dup
bipush 55
sipush 1269
iastore
dup
bipush 56
28: .line 152
sipush 1272
iastore
dup
bipush 57
sipush 1273
iastore
dup
bipush 58
sipush 1329
iastore
dup
bipush 59
sipush 1366
iastore
dup
bipush 60
sipush 1377
iastore
dup
bipush 61
sipush 1414
iastore
dup
bipush 62
sipush 1488
iastore
dup
bipush 63
sipush 1514
iastore
dup
bipush 64
29: .line 153
sipush 1520
iastore
dup
bipush 65
sipush 1522
iastore
dup
bipush 66
sipush 1569
iastore
dup
bipush 67
sipush 1594
iastore
dup
bipush 68
sipush 1601
iastore
dup
bipush 69
sipush 1610
iastore
dup
bipush 70
sipush 1649
iastore
dup
bipush 71
sipush 1719
iastore
dup
bipush 72
30: .line 154
sipush 1722
iastore
dup
bipush 73
sipush 1726
iastore
dup
bipush 74
sipush 1728
iastore
dup
bipush 75
sipush 1742
iastore
dup
bipush 76
sipush 1744
iastore
dup
bipush 77
sipush 1747
iastore
dup
bipush 78
sipush 1765
iastore
dup
bipush 79
sipush 1766
iastore
dup
bipush 80
31: .line 155
sipush 2309
iastore
dup
bipush 81
sipush 2361
iastore
dup
bipush 82
sipush 2392
iastore
dup
bipush 83
sipush 2401
iastore
dup
bipush 84
sipush 2437
iastore
dup
bipush 85
sipush 2444
iastore
dup
bipush 86
sipush 2447
iastore
dup
bipush 87
sipush 2448
iastore
dup
bipush 88
32: .line 156
sipush 2451
iastore
dup
bipush 89
sipush 2472
iastore
dup
bipush 90
sipush 2474
iastore
dup
bipush 91
sipush 2480
iastore
dup
bipush 92
sipush 2486
iastore
dup
bipush 93
sipush 2489
iastore
dup
bipush 94
sipush 2524
iastore
dup
bipush 95
sipush 2525
iastore
dup
bipush 96
33: .line 157
sipush 2527
iastore
dup
bipush 97
sipush 2529
iastore
dup
bipush 98
sipush 2544
iastore
dup
bipush 99
sipush 2545
iastore
dup
bipush 100
sipush 2565
iastore
dup
bipush 101
sipush 2570
iastore
dup
bipush 102
sipush 2575
iastore
dup
bipush 103
sipush 2576
iastore
dup
bipush 104
34: .line 158
sipush 2579
iastore
dup
bipush 105
sipush 2600
iastore
dup
bipush 106
sipush 2602
iastore
dup
bipush 107
sipush 2608
iastore
dup
bipush 108
sipush 2610
iastore
dup
bipush 109
sipush 2611
iastore
dup
bipush 110
sipush 2613
iastore
dup
bipush 111
sipush 2614
iastore
dup
bipush 112
35: .line 159
sipush 2616
iastore
dup
bipush 113
sipush 2617
iastore
dup
bipush 114
sipush 2649
iastore
dup
bipush 115
sipush 2652
iastore
dup
bipush 116
sipush 2674
iastore
dup
bipush 117
sipush 2676
iastore
dup
bipush 118
sipush 2693
iastore
dup
bipush 119
sipush 2699
iastore
dup
bipush 120
36: .line 160
sipush 2703
iastore
dup
bipush 121
sipush 2705
iastore
dup
bipush 122
sipush 2707
iastore
dup
bipush 123
sipush 2728
iastore
dup
bipush 124
sipush 2730
iastore
dup
bipush 125
sipush 2736
iastore
dup
bipush 126
sipush 2738
iastore
dup
bipush 127
sipush 2739
iastore
dup
sipush 128
37: .line 161
sipush 2741
iastore
dup
sipush 129
sipush 2745
iastore
dup
sipush 130
sipush 2821
iastore
dup
sipush 131
sipush 2828
iastore
dup
sipush 132
sipush 2831
iastore
dup
sipush 133
sipush 2832
iastore
dup
sipush 134
sipush 2835
iastore
dup
sipush 135
sipush 2856
iastore
dup
sipush 136
38: .line 162
sipush 2858
iastore
dup
sipush 137
sipush 2864
iastore
dup
sipush 138
sipush 2866
iastore
dup
sipush 139
sipush 2867
iastore
dup
sipush 140
sipush 2870
iastore
dup
sipush 141
sipush 2873
iastore
dup
sipush 142
sipush 2908
iastore
dup
sipush 143
sipush 2909
iastore
dup
sipush 144
39: .line 163
sipush 2911
iastore
dup
sipush 145
sipush 2913
iastore
dup
sipush 146
sipush 2949
iastore
dup
sipush 147
sipush 2954
iastore
dup
sipush 148
sipush 2958
iastore
dup
sipush 149
sipush 2960
iastore
dup
sipush 150
sipush 2962
iastore
dup
sipush 151
sipush 2965
iastore
dup
sipush 152
40: .line 164
sipush 2969
iastore
dup
sipush 153
sipush 2970
iastore
dup
sipush 154
sipush 2974
iastore
dup
sipush 155
sipush 2975
iastore
dup
sipush 156
sipush 2979
iastore
dup
sipush 157
sipush 2980
iastore
dup
sipush 158
sipush 2984
iastore
dup
sipush 159
sipush 2986
iastore
dup
sipush 160
41: .line 165
sipush 2990
iastore
dup
sipush 161
sipush 2997
iastore
dup
sipush 162
sipush 2999
iastore
dup
sipush 163
sipush 3001
iastore
dup
sipush 164
sipush 3077
iastore
dup
sipush 165
sipush 3084
iastore
dup
sipush 166
sipush 3086
iastore
dup
sipush 167
sipush 3088
iastore
dup
sipush 168
42: .line 166
sipush 3090
iastore
dup
sipush 169
sipush 3112
iastore
dup
sipush 170
sipush 3114
iastore
dup
sipush 171
sipush 3123
iastore
dup
sipush 172
sipush 3125
iastore
dup
sipush 173
sipush 3129
iastore
dup
sipush 174
sipush 3168
iastore
dup
sipush 175
sipush 3169
iastore
dup
sipush 176
43: .line 167
sipush 3205
iastore
dup
sipush 177
sipush 3212
iastore
dup
sipush 178
sipush 3214
iastore
dup
sipush 179
sipush 3216
iastore
dup
sipush 180
sipush 3218
iastore
dup
sipush 181
sipush 3240
iastore
dup
sipush 182
sipush 3242
iastore
dup
sipush 183
sipush 3251
iastore
dup
sipush 184
44: .line 168
sipush 3253
iastore
dup
sipush 185
sipush 3257
iastore
dup
sipush 186
sipush 3296
iastore
dup
sipush 187
sipush 3297
iastore
dup
sipush 188
sipush 3333
iastore
dup
sipush 189
sipush 3340
iastore
dup
sipush 190
sipush 3342
iastore
dup
sipush 191
sipush 3344
iastore
dup
sipush 192
45: .line 169
sipush 3346
iastore
dup
sipush 193
sipush 3368
iastore
dup
sipush 194
sipush 3370
iastore
dup
sipush 195
sipush 3385
iastore
dup
sipush 196
sipush 3424
iastore
dup
sipush 197
sipush 3425
iastore
dup
sipush 198
sipush 3585
iastore
dup
sipush 199
sipush 3630
iastore
dup
sipush 200
46: .line 170
sipush 3634
iastore
dup
sipush 201
sipush 3635
iastore
dup
sipush 202
sipush 3648
iastore
dup
sipush 203
sipush 3653
iastore
dup
sipush 204
sipush 3713
iastore
dup
sipush 205
sipush 3714
iastore
dup
sipush 206
sipush 3719
iastore
dup
sipush 207
sipush 3720
iastore
dup
sipush 208
47: .line 171
sipush 3732
iastore
dup
sipush 209
sipush 3735
iastore
dup
sipush 210
sipush 3737
iastore
dup
sipush 211
sipush 3743
iastore
dup
sipush 212
sipush 3745
iastore
dup
sipush 213
sipush 3747
iastore
dup
sipush 214
sipush 3754
iastore
dup
sipush 215
sipush 3755
iastore
dup
sipush 216
48: .line 172
sipush 3757
iastore
dup
sipush 217
sipush 3758
iastore
dup
sipush 218
sipush 3762
iastore
dup
sipush 219
sipush 3763
iastore
dup
sipush 220
sipush 3776
iastore
dup
sipush 221
sipush 3780
iastore
dup
sipush 222
sipush 3904
iastore
dup
sipush 223
sipush 3911
iastore
dup
sipush 224
49: .line 173
sipush 3913
iastore
dup
sipush 225
sipush 3945
iastore
dup
sipush 226
sipush 4256
iastore
dup
sipush 227
sipush 4293
iastore
dup
sipush 228
sipush 4304
iastore
dup
sipush 229
sipush 4342
iastore
dup
sipush 230
sipush 4354
iastore
dup
sipush 231
sipush 4355
iastore
dup
sipush 232
50: .line 174
sipush 4357
iastore
dup
sipush 233
sipush 4359
iastore
dup
sipush 234
sipush 4363
iastore
dup
sipush 235
sipush 4364
iastore
dup
sipush 236
sipush 4366
iastore
dup
sipush 237
sipush 4370
iastore
dup
sipush 238
sipush 4436
iastore
dup
sipush 239
sipush 4437
iastore
dup
sipush 240
51: .line 175
sipush 4447
iastore
dup
sipush 241
sipush 4449
iastore
dup
sipush 242
sipush 4461
iastore
dup
sipush 243
sipush 4462
iastore
dup
sipush 244
sipush 4466
iastore
dup
sipush 245
sipush 4467
iastore
dup
sipush 246
sipush 4526
iastore
dup
sipush 247
sipush 4527
iastore
dup
sipush 248
52: .line 176
sipush 4535
iastore
dup
sipush 249
sipush 4536
iastore
dup
sipush 250
sipush 4540
iastore
dup
sipush 251
sipush 4546
iastore
dup
sipush 252
sipush 7680
iastore
dup
sipush 253
sipush 7835
iastore
dup
sipush 254
sipush 7840
iastore
dup
sipush 255
sipush 7929
iastore
dup
sipush 256
53: .line 177
sipush 7936
iastore
dup
sipush 257
sipush 7957
iastore
dup
sipush 258
sipush 7960
iastore
dup
sipush 259
sipush 7965
iastore
dup
sipush 260
sipush 7968
iastore
dup
sipush 261
sipush 8005
iastore
dup
sipush 262
sipush 8008
iastore
dup
sipush 263
sipush 8013
iastore
dup
sipush 264
54: .line 178
sipush 8016
iastore
dup
sipush 265
sipush 8023
iastore
dup
sipush 266
sipush 8031
iastore
dup
sipush 267
sipush 8061
iastore
dup
sipush 268
sipush 8064
iastore
dup
sipush 269
sipush 8116
iastore
dup
sipush 270
sipush 8118
iastore
dup
sipush 271
sipush 8124
iastore
dup
sipush 272
55: .line 179
sipush 8130
iastore
dup
sipush 273
sipush 8132
iastore
dup
sipush 274
sipush 8134
iastore
dup
sipush 275
sipush 8140
iastore
dup
sipush 276
sipush 8144
iastore
dup
sipush 277
sipush 8147
iastore
dup
sipush 278
sipush 8150
iastore
dup
sipush 279
sipush 8155
iastore
dup
sipush 280
56: .line 180
sipush 8160
iastore
dup
sipush 281
sipush 8172
iastore
dup
sipush 282
sipush 8178
iastore
dup
sipush 283
sipush 8180
iastore
dup
sipush 284
sipush 8182
iastore
dup
sipush 285
sipush 8188
iastore
dup
sipush 286
sipush 8490
iastore
dup
sipush 287
sipush 8491
iastore
dup
sipush 288
57: .line 181
sipush 8576
iastore
dup
sipush 289
sipush 8578
iastore
dup
sipush 290
sipush 12353
iastore
dup
sipush 291
sipush 12436
iastore
dup
sipush 292
sipush 12449
iastore
dup
sipush 293
sipush 12538
iastore
dup
sipush 294
sipush 12549
iastore
dup
sipush 295
sipush 12588
iastore
dup
sipush 296
58: .line 182
ldc 44032
iastore
dup
sipush 297
ldc 55203
iastore
dup
sipush 298
59: .line 184
sipush 12321
iastore
dup
sipush 299
sipush 12329
iastore
dup
sipush 300
sipush 19968
iastore
dup
sipush 301
ldc 40869
iastore
60: .line 143
astore 6 /* letterRange */
start local 6 // int[] letterRange
61: .line 186
bipush 53
newarray 10
dup
iconst_0
62: .line 188
sipush 902
iastore
dup
iconst_1
sipush 908
iastore
dup
iconst_2
sipush 986
iastore
dup
iconst_3
sipush 988
iastore
dup
iconst_4
sipush 990
iastore
dup
iconst_5
sipush 992
iastore
dup
bipush 6
sipush 1369
iastore
dup
bipush 7
sipush 1749
iastore
dup
bipush 8
63: .line 189
sipush 2365
iastore
dup
bipush 9
sipush 2482
iastore
dup
bipush 10
sipush 2654
iastore
dup
bipush 11
sipush 2701
iastore
dup
bipush 12
sipush 2749
iastore
dup
bipush 13
sipush 2784
iastore
dup
bipush 14
sipush 2877
iastore
dup
bipush 15
sipush 2972
iastore
dup
bipush 16
64: .line 190
sipush 3294
iastore
dup
bipush 17
sipush 3632
iastore
dup
bipush 18
sipush 3716
iastore
dup
bipush 19
sipush 3722
iastore
dup
bipush 20
sipush 3725
iastore
dup
bipush 21
sipush 3749
iastore
dup
bipush 22
sipush 3751
iastore
dup
bipush 23
sipush 3760
iastore
dup
bipush 24
65: .line 191
sipush 3773
iastore
dup
bipush 25
sipush 4352
iastore
dup
bipush 26
sipush 4361
iastore
dup
bipush 27
sipush 4412
iastore
dup
bipush 28
sipush 4414
iastore
dup
bipush 29
sipush 4416
iastore
dup
bipush 30
sipush 4428
iastore
dup
bipush 31
sipush 4430
iastore
dup
bipush 32
66: .line 192
sipush 4432
iastore
dup
bipush 33
sipush 4441
iastore
dup
bipush 34
sipush 4451
iastore
dup
bipush 35
sipush 4453
iastore
dup
bipush 36
sipush 4455
iastore
dup
bipush 37
sipush 4457
iastore
dup
bipush 38
sipush 4469
iastore
dup
bipush 39
sipush 4510
iastore
dup
bipush 40
67: .line 193
sipush 4520
iastore
dup
bipush 41
sipush 4523
iastore
dup
bipush 42
sipush 4538
iastore
dup
bipush 43
sipush 4587
iastore
dup
bipush 44
sipush 4592
iastore
dup
bipush 45
sipush 4601
iastore
dup
bipush 46
sipush 8025
iastore
dup
bipush 47
sipush 8027
iastore
dup
bipush 48
68: .line 194
sipush 8029
iastore
dup
bipush 49
sipush 8126
iastore
dup
bipush 50
sipush 8486
iastore
dup
bipush 51
sipush 8494
iastore
dup
bipush 52
69: .line 196
sipush 12295
iastore
70: .line 186
astore 7 /* letterChar */
start local 7 // int[] letterChar
71: .line 203
sipush 132
newarray 10
dup
iconst_0
72: .line 204
sipush 768
iastore
dup
iconst_1
sipush 837
iastore
dup
iconst_2
sipush 864
iastore
dup
iconst_3
sipush 865
iastore
dup
iconst_4
sipush 1155
iastore
dup
iconst_5
sipush 1158
iastore
dup
bipush 6
sipush 1425
iastore
dup
bipush 7
sipush 1441
iastore
dup
bipush 8
73: .line 205
sipush 1443
iastore
dup
bipush 9
sipush 1465
iastore
dup
bipush 10
sipush 1467
iastore
dup
bipush 11
sipush 1469
iastore
dup
bipush 12
sipush 1473
iastore
dup
bipush 13
sipush 1474
iastore
dup
bipush 14
sipush 1611
iastore
dup
bipush 15
sipush 1618
iastore
dup
bipush 16
74: .line 206
sipush 1750
iastore
dup
bipush 17
sipush 1756
iastore
dup
bipush 18
sipush 1757
iastore
dup
bipush 19
sipush 1759
iastore
dup
bipush 20
sipush 1760
iastore
dup
bipush 21
sipush 1764
iastore
dup
bipush 22
sipush 1767
iastore
dup
bipush 23
sipush 1768
iastore
dup
bipush 24
75: .line 207
sipush 1770
iastore
dup
bipush 25
sipush 1773
iastore
dup
bipush 26
sipush 2305
iastore
dup
bipush 27
sipush 2307
iastore
dup
bipush 28
sipush 2366
iastore
dup
bipush 29
sipush 2380
iastore
dup
bipush 30
sipush 2385
iastore
dup
bipush 31
sipush 2388
iastore
dup
bipush 32
76: .line 208
sipush 2402
iastore
dup
bipush 33
sipush 2403
iastore
dup
bipush 34
sipush 2433
iastore
dup
bipush 35
sipush 2435
iastore
dup
bipush 36
sipush 2496
iastore
dup
bipush 37
sipush 2500
iastore
dup
bipush 38
sipush 2503
iastore
dup
bipush 39
sipush 2504
iastore
dup
bipush 40
77: .line 209
sipush 2507
iastore
dup
bipush 41
sipush 2509
iastore
dup
bipush 42
sipush 2530
iastore
dup
bipush 43
sipush 2531
iastore
dup
bipush 44
sipush 2624
iastore
dup
bipush 45
sipush 2626
iastore
dup
bipush 46
sipush 2631
iastore
dup
bipush 47
sipush 2632
iastore
dup
bipush 48
78: .line 210
sipush 2635
iastore
dup
bipush 49
sipush 2637
iastore
dup
bipush 50
sipush 2672
iastore
dup
bipush 51
sipush 2673
iastore
dup
bipush 52
sipush 2689
iastore
dup
bipush 53
sipush 2691
iastore
dup
bipush 54
sipush 2750
iastore
dup
bipush 55
sipush 2757
iastore
dup
bipush 56
79: .line 211
sipush 2759
iastore
dup
bipush 57
sipush 2761
iastore
dup
bipush 58
sipush 2763
iastore
dup
bipush 59
sipush 2765
iastore
dup
bipush 60
sipush 2817
iastore
dup
bipush 61
sipush 2819
iastore
dup
bipush 62
sipush 2878
iastore
dup
bipush 63
sipush 2883
iastore
dup
bipush 64
80: .line 212
sipush 2887
iastore
dup
bipush 65
sipush 2888
iastore
dup
bipush 66
sipush 2891
iastore
dup
bipush 67
sipush 2893
iastore
dup
bipush 68
sipush 2902
iastore
dup
bipush 69
sipush 2903
iastore
dup
bipush 70
sipush 2946
iastore
dup
bipush 71
sipush 2947
iastore
dup
bipush 72
81: .line 213
sipush 3006
iastore
dup
bipush 73
sipush 3010
iastore
dup
bipush 74
sipush 3014
iastore
dup
bipush 75
sipush 3016
iastore
dup
bipush 76
sipush 3018
iastore
dup
bipush 77
sipush 3021
iastore
dup
bipush 78
sipush 3073
iastore
dup
bipush 79
sipush 3075
iastore
dup
bipush 80
82: .line 214
sipush 3134
iastore
dup
bipush 81
sipush 3140
iastore
dup
bipush 82
sipush 3142
iastore
dup
bipush 83
sipush 3144
iastore
dup
bipush 84
sipush 3146
iastore
dup
bipush 85
sipush 3149
iastore
dup
bipush 86
sipush 3157
iastore
dup
bipush 87
sipush 3158
iastore
dup
bipush 88
83: .line 215
sipush 3202
iastore
dup
bipush 89
sipush 3203
iastore
dup
bipush 90
sipush 3262
iastore
dup
bipush 91
sipush 3268
iastore
dup
bipush 92
sipush 3270
iastore
dup
bipush 93
sipush 3272
iastore
dup
bipush 94
sipush 3274
iastore
dup
bipush 95
sipush 3277
iastore
dup
bipush 96
84: .line 216
sipush 3285
iastore
dup
bipush 97
sipush 3286
iastore
dup
bipush 98
sipush 3330
iastore
dup
bipush 99
sipush 3331
iastore
dup
bipush 100
sipush 3390
iastore
dup
bipush 101
sipush 3395
iastore
dup
bipush 102
sipush 3398
iastore
dup
bipush 103
sipush 3400
iastore
dup
bipush 104
85: .line 217
sipush 3402
iastore
dup
bipush 105
sipush 3405
iastore
dup
bipush 106
sipush 3636
iastore
dup
bipush 107
sipush 3642
iastore
dup
bipush 108
sipush 3655
iastore
dup
bipush 109
sipush 3662
iastore
dup
bipush 110
sipush 3764
iastore
dup
bipush 111
sipush 3769
iastore
dup
bipush 112
86: .line 218
sipush 3771
iastore
dup
bipush 113
sipush 3772
iastore
dup
bipush 114
sipush 3784
iastore
dup
bipush 115
sipush 3789
iastore
dup
bipush 116
sipush 3864
iastore
dup
bipush 117
sipush 3865
iastore
dup
bipush 118
sipush 3953
iastore
dup
bipush 119
sipush 3972
iastore
dup
bipush 120
87: .line 219
sipush 3974
iastore
dup
bipush 121
sipush 3979
iastore
dup
bipush 122
sipush 3984
iastore
dup
bipush 123
sipush 3989
iastore
dup
bipush 124
sipush 3993
iastore
dup
bipush 125
sipush 4013
iastore
dup
bipush 126
sipush 4017
iastore
dup
bipush 127
sipush 4023
iastore
dup
sipush 128
88: .line 220
sipush 8400
iastore
dup
sipush 129
sipush 8412
iastore
dup
sipush 130
sipush 12330
iastore
dup
sipush 131
sipush 12335
iastore
89: .line 203
astore 8 /* combiningCharRange */
start local 8 // int[] combiningCharRange
90: .line 223
bipush 29
newarray 10
dup
iconst_0
91: .line 224
sipush 1471
iastore
dup
iconst_1
sipush 1476
iastore
dup
iconst_2
sipush 1648
iastore
dup
iconst_3
sipush 2364
iastore
dup
iconst_4
sipush 2381
iastore
dup
iconst_5
sipush 2492
iastore
dup
bipush 6
sipush 2494
iastore
dup
bipush 7
sipush 2495
iastore
dup
bipush 8
92: .line 225
sipush 2519
iastore
dup
bipush 9
sipush 2562
iastore
dup
bipush 10
sipush 2620
iastore
dup
bipush 11
sipush 2622
iastore
dup
bipush 12
sipush 2623
iastore
dup
bipush 13
sipush 2748
iastore
dup
bipush 14
sipush 2876
iastore
dup
bipush 15
sipush 3031
iastore
dup
bipush 16
93: .line 226
sipush 3415
iastore
dup
bipush 17
sipush 3633
iastore
dup
bipush 18
sipush 3761
iastore
dup
bipush 19
sipush 3893
iastore
dup
bipush 20
sipush 3895
iastore
dup
bipush 21
sipush 3897
iastore
dup
bipush 22
sipush 3902
iastore
dup
bipush 23
sipush 3903
iastore
dup
bipush 24
94: .line 227
sipush 3991
iastore
dup
bipush 25
sipush 4025
iastore
dup
bipush 26
sipush 8417
iastore
dup
bipush 27
sipush 12441
iastore
dup
bipush 28
sipush 12442
iastore
95: .line 223
astore 9 /* combiningCharChar */
start local 9 // int[] combiningCharChar
96: .line 234
bipush 30
newarray 10
dup
iconst_0
97: .line 235
bipush 48
iastore
dup
iconst_1
bipush 57
iastore
dup
iconst_2
sipush 1632
iastore
dup
iconst_3
sipush 1641
iastore
dup
iconst_4
sipush 1776
iastore
dup
iconst_5
sipush 1785
iastore
dup
bipush 6
sipush 2406
iastore
dup
bipush 7
sipush 2415
iastore
dup
bipush 8
98: .line 236
sipush 2534
iastore
dup
bipush 9
sipush 2543
iastore
dup
bipush 10
sipush 2662
iastore
dup
bipush 11
sipush 2671
iastore
dup
bipush 12
sipush 2790
iastore
dup
bipush 13
sipush 2799
iastore
dup
bipush 14
sipush 2918
iastore
dup
bipush 15
sipush 2927
iastore
dup
bipush 16
99: .line 237
sipush 3047
iastore
dup
bipush 17
sipush 3055
iastore
dup
bipush 18
sipush 3174
iastore
dup
bipush 19
sipush 3183
iastore
dup
bipush 20
sipush 3302
iastore
dup
bipush 21
sipush 3311
iastore
dup
bipush 22
sipush 3430
iastore
dup
bipush 23
sipush 3439
iastore
dup
bipush 24
100: .line 238
sipush 3664
iastore
dup
bipush 25
sipush 3673
iastore
dup
bipush 26
sipush 3792
iastore
dup
bipush 27
sipush 3801
iastore
dup
bipush 28
sipush 3872
iastore
dup
bipush 29
sipush 3881
iastore
101: .line 234
astore 10 /* digitRange */
start local 10 // int[] digitRange
102: .line 245
bipush 6
newarray 10
dup
iconst_0
103: .line 246
sipush 12337
iastore
dup
iconst_1
sipush 12341
iastore
dup
iconst_2
sipush 12445
iastore
dup
iconst_3
sipush 12446
iastore
dup
iconst_4
sipush 12540
iastore
dup
iconst_5
sipush 12542
iastore
104: .line 245
astore 11 /* extenderRange */
start local 11 // int[] extenderRange
105: .line 249
bipush 8
newarray 10
dup
iconst_0
106: .line 250
sipush 183
iastore
dup
iconst_1
sipush 720
iastore
dup
iconst_2
sipush 721
iastore
dup
iconst_3
sipush 903
iastore
dup
iconst_4
sipush 1600
iastore
dup
iconst_5
sipush 3654
iastore
dup
bipush 6
sipush 3782
iastore
dup
bipush 7
sipush 12293
iastore
107: .line 249
astore 12 /* extenderChar */
start local 12 // int[] extenderChar
108: .line 257
iconst_5
newarray 10
dup
iconst_0
109: .line 258
bipush 60
iastore
dup
iconst_1
bipush 38
iastore
dup
iconst_2
bipush 10
iastore
dup
iconst_3
bipush 13
iastore
dup
iconst_4
bipush 93
iastore
110: .line 257
astore 13 /* specialChar */
start local 13 // int[] specialChar
111: .line 266
iconst_0
istore 14 /* i */
start local 14 // int i
112: goto 119
113: .line 267
StackMap locals: int[] int[] int[] int[] int[] int[] int[] int[] int[] int[] int[] int[] int[] int[] int
StackMap stack:
aload 0 /* charRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
114: goto 117
115: .line 268
StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
bipush 33
ior
i2b
bastore
116: .line 267
iinc 15 /* j */ 1
StackMap locals:
StackMap stack:
117: iload 15 /* j */
aload 0 /* charRange */
iload 14 /* i */
iconst_1
iadd
iaload
if_icmple 115
end local 15 // int j
118: .line 266
iinc 14 /* i */ 2
StackMap locals:
StackMap stack:
119: iload 14 /* i */
aload 0 /* charRange */
arraylength
if_icmplt 113
end local 14 // int i
120: .line 273
iconst_0
istore 14 /* i */
start local 14 // int i
121: goto 124
122: .line 274
StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
aload 13 /* specialChar */
iload 14 /* i */
iaload
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
aload 13 /* specialChar */
iload 14 /* i */
iaload
baload
bipush -33
iand
i2b
bastore
123: .line 273
iinc 14 /* i */ 1
StackMap locals:
StackMap stack:
124: iload 14 /* i */
aload 13 /* specialChar */
arraylength
if_icmplt 122
end local 14 // int i
125: .line 278
iconst_0
istore 14 /* i */
start local 14 // int i
126: goto 129
127: .line 279
StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
aload 1 /* spaceChar */
iload 14 /* i */
iaload
dup2
baload
iconst_2
ior
i2b
bastore
128: .line 278
iinc 14 /* i */ 1
StackMap locals:
StackMap stack:
129: iload 14 /* i */
aload 1 /* spaceChar */
arraylength
if_icmplt 127
end local 14 // int i
130: .line 283
iconst_0
istore 14 /* i */
start local 14 // int i
131: goto 134
132: .line 284
StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
aload 3 /* nameStartChar */
iload 14 /* i */
iaload
dup2
baload
sipush 204
ior
i2b
bastore
133: .line 283
iinc 14 /* i */ 1
StackMap locals:
StackMap stack:
134: iload 14 /* i */
aload 3 /* nameStartChar */
arraylength
if_icmplt 132
end local 14 // int i
135: .line 287
iconst_0
istore 14 /* i */
start local 14 // int i
136: goto 143
137: .line 288
StackMap locals:
StackMap stack:
aload 6 /* letterRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
138: goto 141
139: .line 289
StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
sipush 204
ior
i2b
bastore
140: .line 288
iinc 15 /* j */ 1
StackMap locals:
StackMap stack:
141: iload 15 /* j */
aload 6 /* letterRange */
iload 14 /* i */
iconst_1
iadd
iaload
if_icmple 139
end local 15 // int j
142: .line 287
iinc 14 /* i */ 2
StackMap locals:
StackMap stack:
143: iload 14 /* i */
aload 6 /* letterRange */
arraylength
if_icmplt 137
end local 14 // int i
144: .line 293
iconst_0
istore 14 /* i */
start local 14 // int i
145: goto 148
146: .line 294
StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
aload 7 /* letterChar */
iload 14 /* i */
iaload
dup2
baload
sipush 204
ior
i2b
bastore
147: .line 293
iinc 14 /* i */ 1
StackMap locals:
StackMap stack:
148: iload 14 /* i */
aload 7 /* letterChar */
arraylength
if_icmplt 146
end local 14 // int i
149: .line 299
iconst_0
istore 14 /* i */
start local 14 // int i
150: goto 153
151: .line 300
StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
aload 2 /* nameChar */
iload 14 /* i */
iaload
dup2
baload
sipush 136
ior
i2b
bastore
152: .line 299
iinc 14 /* i */ 1
StackMap locals:
StackMap stack:
153: iload 14 /* i */
aload 2 /* nameChar */
arraylength
if_icmplt 151
end local 14 // int i
154: .line 302
iconst_0
istore 14 /* i */
start local 14 // int i
155: goto 162
156: .line 303
StackMap locals:
StackMap stack:
aload 10 /* digitRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
157: goto 160
158: .line 304
StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
sipush 136
ior
i2b
bastore
159: .line 303
iinc 15 /* j */ 1
StackMap locals:
StackMap stack:
160: iload 15 /* j */
aload 10 /* digitRange */
iload 14 /* i */
iconst_1
iadd
iaload
if_icmple 158
end local 15 // int j
161: .line 302
iinc 14 /* i */ 2
StackMap locals:
StackMap stack:
162: iload 14 /* i */
aload 10 /* digitRange */
arraylength
if_icmplt 156
end local 14 // int i
163: .line 307
iconst_0
istore 14 /* i */
start local 14 // int i
164: goto 171
165: .line 308
StackMap locals:
StackMap stack:
aload 8 /* combiningCharRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
166: goto 169
167: .line 309
StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
sipush 136
ior
i2b
bastore
168: .line 308
iinc 15 /* j */ 1
StackMap locals:
StackMap stack:
169: iload 15 /* j */
aload 8 /* combiningCharRange */
iload 14 /* i */
iconst_1
iadd
iaload
if_icmple 167
end local 15 // int j
170: .line 307
iinc 14 /* i */ 2
StackMap locals:
StackMap stack:
171: iload 14 /* i */
aload 8 /* combiningCharRange */
arraylength
if_icmplt 165
end local 14 // int i
172: .line 312
iconst_0
istore 14 /* i */
start local 14 // int i
173: goto 176
174: .line 313
StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
aload 9 /* combiningCharChar */
iload 14 /* i */
iaload
dup2
baload
sipush 136
ior
i2b
bastore
175: .line 312
iinc 14 /* i */ 1
StackMap locals:
StackMap stack:
176: iload 14 /* i */
aload 9 /* combiningCharChar */
arraylength
if_icmplt 174
end local 14 // int i
177: .line 315
iconst_0
istore 14 /* i */
start local 14 // int i
178: goto 185
179: .line 316
StackMap locals:
StackMap stack:
aload 11 /* extenderRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
180: goto 183
181: .line 317
StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
sipush 136
ior
i2b
bastore
182: .line 316
iinc 15 /* j */ 1
StackMap locals:
StackMap stack:
183: iload 15 /* j */
aload 11 /* extenderRange */
iload 14 /* i */
iconst_1
iadd
iaload
if_icmple 181
end local 15 // int j
184: .line 315
iinc 14 /* i */ 2
StackMap locals:
StackMap stack:
185: iload 14 /* i */
aload 11 /* extenderRange */
arraylength
if_icmplt 179
end local 14 // int i
186: .line 320
iconst_0
istore 14 /* i */
start local 14 // int i
187: goto 190
188: .line 321
StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
aload 12 /* extenderChar */
iload 14 /* i */
iaload
dup2
baload
sipush 136
ior
i2b
bastore
189: .line 320
iinc 14 /* i */ 1
StackMap locals:
StackMap stack:
190: iload 14 /* i */
aload 12 /* extenderChar */
arraylength
if_icmplt 188
end local 14 // int i
191: .line 325
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
bipush 58
dup2
baload
sipush -193
iand
i2b
bastore
192: .line 328
iconst_0
istore 14 /* i */
start local 14 // int i
193: goto 196
194: .line 329
StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
aload 4 /* pubidChar */
iload 14 /* i */
iaload
dup2
baload
bipush 16
ior
i2b
bastore
195: .line 328
iinc 14 /* i */ 1
StackMap locals:
StackMap stack:
196: iload 14 /* i */
aload 4 /* pubidChar */
arraylength
if_icmplt 194
end local 14 // int i
197: .line 331
iconst_0
istore 14 /* i */
start local 14 // int i
198: goto 205
199: .line 332
StackMap locals:
StackMap stack:
aload 5 /* pubidRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
200: goto 203
201: .line 333
StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
bipush 16
ior
i2b
bastore
202: .line 332
iinc 15 /* j */ 1
StackMap locals:
StackMap stack:
203: iload 15 /* j */
aload 5 /* pubidRange */
iload 14 /* i */
iconst_1
iadd
iaload
if_icmple 201
end local 15 // int j
204: .line 331
iinc 14 /* i */ 2
StackMap locals:
StackMap stack:
205: iload 14 /* i */
aload 5 /* pubidRange */
arraylength
if_icmplt 199
end local 14 // int i
end local 13 // int[] specialChar
end local 12 // int[] extenderChar
end local 11 // int[] extenderRange
end local 10 // int[] digitRange
end local 9 // int[] combiningCharChar
end local 8 // int[] combiningCharRange
end local 7 // int[] letterChar
end local 6 // int[] letterRange
end local 5 // int[] pubidRange
end local 4 // int[] pubidChar
end local 3 // int[] nameStartChar
end local 2 // int[] nameChar
end local 1 // int[] spaceChar
end local 0 // int[] charRange
206: .line 337
return
LocalVariableTable:
Start End Slot Name Signature
4 206 0 charRange [I
7 206 1 spaceChar [I
10 206 2 nameChar [I
13 206 3 nameStartChar [I
17 206 4 pubidChar [I
20 206 5 pubidRange [I
61 206 6 letterRange [I
71 206 7 letterChar [I
90 206 8 combiningCharRange [I
96 206 9 combiningCharChar [I
102 206 10 digitRange [I
105 206 11 extenderRange [I
108 206 12 extenderChar [I
111 206 13 specialChar [I
112 120 14 i I
114 118 15 j I
121 125 14 i I
126 130 14 i I
131 135 14 i I
136 144 14 i I
138 142 15 j I
145 149 14 i I
150 154 14 i I
155 163 14 i I
157 161 15 j I
164 172 14 i I
166 170 15 j I
173 177 14 i I
178 186 14 i I
180 184 15 j I
187 191 14 i I
193 197 14 i I
198 206 14 i I
200 204 15 j I
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.org.apache.xml.internal.utils.XMLChar this
0: .line 46
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // com.sun.org.apache.xml.internal.utils.XMLChar this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/utils/XMLChar;
public static boolean isSupplemental(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 349
iload 0 /* c */
ldc 65536
if_icmplt 1
iload 0 /* c */
ldc 1114111
if_icmpgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static int supplemental(char, char);
descriptor: (CC)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 // char h
start local 1 // char l
0: .line 360
iload 0 /* h */
ldc 55296
isub
sipush 1024
imul
iload 1 /* l */
ldc 56320
isub
iadd
ldc 65536
iadd
ireturn
end local 1 // char l
end local 0 // char h
LocalVariableTable:
Start End Slot Name Signature
0 1 0 h C
0 1 1 l C
MethodParameters:
Name Flags
h
l
public static char highSurrogate(int);
descriptor: (I)C
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 369
iload 0 /* c */
ldc 65536
isub
bipush 10
ishr
ldc 55296
iadd
i2c
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 1 0 c I
MethodParameters:
Name Flags
c
public static char lowSurrogate(int);
descriptor: (I)C
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 378
iload 0 /* c */
ldc 65536
isub
sipush 1023
iand
ldc 56320
iadd
i2c
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 1 0 c I
MethodParameters:
Name Flags
c
public static boolean isHighSurrogate(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 387
ldc 55296
iload 0 /* c */
if_icmpgt 1
iload 0 /* c */
ldc 56319
if_icmpgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isLowSurrogate(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 396
ldc 56320
iload 0 /* c */
if_icmpgt 1
iload 0 /* c */
ldc 57343
if_icmpgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isValid(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 411
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 0 /* c */
baload
iconst_1
iand
ifne 4
1: .line 412
StackMap locals:
StackMap stack:
ldc 65536
iload 0 /* c */
if_icmpgt 3
iload 0 /* c */
ldc 1114111
2: .line 411
if_icmple 4
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 5 0 c I
MethodParameters:
Name Flags
c
public static boolean isInvalid(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 // int c
0: .line 421
iload 0 /* c */
invokestatic com.sun.org.apache.xml.internal.utils.XMLChar.isValid:(I)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 3 0 c I
MethodParameters:
Name Flags
c
public static boolean isContent(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 430
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 0 /* c */
baload
bipush 32
iand
ifne 4
1: .line 431
StackMap locals:
StackMap stack:
ldc 65536
iload 0 /* c */
if_icmpgt 3
iload 0 /* c */
ldc 1114111
2: .line 430
if_icmple 4
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 5 0 c I
MethodParameters:
Name Flags
c
public static boolean isMarkup(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 441
iload 0 /* c */
bipush 60
if_icmpeq 1
iload 0 /* c */
bipush 38
if_icmpeq 1
iload 0 /* c */
bipush 37
if_icmpeq 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isSpace(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 451
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 0 /* c */
baload
iconst_2
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isNameStart(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 462
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 0 /* c */
baload
iconst_4
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isName(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 473
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 0 /* c */
baload
bipush 8
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isNCNameStart(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 484
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 0 /* c */
baload
bipush 64
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isNCName(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 495
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 0 /* c */
baload
sipush 128
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isPubid(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int c
0: .line 506
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xml.internal.utils.XMLChar.CHARS:[B
iload 0 /* c */
baload
bipush 16
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 // int c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isValidName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 // java.lang.String name
0: .line 520
aload 0 /* name */
invokevirtual java.lang.String.length:()I
ifne 2
1: .line 521
iconst_0
ireturn
2: .line 522
StackMap locals:
StackMap stack:
aload 0 /* name */
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1 /* ch */
start local 1 // char ch
3: .line 523
iload 1 /* ch */
invokestatic com.sun.org.apache.xml.internal.utils.XMLChar.isNameStart:(I)Z
ifne 5
4: .line 524
iconst_0
ireturn
5: .line 525
StackMap locals: int
StackMap stack:
iconst_1
istore 2 /* i */
start local 2 // int i
6: goto 11
7: .line 526
StackMap locals: int
StackMap stack:
aload 0 /* name */
iload 2 /* i */
invokevirtual java.lang.String.charAt:(I)C
istore 1 /* ch */
8: .line 527
iload 1 /* ch */
invokestatic com.sun.org.apache.xml.internal.utils.XMLChar.isName:(I)Z
ifne 10
9: .line 528
iconst_0
ireturn
10: .line 525
StackMap locals:
StackMap stack:
iinc 2 /* i */ 1
StackMap locals:
StackMap stack:
11: iload 2 /* i */
aload 0 /* name */
invokevirtual java.lang.String.length:()I
if_icmplt 7
end local 2 // int i
12: .line 531
iconst_1
ireturn
end local 1 // char ch
end local 0 // java.lang.String name
LocalVariableTable:
Start End Slot Name Signature
0 13 0 name Ljava/lang/String;
3 13 1 ch C
6 12 2 i I
MethodParameters:
Name Flags
name
public static boolean isValidNCName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 // java.lang.String ncName
0: .line 547
aload 0 /* ncName */
invokevirtual java.lang.String.length:()I
ifne 2
1: .line 548
iconst_0
ireturn
2: .line 549
StackMap locals:
StackMap stack:
aload 0 /* ncName */
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1 /* ch */
start local 1 // char ch
3: .line 550
iload 1 /* ch */
invokestatic com.sun.org.apache.xml.internal.utils.XMLChar.isNCNameStart:(I)Z
ifne 5
4: .line 551
iconst_0
ireturn
5: .line 552
StackMap locals: int
StackMap stack:
iconst_1
istore 2 /* i */
start local 2 // int i
6: goto 11
7: .line 553
StackMap locals: int
StackMap stack:
aload 0 /* ncName */
iload 2 /* i */
invokevirtual java.lang.String.charAt:(I)C
istore 1 /* ch */
8: .line 554
iload 1 /* ch */
invokestatic com.sun.org.apache.xml.internal.utils.XMLChar.isNCName:(I)Z
ifne 10
9: .line 555
iconst_0
ireturn
10: .line 552
StackMap locals:
StackMap stack:
iinc 2 /* i */ 1
StackMap locals:
StackMap stack:
11: iload 2 /* i */
aload 0 /* ncName */
invokevirtual java.lang.String.length:()I
if_icmplt 7
end local 2 // int i
12: .line 558
iconst_1
ireturn
end local 1 // char ch
end local 0 // java.lang.String ncName
LocalVariableTable:
Start End Slot Name Signature
0 13 0 ncName Ljava/lang/String;
3 13 1 ch C
6 12 2 i I
MethodParameters:
Name Flags
ncName
public static boolean isValidNmtoken(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 // java.lang.String nmtoken
0: .line 572
aload 0 /* nmtoken */
invokevirtual java.lang.String.length:()I
ifne 2
1: .line 573
iconst_0
ireturn
2: .line 574
StackMap locals:
StackMap stack:
iconst_0
istore 1 /* i */
start local 1 // int i
3: goto 8
4: .line 575
StackMap locals: int
StackMap stack:
aload 0 /* nmtoken */
iload 1 /* i */
invokevirtual java.lang.String.charAt:(I)C
istore 2 /* ch */
start local 2 // char ch
5: .line 576
iload 2 /* ch */
invokestatic com.sun.org.apache.xml.internal.utils.XMLChar.isName:(I)Z
ifne 7
6: .line 577
iconst_0
ireturn
end local 2 // char ch
7: .line 574
StackMap locals:
StackMap stack:
iinc 1 /* i */ 1
StackMap locals:
StackMap stack:
8: iload 1 /* i */
aload 0 /* nmtoken */
invokevirtual java.lang.String.length:()I
if_icmplt 4
end local 1 // int i
9: .line 580
iconst_1
ireturn
end local 0 // java.lang.String nmtoken
LocalVariableTable:
Start End Slot Name Signature
0 10 0 nmtoken Ljava/lang/String;
3 9 1 i I
5 7 2 ch C
MethodParameters:
Name Flags
nmtoken
public static boolean isValidIANAEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 // java.lang.String ianaEncoding
0: .line 598
aload 0 /* ianaEncoding */
ifnull 18
1: .line 599
aload 0 /* ianaEncoding */
invokevirtual java.lang.String.length:()I
istore 1 /* length */
start local 1 // int length
2: .line 600
iload 1 /* length */
ifle 18
3: .line 601
aload 0 /* ianaEncoding */
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 2 /* c */
start local 2 // char c
4: .line 602
iload 2 /* c */
bipush 65
if_icmplt 5
iload 2 /* c */
bipush 90
if_icmple 6
StackMap locals: int int
StackMap stack:
5: iload 2 /* c */
bipush 97
if_icmplt 18
iload 2 /* c */
bipush 122
if_icmpgt 18
6: .line 603
StackMap locals:
StackMap stack:
iconst_1
istore 3 /* i */
start local 3 // int i
7: goto 16
8: .line 604
StackMap locals: int
StackMap stack:
aload 0 /* ianaEncoding */
iload 3 /* i */
invokevirtual java.lang.String.charAt:(I)C
istore 2 /* c */
9: .line 605
iload 2 /* c */
bipush 65
if_icmplt 10
iload 2 /* c */
bipush 90
if_icmple 15
StackMap locals:
StackMap stack:
10: iload 2 /* c */
bipush 97
if_icmplt 11
iload 2 /* c */
bipush 122
if_icmple 15
11: .line 606
StackMap locals:
StackMap stack:
iload 2 /* c */
bipush 48
if_icmplt 12
iload 2 /* c */
bipush 57
if_icmple 15
StackMap locals:
StackMap stack:
12: iload 2 /* c */
bipush 46
if_icmpeq 15
iload 2 /* c */
bipush 95
if_icmpeq 15
13: .line 607
iload 2 /* c */
bipush 45
if_icmpeq 15
14: .line 608
iconst_0
ireturn
15: .line 603
StackMap locals:
StackMap stack:
iinc 3 /* i */ 1
StackMap locals:
StackMap stack:
16: iload 3 /* i */
iload 1 /* length */
if_icmplt 8
end local 3 // int i
17: .line 611
iconst_1
ireturn
end local 2 // char c
end local 1 // int length
18: .line 615
StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 // java.lang.String ianaEncoding
LocalVariableTable:
Start End Slot Name Signature
0 19 0 ianaEncoding Ljava/lang/String;
2 18 1 length I
4 18 2 c C
7 17 3 i I
MethodParameters:
Name Flags
ianaEncoding
public static boolean isValidJavaEncoding(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 // java.lang.String javaEncoding
0: .line 627
aload 0 /* javaEncoding */
ifnull 15
1: .line 628
aload 0 /* javaEncoding */
invokevirtual java.lang.String.length:()I
istore 1 /* length */
start local 1 // int length
2: .line 629
iload 1 /* length */
ifle 15
3: .line 630
iconst_1
istore 2 /* i */
start local 2 // int i
4: goto 13
5: .line 631
StackMap locals: int int
StackMap stack:
aload 0 /* javaEncoding */
iload 2 /* i */
invokevirtual java.lang.String.charAt:(I)C
istore 3 /* c */
start local 3 // char c
6: .line 632
iload 3 /* c */
bipush 65
if_icmplt 7
iload 3 /* c */
bipush 90
if_icmple 12
StackMap locals: int
StackMap stack:
7: iload 3 /* c */
bipush 97
if_icmplt 8
iload 3 /* c */
bipush 122
if_icmple 12
8: .line 633
StackMap locals:
StackMap stack:
iload 3 /* c */
bipush 48
if_icmplt 9
iload 3 /* c */
bipush 57
if_icmple 12
StackMap locals:
StackMap stack:
9: iload 3 /* c */
bipush 46
if_icmpeq 12
iload 3 /* c */
bipush 95
if_icmpeq 12
10: .line 634
iload 3 /* c */
bipush 45
if_icmpeq 12
11: .line 635
iconst_0
ireturn
end local 3 // char c
12: .line 630
StackMap locals:
StackMap stack:
iinc 2 /* i */ 1
StackMap locals:
StackMap stack:
13: iload 2 /* i */
iload 1 /* length */
if_icmplt 5
end local 2 // int i
14: .line 638
iconst_1
ireturn
end local 1 // int length
15: .line 641
StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 // java.lang.String javaEncoding
LocalVariableTable:
Start End Slot Name Signature
0 16 0 javaEncoding Ljava/lang/String;
2 15 1 length I
4 14 2 i I
6 12 3 c C
MethodParameters:
Name Flags
javaEncoding
public static boolean isValidQName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 // java.lang.String str
0: .line 651
aload 0 /* str */
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 1 /* colon */
start local 1 // int colon
1: .line 653
iload 1 /* colon */
ifeq 2
iload 1 /* colon */
aload 0 /* str */
invokevirtual java.lang.String.length:()I
iconst_1
isub
if_icmpne 3
2: .line 654
StackMap locals: int
StackMap stack:
iconst_0
ireturn
3: .line 657
StackMap locals:
StackMap stack:
iload 1 /* colon */
ifle 8
4: .line 658
aload 0 /* str */
iconst_0
iload 1 /* colon */
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 2 /* prefix */
start local 2 // java.lang.String prefix
5: .line 659
aload 0 /* str */
iload 1 /* colon */
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 3 /* localPart */
start local 3 // java.lang.String localPart
6: .line 660
aload 2 /* prefix */
invokestatic com.sun.org.apache.xml.internal.utils.XMLChar.isValidNCName:(Ljava/lang/String;)Z
ifeq 7
aload 3 /* localPart */
invokestatic com.sun.org.apache.xml.internal.utils.XMLChar.isValidNCName:(Ljava/lang/String;)Z
ifeq 7
iconst_1
ireturn
StackMap locals: java.lang.String java.lang.String
StackMap stack:
7: iconst_0
ireturn
end local 3 // java.lang.String localPart
end local 2 // java.lang.String prefix
8: .line 663
StackMap locals:
StackMap stack:
aload 0 /* str */
invokestatic com.sun.org.apache.xml.internal.utils.XMLChar.isValidNCName:(Ljava/lang/String;)Z
ireturn
end local 1 // int colon
end local 0 // java.lang.String str
LocalVariableTable:
Start End Slot Name Signature
0 9 0 str Ljava/lang/String;
1 9 1 colon I
5 8 2 prefix Ljava/lang/String;
6 8 3 localPart Ljava/lang/String;
MethodParameters:
Name Flags
str
}
SourceFile: "XMLChar.java"