public class org.apache.xml.utils.XMLChar
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.xml.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 54
ldc 65536
newarray 8
putstatic org.apache.xml.utils.XMLChar.CHARS:[B
1: .line 98
bipush 8
newarray 10
dup
iconst_0
2: .line 99
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 98
astore 0 /* charRange */
start local 0 // int[] charRange
4: .line 106
iconst_4
newarray 10
dup
iconst_0
5: .line 107
bipush 32
iastore
dup
iconst_1
bipush 9
iastore
dup
iconst_2
bipush 13
iastore
dup
iconst_3
bipush 10
iastore
6: .line 106
astore 1 /* spaceChar */
start local 1 // int[] spaceChar
7: .line 115
iconst_2
newarray 10
dup
iconst_0
8: .line 116
bipush 45
iastore
dup
iconst_1
bipush 46
iastore
9: .line 115
astore 2 /* nameChar */
start local 2 // int[] nameChar
10: .line 123
iconst_2
newarray 10
dup
iconst_0
11: .line 124
bipush 58
iastore
dup
iconst_1
bipush 95
iastore
12: .line 123
astore 3 /* nameStartChar */
start local 3 // int[] nameStartChar
13: .line 131
bipush 9
newarray 10
dup
iconst_0
14: .line 132
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 133
bipush 95
iastore
16: .line 131
astore 4 /* pubidChar */
start local 4 // int[] pubidChar
17: .line 136
bipush 6
newarray 10
dup
iconst_0
18: .line 137
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 136
astore 5 /* pubidRange */
start local 5 // int[] pubidRange
20: .line 144
sipush 302
newarray 10
dup
iconst_0
21: .line 146
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 147
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 148
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 149
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 150
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 151
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 152
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 153
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 154
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 155
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 156
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 157
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 158
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 159
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 160
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 161
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 162
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 163
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 164
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 165
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 166
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 167
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 168
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 169
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 170
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 171
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 172
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 173
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 174
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 175
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 176
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 177
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 178
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 179
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 180
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 181
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 182
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 183
ldc 44032
iastore
dup
sipush 297
ldc 55203
iastore
dup
sipush 298
59: .line 185
sipush 12321
iastore
dup
sipush 299
sipush 12329
iastore
dup
sipush 300
sipush 19968
iastore
dup
sipush 301
ldc 40869
iastore
60: .line 144
astore 6 /* letterRange */
start local 6 // int[] letterRange
61: .line 187
bipush 53
newarray 10
dup
iconst_0
62: .line 189
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 190
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 191
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 192
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 193
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 194
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 195
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 197
sipush 12295
iastore
70: .line 187
astore 7 /* letterChar */
start local 7 // int[] letterChar
71: .line 204
sipush 132
newarray 10
dup
iconst_0
72: .line 205
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 206
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 207
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 208
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 209
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 210
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 211
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 212
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 213
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 214
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 215
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 216
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 217
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 218
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 219
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 220
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 221
sipush 8400
iastore
dup
sipush 129
sipush 8412
iastore
dup
sipush 130
sipush 12330
iastore
dup
sipush 131
sipush 12335
iastore
89: .line 204
astore 8 /* combiningCharRange */
start local 8 // int[] combiningCharRange
90: .line 224
bipush 29
newarray 10
dup
iconst_0
91: .line 225
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 226
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 227
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 228
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 224
astore 9 /* combiningCharChar */
start local 9 // int[] combiningCharChar
96: .line 235
bipush 30
newarray 10
dup
iconst_0
97: .line 236
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 237
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 238
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 239
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 235
astore 10 /* digitRange */
start local 10 // int[] digitRange
102: .line 246
bipush 6
newarray 10
dup
iconst_0
103: .line 247
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 246
astore 11 /* extenderRange */
start local 11 // int[] extenderRange
105: .line 250
bipush 8
newarray 10
dup
iconst_0
106: .line 251
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 250
astore 12 /* extenderChar */
start local 12 // int[] extenderChar
108: .line 258
iconst_5
newarray 10
dup
iconst_0
109: .line 259
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 258
astore 13 /* specialChar */
start local 13 // int[] specialChar
111: .line 267
iconst_0
istore 14 /* i */
start local 14 // int i
112: goto 119
113: .line 268
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 269
StackMap locals: int
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
bipush 33
ior
i2b
bastore
116: .line 268
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 267
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 274
iconst_0
istore 14 /* i */
start local 14 // int i
121: goto 124
122: .line 275
StackMap locals:
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
aload 13 /* specialChar */
iload 14 /* i */
iaload
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
aload 13 /* specialChar */
iload 14 /* i */
iaload
baload
bipush -33
iand
i2b
bastore
123: .line 274
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 279
iconst_0
istore 14 /* i */
start local 14 // int i
126: goto 129
127: .line 280
StackMap locals:
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
aload 1 /* spaceChar */
iload 14 /* i */
iaload
dup2
baload
iconst_2
ior
i2b
bastore
128: .line 279
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 284
iconst_0
istore 14 /* i */
start local 14 // int i
131: goto 134
132: .line 285
StackMap locals:
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
aload 3 /* nameStartChar */
iload 14 /* i */
iaload
dup2
baload
sipush 204
ior
i2b
bastore
133: .line 284
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 288
iconst_0
istore 14 /* i */
start local 14 // int i
136: goto 143
137: .line 289
StackMap locals:
StackMap stack:
aload 6 /* letterRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
138: goto 141
139: .line 290
StackMap locals: int
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
sipush 204
ior
i2b
bastore
140: .line 289
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 288
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 294
iconst_0
istore 14 /* i */
start local 14 // int i
145: goto 148
146: .line 295
StackMap locals:
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
aload 7 /* letterChar */
iload 14 /* i */
iaload
dup2
baload
sipush 204
ior
i2b
bastore
147: .line 294
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 300
iconst_0
istore 14 /* i */
start local 14 // int i
150: goto 153
151: .line 301
StackMap locals:
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
aload 2 /* nameChar */
iload 14 /* i */
iaload
dup2
baload
sipush 136
ior
i2b
bastore
152: .line 300
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 303
iconst_0
istore 14 /* i */
start local 14 // int i
155: goto 162
156: .line 304
StackMap locals:
StackMap stack:
aload 10 /* digitRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
157: goto 160
158: .line 305
StackMap locals: int
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
sipush 136
ior
i2b
bastore
159: .line 304
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 303
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 308
iconst_0
istore 14 /* i */
start local 14 // int i
164: goto 171
165: .line 309
StackMap locals:
StackMap stack:
aload 8 /* combiningCharRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
166: goto 169
167: .line 310
StackMap locals: int
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
sipush 136
ior
i2b
bastore
168: .line 309
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 308
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 313
iconst_0
istore 14 /* i */
start local 14 // int i
173: goto 176
174: .line 314
StackMap locals:
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
aload 9 /* combiningCharChar */
iload 14 /* i */
iaload
dup2
baload
sipush 136
ior
i2b
bastore
175: .line 313
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 316
iconst_0
istore 14 /* i */
start local 14 // int i
178: goto 185
179: .line 317
StackMap locals:
StackMap stack:
aload 11 /* extenderRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
180: goto 183
181: .line 318
StackMap locals: int
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
sipush 136
ior
i2b
bastore
182: .line 317
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 316
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 321
iconst_0
istore 14 /* i */
start local 14 // int i
187: goto 190
188: .line 322
StackMap locals:
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
aload 12 /* extenderChar */
iload 14 /* i */
iaload
dup2
baload
sipush 136
ior
i2b
bastore
189: .line 321
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 326
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
bipush 58
dup2
baload
sipush -193
iand
i2b
bastore
192: .line 329
iconst_0
istore 14 /* i */
start local 14 // int i
193: goto 196
194: .line 330
StackMap locals:
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
aload 4 /* pubidChar */
iload 14 /* i */
iaload
dup2
baload
bipush 16
ior
i2b
bastore
195: .line 329
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 332
iconst_0
istore 14 /* i */
start local 14 // int i
198: goto 205
199: .line 333
StackMap locals:
StackMap stack:
aload 5 /* pubidRange */
iload 14 /* i */
iaload
istore 15 /* j */
start local 15 // int j
200: goto 203
201: .line 334
StackMap locals: int
StackMap stack:
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
iload 15 /* j */
dup2
baload
bipush 16
ior
i2b
bastore
202: .line 333
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 332
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 338
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 // org.apache.xml.utils.XMLChar this
0: .line 47
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.apache.xml.utils.XMLChar this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/xml/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 350
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 361
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 370
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 379
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 388
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 397
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 412
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
iload 0 /* c */
baload
iconst_1
iand
ifne 4
1: .line 413
StackMap locals:
StackMap stack:
ldc 65536
iload 0 /* c */
if_icmpgt 3
iload 0 /* c */
ldc 1114111
2: .line 412
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 422
iload 0 /* c */
invokestatic org.apache.xml.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 431
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic org.apache.xml.utils.XMLChar.CHARS:[B
iload 0 /* c */
baload
bipush 32
iand
ifne 4
1: .line 432
StackMap locals:
StackMap stack:
ldc 65536
iload 0 /* c */
if_icmpgt 3
iload 0 /* c */
ldc 1114111
2: .line 431
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 442
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 452
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic org.apache.xml.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 463
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic org.apache.xml.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 474
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic org.apache.xml.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 485
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic org.apache.xml.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 496
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic org.apache.xml.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 507
iload 0 /* c */
ldc 65536
if_icmpge 1
getstatic org.apache.xml.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 521
aload 0 /* name */
invokevirtual java.lang.String.length:()I
ifne 2
1: .line 522
iconst_0
ireturn
2: .line 523
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 524
iload 1 /* ch */
invokestatic org.apache.xml.utils.XMLChar.isNameStart:(I)Z
ifne 5
4: .line 525
iconst_0
ireturn
5: .line 526
StackMap locals: int
StackMap stack:
iconst_1
istore 2 /* i */
start local 2 // int i
6: goto 11
7: .line 527
StackMap locals: int
StackMap stack:
aload 0 /* name */
iload 2 /* i */
invokevirtual java.lang.String.charAt:(I)C
istore 1 /* ch */
8: .line 528
iload 1 /* ch */
invokestatic org.apache.xml.utils.XMLChar.isName:(I)Z
ifne 10
9: .line 529
iconst_0
ireturn
10: .line 526
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 532
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 548
aload 0 /* ncName */
invokevirtual java.lang.String.length:()I
ifne 2
1: .line 549
iconst_0
ireturn
2: .line 550
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 551
iload 1 /* ch */
invokestatic org.apache.xml.utils.XMLChar.isNCNameStart:(I)Z
ifne 5
4: .line 552
iconst_0
ireturn
5: .line 553
StackMap locals: int
StackMap stack:
iconst_1
istore 2 /* i */
start local 2 // int i
6: goto 11
7: .line 554
StackMap locals: int
StackMap stack:
aload 0 /* ncName */
iload 2 /* i */
invokevirtual java.lang.String.charAt:(I)C
istore 1 /* ch */
8: .line 555
iload 1 /* ch */
invokestatic org.apache.xml.utils.XMLChar.isNCName:(I)Z
ifne 10
9: .line 556
iconst_0
ireturn
10: .line 553
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 559
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 573
aload 0 /* nmtoken */
invokevirtual java.lang.String.length:()I
ifne 2
1: .line 574
iconst_0
ireturn
2: .line 575
StackMap locals:
StackMap stack:
iconst_0
istore 1 /* i */
start local 1 // int i
3: goto 8
4: .line 576
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 577
iload 2 /* ch */
invokestatic org.apache.xml.utils.XMLChar.isName:(I)Z
ifne 7
6: .line 578
iconst_0
ireturn
end local 2 // char ch
7: .line 575
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 581
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 599
aload 0 /* ianaEncoding */
ifnull 18
1: .line 600
aload 0 /* ianaEncoding */
invokevirtual java.lang.String.length:()I
istore 1 /* length */
start local 1 // int length
2: .line 601
iload 1 /* length */
ifle 18
3: .line 602
aload 0 /* ianaEncoding */
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 2 /* c */
start local 2 // char c
4: .line 603
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 604
StackMap locals:
StackMap stack:
iconst_1
istore 3 /* i */
start local 3 // int i
7: goto 16
8: .line 605
StackMap locals: int
StackMap stack:
aload 0 /* ianaEncoding */
iload 3 /* i */
invokevirtual java.lang.String.charAt:(I)C
istore 2 /* c */
9: .line 606
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 607
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 608
iload 2 /* c */
bipush 45
if_icmpeq 15
14: .line 609
iconst_0
ireturn
15: .line 604
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 612
iconst_1
ireturn
end local 2 // char c
end local 1 // int length
18: .line 616
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 628
aload 0 /* javaEncoding */
ifnull 15
1: .line 629
aload 0 /* javaEncoding */
invokevirtual java.lang.String.length:()I
istore 1 /* length */
start local 1 // int length
2: .line 630
iload 1 /* length */
ifle 15
3: .line 631
iconst_1
istore 2 /* i */
start local 2 // int i
4: goto 13
5: .line 632
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 633
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 634
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 635
iload 3 /* c */
bipush 45
if_icmpeq 12
11: .line 636
iconst_0
ireturn
end local 3 // char c
12: .line 631
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 639
iconst_1
ireturn
end local 1 // int length
15: .line 642
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 652
aload 0 /* str */
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 1 /* colon */
start local 1 // int colon
1: .line 654
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 655
StackMap locals: int
StackMap stack:
iconst_0
ireturn
3: .line 658
StackMap locals:
StackMap stack:
iload 1 /* colon */
ifle 8
4: .line 659
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 660
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 661
aload 2 /* prefix */
invokestatic org.apache.xml.utils.XMLChar.isValidNCName:(Ljava/lang/String;)Z
ifeq 7
aload 3 /* localPart */
invokestatic org.apache.xml.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 664
StackMap locals:
StackMap stack:
aload 0 /* str */
invokestatic org.apache.xml.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"