class java.lang.CharacterDataLatin1 extends java.lang.CharacterData
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: java.lang.CharacterDataLatin1
super_class: java.lang.CharacterData
{
private static final byte[] DIGITS;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static char[] sharpsMap;
descriptor: [C
flags: (0x0008) ACC_STATIC
static final java.lang.CharacterDataLatin1 instance;
descriptor: Ljava/lang/CharacterDataLatin1;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final int[] A;
descriptor: [I
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final char[] B;
descriptor: [C
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: .line 194
sipush 256
newarray 8
dup
iconst_0
1: .line 195
iconst_m1
bastore
dup
iconst_1
iconst_m1
bastore
dup
iconst_2
iconst_m1
bastore
dup
iconst_3
iconst_m1
bastore
dup
iconst_4
iconst_m1
bastore
dup
iconst_5
iconst_m1
bastore
dup
bipush 6
iconst_m1
bastore
dup
bipush 7
iconst_m1
bastore
dup
bipush 8
iconst_m1
bastore
dup
bipush 9
iconst_m1
bastore
dup
bipush 10
iconst_m1
bastore
dup
bipush 11
iconst_m1
bastore
dup
bipush 12
iconst_m1
bastore
dup
bipush 13
iconst_m1
bastore
dup
bipush 14
iconst_m1
bastore
dup
bipush 15
iconst_m1
bastore
dup
bipush 16
iconst_m1
bastore
dup
bipush 17
iconst_m1
bastore
dup
bipush 18
iconst_m1
bastore
dup
bipush 19
iconst_m1
bastore
dup
bipush 20
2: .line 196
iconst_m1
bastore
dup
bipush 21
iconst_m1
bastore
dup
bipush 22
iconst_m1
bastore
dup
bipush 23
iconst_m1
bastore
dup
bipush 24
iconst_m1
bastore
dup
bipush 25
iconst_m1
bastore
dup
bipush 26
iconst_m1
bastore
dup
bipush 27
iconst_m1
bastore
dup
bipush 28
iconst_m1
bastore
dup
bipush 29
iconst_m1
bastore
dup
bipush 30
iconst_m1
bastore
dup
bipush 31
iconst_m1
bastore
dup
bipush 32
iconst_m1
bastore
dup
bipush 33
iconst_m1
bastore
dup
bipush 34
iconst_m1
bastore
dup
bipush 35
iconst_m1
bastore
dup
bipush 36
iconst_m1
bastore
dup
bipush 37
iconst_m1
bastore
dup
bipush 38
iconst_m1
bastore
dup
bipush 39
iconst_m1
bastore
dup
bipush 40
3: .line 197
iconst_m1
bastore
dup
bipush 41
iconst_m1
bastore
dup
bipush 42
iconst_m1
bastore
dup
bipush 43
iconst_m1
bastore
dup
bipush 44
iconst_m1
bastore
dup
bipush 45
iconst_m1
bastore
dup
bipush 46
iconst_m1
bastore
dup
bipush 47
iconst_m1
bastore
dup
bipush 49
iconst_1
bastore
dup
bipush 50
iconst_2
bastore
dup
bipush 51
iconst_3
bastore
dup
bipush 52
iconst_4
bastore
dup
bipush 53
iconst_5
bastore
dup
bipush 54
bipush 6
bastore
dup
bipush 55
bipush 7
bastore
dup
bipush 56
bipush 8
bastore
dup
bipush 57
bipush 9
bastore
dup
bipush 58
iconst_m1
bastore
dup
bipush 59
iconst_m1
bastore
dup
bipush 60
4: .line 198
iconst_m1
bastore
dup
bipush 61
iconst_m1
bastore
dup
bipush 62
iconst_m1
bastore
dup
bipush 63
iconst_m1
bastore
dup
bipush 64
iconst_m1
bastore
dup
bipush 65
bipush 10
bastore
dup
bipush 66
bipush 11
bastore
dup
bipush 67
bipush 12
bastore
dup
bipush 68
bipush 13
bastore
dup
bipush 69
bipush 14
bastore
dup
bipush 70
bipush 15
bastore
dup
bipush 71
bipush 16
bastore
dup
bipush 72
bipush 17
bastore
dup
bipush 73
bipush 18
bastore
dup
bipush 74
bipush 19
bastore
dup
bipush 75
bipush 20
bastore
dup
bipush 76
bipush 21
bastore
dup
bipush 77
bipush 22
bastore
dup
bipush 78
bipush 23
bastore
dup
bipush 79
bipush 24
bastore
dup
bipush 80
5: .line 199
bipush 25
bastore
dup
bipush 81
bipush 26
bastore
dup
bipush 82
bipush 27
bastore
dup
bipush 83
bipush 28
bastore
dup
bipush 84
bipush 29
bastore
dup
bipush 85
bipush 30
bastore
dup
bipush 86
bipush 31
bastore
dup
bipush 87
bipush 32
bastore
dup
bipush 88
bipush 33
bastore
dup
bipush 89
bipush 34
bastore
dup
bipush 90
bipush 35
bastore
dup
bipush 91
iconst_m1
bastore
dup
bipush 92
iconst_m1
bastore
dup
bipush 93
iconst_m1
bastore
dup
bipush 94
iconst_m1
bastore
dup
bipush 95
iconst_m1
bastore
dup
bipush 96
iconst_m1
bastore
dup
bipush 97
bipush 10
bastore
dup
bipush 98
bipush 11
bastore
dup
bipush 99
bipush 12
bastore
dup
bipush 100
6: .line 200
bipush 13
bastore
dup
bipush 101
bipush 14
bastore
dup
bipush 102
bipush 15
bastore
dup
bipush 103
bipush 16
bastore
dup
bipush 104
bipush 17
bastore
dup
bipush 105
bipush 18
bastore
dup
bipush 106
bipush 19
bastore
dup
bipush 107
bipush 20
bastore
dup
bipush 108
bipush 21
bastore
dup
bipush 109
bipush 22
bastore
dup
bipush 110
bipush 23
bastore
dup
bipush 111
bipush 24
bastore
dup
bipush 112
bipush 25
bastore
dup
bipush 113
bipush 26
bastore
dup
bipush 114
bipush 27
bastore
dup
bipush 115
bipush 28
bastore
dup
bipush 116
bipush 29
bastore
dup
bipush 117
bipush 30
bastore
dup
bipush 118
bipush 31
bastore
dup
bipush 119
bipush 32
bastore
dup
bipush 120
7: .line 201
bipush 33
bastore
dup
bipush 121
bipush 34
bastore
dup
bipush 122
bipush 35
bastore
dup
bipush 123
iconst_m1
bastore
dup
bipush 124
iconst_m1
bastore
dup
bipush 125
iconst_m1
bastore
dup
bipush 126
iconst_m1
bastore
dup
bipush 127
iconst_m1
bastore
dup
sipush 128
iconst_m1
bastore
dup
sipush 129
iconst_m1
bastore
dup
sipush 130
iconst_m1
bastore
dup
sipush 131
iconst_m1
bastore
dup
sipush 132
iconst_m1
bastore
dup
sipush 133
iconst_m1
bastore
dup
sipush 134
iconst_m1
bastore
dup
sipush 135
iconst_m1
bastore
dup
sipush 136
iconst_m1
bastore
dup
sipush 137
iconst_m1
bastore
dup
sipush 138
iconst_m1
bastore
dup
sipush 139
iconst_m1
bastore
dup
sipush 140
8: .line 202
iconst_m1
bastore
dup
sipush 141
iconst_m1
bastore
dup
sipush 142
iconst_m1
bastore
dup
sipush 143
iconst_m1
bastore
dup
sipush 144
iconst_m1
bastore
dup
sipush 145
iconst_m1
bastore
dup
sipush 146
iconst_m1
bastore
dup
sipush 147
iconst_m1
bastore
dup
sipush 148
iconst_m1
bastore
dup
sipush 149
iconst_m1
bastore
dup
sipush 150
iconst_m1
bastore
dup
sipush 151
iconst_m1
bastore
dup
sipush 152
iconst_m1
bastore
dup
sipush 153
iconst_m1
bastore
dup
sipush 154
iconst_m1
bastore
dup
sipush 155
iconst_m1
bastore
dup
sipush 156
iconst_m1
bastore
dup
sipush 157
iconst_m1
bastore
dup
sipush 158
iconst_m1
bastore
dup
sipush 159
iconst_m1
bastore
dup
sipush 160
9: .line 203
iconst_m1
bastore
dup
sipush 161
iconst_m1
bastore
dup
sipush 162
iconst_m1
bastore
dup
sipush 163
iconst_m1
bastore
dup
sipush 164
iconst_m1
bastore
dup
sipush 165
iconst_m1
bastore
dup
sipush 166
iconst_m1
bastore
dup
sipush 167
iconst_m1
bastore
dup
sipush 168
iconst_m1
bastore
dup
sipush 169
iconst_m1
bastore
dup
sipush 170
iconst_m1
bastore
dup
sipush 171
iconst_m1
bastore
dup
sipush 172
iconst_m1
bastore
dup
sipush 173
iconst_m1
bastore
dup
sipush 174
iconst_m1
bastore
dup
sipush 175
iconst_m1
bastore
dup
sipush 176
iconst_m1
bastore
dup
sipush 177
iconst_m1
bastore
dup
sipush 178
iconst_m1
bastore
dup
sipush 179
iconst_m1
bastore
dup
sipush 180
10: .line 204
iconst_m1
bastore
dup
sipush 181
iconst_m1
bastore
dup
sipush 182
iconst_m1
bastore
dup
sipush 183
iconst_m1
bastore
dup
sipush 184
iconst_m1
bastore
dup
sipush 185
iconst_m1
bastore
dup
sipush 186
iconst_m1
bastore
dup
sipush 187
iconst_m1
bastore
dup
sipush 188
iconst_m1
bastore
dup
sipush 189
iconst_m1
bastore
dup
sipush 190
iconst_m1
bastore
dup
sipush 191
iconst_m1
bastore
dup
sipush 192
iconst_m1
bastore
dup
sipush 193
iconst_m1
bastore
dup
sipush 194
iconst_m1
bastore
dup
sipush 195
iconst_m1
bastore
dup
sipush 196
iconst_m1
bastore
dup
sipush 197
iconst_m1
bastore
dup
sipush 198
iconst_m1
bastore
dup
sipush 199
iconst_m1
bastore
dup
sipush 200
11: .line 205
iconst_m1
bastore
dup
sipush 201
iconst_m1
bastore
dup
sipush 202
iconst_m1
bastore
dup
sipush 203
iconst_m1
bastore
dup
sipush 204
iconst_m1
bastore
dup
sipush 205
iconst_m1
bastore
dup
sipush 206
iconst_m1
bastore
dup
sipush 207
iconst_m1
bastore
dup
sipush 208
iconst_m1
bastore
dup
sipush 209
iconst_m1
bastore
dup
sipush 210
iconst_m1
bastore
dup
sipush 211
iconst_m1
bastore
dup
sipush 212
iconst_m1
bastore
dup
sipush 213
iconst_m1
bastore
dup
sipush 214
iconst_m1
bastore
dup
sipush 215
iconst_m1
bastore
dup
sipush 216
iconst_m1
bastore
dup
sipush 217
iconst_m1
bastore
dup
sipush 218
iconst_m1
bastore
dup
sipush 219
iconst_m1
bastore
dup
sipush 220
12: .line 206
iconst_m1
bastore
dup
sipush 221
iconst_m1
bastore
dup
sipush 222
iconst_m1
bastore
dup
sipush 223
iconst_m1
bastore
dup
sipush 224
iconst_m1
bastore
dup
sipush 225
iconst_m1
bastore
dup
sipush 226
iconst_m1
bastore
dup
sipush 227
iconst_m1
bastore
dup
sipush 228
iconst_m1
bastore
dup
sipush 229
iconst_m1
bastore
dup
sipush 230
iconst_m1
bastore
dup
sipush 231
iconst_m1
bastore
dup
sipush 232
iconst_m1
bastore
dup
sipush 233
iconst_m1
bastore
dup
sipush 234
iconst_m1
bastore
dup
sipush 235
iconst_m1
bastore
dup
sipush 236
iconst_m1
bastore
dup
sipush 237
iconst_m1
bastore
dup
sipush 238
iconst_m1
bastore
dup
sipush 239
iconst_m1
bastore
dup
sipush 240
13: .line 207
iconst_m1
bastore
dup
sipush 241
iconst_m1
bastore
dup
sipush 242
iconst_m1
bastore
dup
sipush 243
iconst_m1
bastore
dup
sipush 244
iconst_m1
bastore
dup
sipush 245
iconst_m1
bastore
dup
sipush 246
iconst_m1
bastore
dup
sipush 247
iconst_m1
bastore
dup
sipush 248
iconst_m1
bastore
dup
sipush 249
iconst_m1
bastore
dup
sipush 250
iconst_m1
bastore
dup
sipush 251
iconst_m1
bastore
dup
sipush 252
iconst_m1
bastore
dup
sipush 253
iconst_m1
bastore
dup
sipush 254
iconst_m1
bastore
dup
sipush 255
iconst_m1
bastore
14: .line 194
putstatic java.lang.CharacterDataLatin1.DIGITS:[B
15: .line 278
iconst_2
newarray 5
dup
iconst_0
bipush 83
castore
dup
iconst_1
bipush 83
castore
putstatic java.lang.CharacterDataLatin1.sharpsMap:[C
16: .line 288
new java.lang.CharacterDataLatin1
dup
invokespecial java.lang.CharacterDataLatin1.<init>:()V
putstatic java.lang.CharacterDataLatin1.instance:Ljava/lang/CharacterDataLatin1;
17: .line 293
sipush 256
newarray 10
dup
iconst_0
18: .line 294
ldc 1207963663
iastore
dup
iconst_1
19: .line 295
ldc 1207963663
iastore
dup
iconst_2
20: .line 296
ldc 1207963663
iastore
dup
iconst_3
21: .line 297
ldc 1207963663
iastore
dup
iconst_4
22: .line 298
ldc 1207963663
iastore
dup
iconst_5
23: .line 299
ldc 1207963663
iastore
dup
bipush 6
24: .line 300
ldc 1207963663
iastore
dup
bipush 7
25: .line 301
ldc 1207963663
iastore
dup
bipush 8
26: .line 302
ldc 1207963663
iastore
dup
bipush 9
27: .line 303
ldc 1476411407
iastore
dup
bipush 10
28: .line 304
ldc 1342193679
iastore
dup
bipush 11
29: .line 305
ldc 1476411407
iastore
dup
bipush 12
30: .line 306
ldc 1610629135
iastore
dup
bipush 13
31: .line 307
ldc 1342193679
iastore
dup
bipush 14
32: .line 308
ldc 1207963663
iastore
dup
bipush 15
33: .line 309
ldc 1207963663
iastore
dup
bipush 16
34: .line 310
ldc 1207963663
iastore
dup
bipush 17
35: .line 311
ldc 1207963663
iastore
dup
bipush 18
36: .line 312
ldc 1207963663
iastore
dup
bipush 19
37: .line 313
ldc 1207963663
iastore
dup
bipush 20
38: .line 314
ldc 1207963663
iastore
dup
bipush 21
39: .line 315
ldc 1207963663
iastore
dup
bipush 22
40: .line 316
ldc 1207963663
iastore
dup
bipush 23
41: .line 317
ldc 1207963663
iastore
dup
bipush 24
42: .line 318
ldc 1207963663
iastore
dup
bipush 25
43: .line 319
ldc 1207963663
iastore
dup
bipush 26
44: .line 320
ldc 1207963663
iastore
dup
bipush 27
45: .line 321
ldc 1207963663
iastore
dup
bipush 28
46: .line 322
ldc 1342193679
iastore
dup
bipush 29
47: .line 323
ldc 1342193679
iastore
dup
bipush 30
48: .line 324
ldc 1342193679
iastore
dup
bipush 31
49: .line 325
ldc 1476411407
iastore
dup
bipush 32
50: .line 326
ldc 1610629132
iastore
dup
bipush 33
51: .line 327
ldc 1744830488
iastore
dup
bipush 34
52: .line 328
ldc 1744830488
iastore
dup
bipush 35
53: .line 329
ldc 671088664
iastore
dup
bipush 36
54: .line 330
ldc 671113242
iastore
dup
bipush 37
55: .line 331
ldc 671088664
iastore
dup
bipush 38
56: .line 332
ldc 1744830488
iastore
dup
bipush 39
57: .line 333
ldc 1744830488
iastore
dup
bipush 40
58: .line 334
ldc -402653163
iastore
dup
bipush 41
59: .line 335
ldc -402653162
iastore
dup
bipush 42
60: .line 336
ldc 1744830488
iastore
dup
bipush 43
61: .line 337
ldc 536870937
iastore
dup
bipush 44
62: .line 338
ldc 939524120
iastore
dup
bipush 45
63: .line 339
ldc 536870932
iastore
dup
bipush 46
64: .line 340
ldc 939524120
iastore
dup
bipush 47
65: .line 341
ldc 939524120
iastore
dup
bipush 48
66: .line 342
ldc 402667017
iastore
dup
bipush 49
67: .line 343
ldc 402667017
iastore
dup
bipush 50
68: .line 344
ldc 402667017
iastore
dup
bipush 51
69: .line 345
ldc 402667017
iastore
dup
bipush 52
70: .line 346
ldc 402667017
iastore
dup
bipush 53
71: .line 347
ldc 402667017
iastore
dup
bipush 54
72: .line 348
ldc 402667017
iastore
dup
bipush 55
73: .line 349
ldc 402667017
iastore
dup
bipush 56
74: .line 350
ldc 402667017
iastore
dup
bipush 57
75: .line 351
ldc 402667017
iastore
dup
bipush 58
76: .line 352
ldc 939524120
iastore
dup
bipush 59
77: .line 353
ldc 1744830488
iastore
dup
bipush 60
78: .line 354
ldc -402653159
iastore
dup
bipush 61
79: .line 355
ldc 1744830489
iastore
dup
bipush 62
80: .line 356
ldc -402653159
iastore
dup
bipush 63
81: .line 357
ldc 1744830488
iastore
dup
bipush 64
82: .line 358
ldc 1744830488
iastore
dup
bipush 65
83: .line 359
ldc 8552417
iastore
dup
bipush 66
84: .line 360
ldc 8552417
iastore
dup
bipush 67
85: .line 361
ldc 8552417
iastore
dup
bipush 68
86: .line 362
ldc 8552417
iastore
dup
bipush 69
87: .line 363
ldc 8552417
iastore
dup
bipush 70
88: .line 364
ldc 8552417
iastore
dup
bipush 71
89: .line 365
ldc 8552417
iastore
dup
bipush 72
90: .line 366
ldc 8552417
iastore
dup
bipush 73
91: .line 367
ldc 8552417
iastore
dup
bipush 74
92: .line 368
ldc 8552417
iastore
dup
bipush 75
93: .line 369
ldc 8552417
iastore
dup
bipush 76
94: .line 370
ldc 8552417
iastore
dup
bipush 77
95: .line 371
ldc 8552417
iastore
dup
bipush 78
96: .line 372
ldc 8552417
iastore
dup
bipush 79
97: .line 373
ldc 8552417
iastore
dup
bipush 80
98: .line 374
ldc 8552417
iastore
dup
bipush 81
99: .line 375
ldc 8552417
iastore
dup
bipush 82
100: .line 376
ldc 8552417
iastore
dup
bipush 83
101: .line 377
ldc 8552417
iastore
dup
bipush 84
102: .line 378
ldc 8552417
iastore
dup
bipush 85
103: .line 379
ldc 8552417
iastore
dup
bipush 86
104: .line 380
ldc 8552417
iastore
dup
bipush 87
105: .line 381
ldc 8552417
iastore
dup
bipush 88
106: .line 382
ldc 8552417
iastore
dup
bipush 89
107: .line 383
ldc 8552417
iastore
dup
bipush 90
108: .line 384
ldc 8552417
iastore
dup
bipush 91
109: .line 385
ldc -402653163
iastore
dup
bipush 92
110: .line 386
ldc 1744830488
iastore
dup
bipush 93
111: .line 387
ldc -402653162
iastore
dup
bipush 94
112: .line 388
ldc 1744830491
iastore
dup
bipush 95
113: .line 389
ldc 1744850967
iastore
dup
bipush 96
114: .line 390
ldc 1744830491
iastore
dup
bipush 97
115: .line 391
ldc 8486882
iastore
dup
bipush 98
116: .line 392
ldc 8486882
iastore
dup
bipush 99
117: .line 393
ldc 8486882
iastore
dup
bipush 100
118: .line 394
ldc 8486882
iastore
dup
bipush 101
119: .line 395
ldc 8486882
iastore
dup
bipush 102
120: .line 396
ldc 8486882
iastore
dup
bipush 103
121: .line 397
ldc 8486882
iastore
dup
bipush 104
122: .line 398
ldc 8486882
iastore
dup
bipush 105
123: .line 399
ldc 8486882
iastore
dup
bipush 106
124: .line 400
ldc 8486882
iastore
dup
bipush 107
125: .line 401
ldc 8486882
iastore
dup
bipush 108
126: .line 402
ldc 8486882
iastore
dup
bipush 109
127: .line 403
ldc 8486882
iastore
dup
bipush 110
128: .line 404
ldc 8486882
iastore
dup
bipush 111
129: .line 405
ldc 8486882
iastore
dup
bipush 112
130: .line 406
ldc 8486882
iastore
dup
bipush 113
131: .line 407
ldc 8486882
iastore
dup
bipush 114
132: .line 408
ldc 8486882
iastore
dup
bipush 115
133: .line 409
ldc 8486882
iastore
dup
bipush 116
134: .line 410
ldc 8486882
iastore
dup
bipush 117
135: .line 411
ldc 8486882
iastore
dup
bipush 118
136: .line 412
ldc 8486882
iastore
dup
bipush 119
137: .line 413
ldc 8486882
iastore
dup
bipush 120
138: .line 414
ldc 8486882
iastore
dup
bipush 121
139: .line 415
ldc 8486882
iastore
dup
bipush 122
140: .line 416
ldc 8486882
iastore
dup
bipush 123
141: .line 417
ldc -402653163
iastore
dup
bipush 124
142: .line 418
ldc 1744830489
iastore
dup
bipush 125
143: .line 419
ldc -402653162
iastore
dup
bipush 126
144: .line 420
ldc 1744830489
iastore
dup
bipush 127
145: .line 421
ldc 1207963663
iastore
dup
sipush 128
146: .line 422
ldc 1207963663
iastore
dup
sipush 129
147: .line 423
ldc 1207963663
iastore
dup
sipush 130
148: .line 424
ldc 1207963663
iastore
dup
sipush 131
149: .line 425
ldc 1207963663
iastore
dup
sipush 132
150: .line 426
ldc 1207963663
iastore
dup
sipush 133
151: .line 427
ldc 1342181391
iastore
dup
sipush 134
152: .line 428
ldc 1207963663
iastore
dup
sipush 135
153: .line 429
ldc 1207963663
iastore
dup
sipush 136
154: .line 430
ldc 1207963663
iastore
dup
sipush 137
155: .line 431
ldc 1207963663
iastore
dup
sipush 138
156: .line 432
ldc 1207963663
iastore
dup
sipush 139
157: .line 433
ldc 1207963663
iastore
dup
sipush 140
158: .line 434
ldc 1207963663
iastore
dup
sipush 141
159: .line 435
ldc 1207963663
iastore
dup
sipush 142
160: .line 436
ldc 1207963663
iastore
dup
sipush 143
161: .line 437
ldc 1207963663
iastore
dup
sipush 144
162: .line 438
ldc 1207963663
iastore
dup
sipush 145
163: .line 439
ldc 1207963663
iastore
dup
sipush 146
164: .line 440
ldc 1207963663
iastore
dup
sipush 147
165: .line 441
ldc 1207963663
iastore
dup
sipush 148
166: .line 442
ldc 1207963663
iastore
dup
sipush 149
167: .line 443
ldc 1207963663
iastore
dup
sipush 150
168: .line 444
ldc 1207963663
iastore
dup
sipush 151
169: .line 445
ldc 1207963663
iastore
dup
sipush 152
170: .line 446
ldc 1207963663
iastore
dup
sipush 153
171: .line 447
ldc 1207963663
iastore
dup
sipush 154
172: .line 448
ldc 1207963663
iastore
dup
sipush 155
173: .line 449
ldc 1207963663
iastore
dup
sipush 156
174: .line 450
ldc 1207963663
iastore
dup
sipush 157
175: .line 451
ldc 1207963663
iastore
dup
sipush 158
176: .line 452
ldc 1207963663
iastore
dup
sipush 159
177: .line 453
ldc 1207963663
iastore
dup
sipush 160
178: .line 454
ldc 939524108
iastore
dup
sipush 161
179: .line 455
ldc 1744830488
iastore
dup
sipush 162
180: .line 456
ldc 671113242
iastore
dup
sipush 163
181: .line 457
ldc 671113242
iastore
dup
sipush 164
182: .line 458
ldc 671113242
iastore
dup
sipush 165
183: .line 459
ldc 671113242
iastore
dup
sipush 166
184: .line 460
ldc 1744830492
iastore
dup
sipush 167
185: .line 461
ldc 1744830488
iastore
dup
sipush 168
186: .line 462
ldc 1744830491
iastore
dup
sipush 169
187: .line 463
ldc 1744830492
iastore
dup
sipush 170
188: .line 464
sipush 28677
iastore
dup
sipush 171
189: .line 465
ldc -402653155
iastore
dup
sipush 172
190: .line 466
ldc 1744830489
iastore
dup
sipush 173
191: .line 467
ldc 1207963664
iastore
dup
sipush 174
192: .line 468
ldc 1744830492
iastore
dup
sipush 175
193: .line 469
ldc 1744830491
iastore
dup
sipush 176
194: .line 470
ldc 671088668
iastore
dup
sipush 177
195: .line 471
ldc 671088665
iastore
dup
sipush 178
196: .line 472
ldc 402654731
iastore
dup
sipush 179
197: .line 473
ldc 402654731
iastore
dup
sipush 180
198: .line 474
ldc 1744830491
iastore
dup
sipush 181
199: .line 475
ldc 134049794
iastore
dup
sipush 182
200: .line 476
ldc 1744830488
iastore
dup
sipush 183
201: .line 477
ldc 1744830488
iastore
dup
sipush 184
202: .line 478
ldc 1744830491
iastore
dup
sipush 185
203: .line 479
ldc 402654475
iastore
dup
sipush 186
204: .line 480
sipush 28677
iastore
dup
sipush 187
205: .line 481
ldc -402653154
iastore
dup
sipush 188
206: .line 482
ldc 1744832523
iastore
dup
sipush 189
207: .line 483
ldc 1744832523
iastore
dup
sipush 190
208: .line 484
ldc 1744832523
iastore
dup
sipush 191
209: .line 485
ldc 1744830488
iastore
dup
sipush 192
210: .line 486
ldc 8548353
iastore
dup
sipush 193
211: .line 487
ldc 8548353
iastore
dup
sipush 194
212: .line 488
ldc 8548353
iastore
dup
sipush 195
213: .line 489
ldc 8548353
iastore
dup
sipush 196
214: .line 490
ldc 8548353
iastore
dup
sipush 197
215: .line 491
ldc 8548353
iastore
dup
sipush 198
216: .line 492
ldc 8548353
iastore
dup
sipush 199
217: .line 493
ldc 8548353
iastore
dup
sipush 200
218: .line 494
ldc 8548353
iastore
dup
sipush 201
219: .line 495
ldc 8548353
iastore
dup
sipush 202
220: .line 496
ldc 8548353
iastore
dup
sipush 203
221: .line 497
ldc 8548353
iastore
dup
sipush 204
222: .line 498
ldc 8548353
iastore
dup
sipush 205
223: .line 499
ldc 8548353
iastore
dup
sipush 206
224: .line 500
ldc 8548353
iastore
dup
sipush 207
225: .line 501
ldc 8548353
iastore
dup
sipush 208
226: .line 502
ldc 8548353
iastore
dup
sipush 209
227: .line 503
ldc 8548353
iastore
dup
sipush 210
228: .line 504
ldc 8548353
iastore
dup
sipush 211
229: .line 505
ldc 8548353
iastore
dup
sipush 212
230: .line 506
ldc 8548353
iastore
dup
sipush 213
231: .line 507
ldc 8548353
iastore
dup
sipush 214
232: .line 508
ldc 8548353
iastore
dup
sipush 215
233: .line 509
ldc 1744830489
iastore
dup
sipush 216
234: .line 510
ldc 8548353
iastore
dup
sipush 217
235: .line 511
ldc 8548353
iastore
dup
sipush 218
236: .line 512
ldc 8548353
iastore
dup
sipush 219
237: .line 513
ldc 8548353
iastore
dup
sipush 220
238: .line 514
ldc 8548353
iastore
dup
sipush 221
239: .line 515
ldc 8548353
iastore
dup
sipush 222
240: .line 516
ldc 8548353
iastore
dup
sipush 223
241: .line 517
ldc 134049794
iastore
dup
sipush 224
242: .line 518
ldc 8482818
iastore
dup
sipush 225
243: .line 519
ldc 8482818
iastore
dup
sipush 226
244: .line 520
ldc 8482818
iastore
dup
sipush 227
245: .line 521
ldc 8482818
iastore
dup
sipush 228
246: .line 522
ldc 8482818
iastore
dup
sipush 229
247: .line 523
ldc 8482818
iastore
dup
sipush 230
248: .line 524
ldc 8482818
iastore
dup
sipush 231
249: .line 525
ldc 8482818
iastore
dup
sipush 232
250: .line 526
ldc 8482818
iastore
dup
sipush 233
251: .line 527
ldc 8482818
iastore
dup
sipush 234
252: .line 528
ldc 8482818
iastore
dup
sipush 235
253: .line 529
ldc 8482818
iastore
dup
sipush 236
254: .line 530
ldc 8482818
iastore
dup
sipush 237
255: .line 531
ldc 8482818
iastore
dup
sipush 238
256: .line 532
ldc 8482818
iastore
dup
sipush 239
257: .line 533
ldc 8482818
iastore
dup
sipush 240
258: .line 534
ldc 8482818
iastore
dup
sipush 241
259: .line 535
ldc 8482818
iastore
dup
sipush 242
260: .line 536
ldc 8482818
iastore
dup
sipush 243
261: .line 537
ldc 8482818
iastore
dup
sipush 244
262: .line 538
ldc 8482818
iastore
dup
sipush 245
263: .line 539
ldc 8482818
iastore
dup
sipush 246
264: .line 540
ldc 8482818
iastore
dup
sipush 247
265: .line 541
ldc 1744830489
iastore
dup
sipush 248
266: .line 542
ldc 8482818
iastore
dup
sipush 249
267: .line 543
ldc 8482818
iastore
dup
sipush 250
268: .line 544
ldc 8482818
iastore
dup
sipush 251
269: .line 545
ldc 8482818
iastore
dup
sipush 252
270: .line 546
ldc 8482818
iastore
dup
sipush 253
271: .line 547
ldc 8482818
iastore
dup
sipush 254
272: .line 548
ldc 8482818
iastore
dup
sipush 255
273: .line 549
ldc 102592514
iastore
274: .line 293
putstatic java.lang.CharacterDataLatin1.A:[I
275: .line 554
sipush 256
newarray 5
dup
sipush 170
276: .line 725
iconst_1
castore
dup
sipush 186
277: .line 741
iconst_1
castore
278: .line 554
putstatic java.lang.CharacterDataLatin1.B:[C
279: .line 817
return
LocalVariableTable:
Start End Slot Name Signature
int getProperties(int);
descriptor: (I)I
flags: (0x0000)
Code:
stack=2, locals=4, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 73
iload 1 /* ch */
i2c
istore 2 /* offset */
start local 2 // char offset
1: .line 74
getstatic java.lang.CharacterDataLatin1.A:[I
iload 2 /* offset */
iaload
istore 3 /* props */
start local 3 // int props
2: .line 75
iload 3 /* props */
ireturn
end local 3 // int props
end local 2 // char offset
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 offset C
2 3 3 props I
MethodParameters:
Name Flags
ch
int getPropertiesEx(int);
descriptor: (I)I
flags: (0x0000)
Code:
stack=2, locals=4, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 79
iload 1 /* ch */
i2c
istore 2 /* offset */
start local 2 // char offset
1: .line 80
getstatic java.lang.CharacterDataLatin1.B:[C
iload 2 /* offset */
caload
istore 3 /* props */
start local 3 // int props
2: .line 81
iload 3 /* props */
ireturn
end local 3 // int props
end local 2 // char offset
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 offset C
2 3 3 props I
MethodParameters:
Name Flags
ch
boolean isDigit(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 86
bipush 48
iload 1 /* ch */
if_icmpgt 1
iload 1 /* ch */
bipush 57
if_icmpgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/lang/CharacterDataLatin1;
0 2 1 ch I
RuntimeVisibleAnnotations:
jdk.internal.HotSpotIntrinsicCandidate()
MethodParameters:
Name Flags
ch
boolean isLowerCase(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 91
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 92
iload 2 /* props */
bipush 31
iand
iconst_2
if_icmpne 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
RuntimeVisibleAnnotations:
jdk.internal.HotSpotIntrinsicCandidate()
MethodParameters:
Name Flags
ch
boolean isUpperCase(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 97
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 98
iload 2 /* props */
bipush 31
iand
iconst_1
if_icmpne 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
RuntimeVisibleAnnotations:
jdk.internal.HotSpotIntrinsicCandidate()
MethodParameters:
Name Flags
ch
boolean isOtherLowercase(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 102
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getPropertiesEx:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 103
iload 2 /* props */
iconst_1
iand
ifeq 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
MethodParameters:
Name Flags
ch
boolean isOtherUppercase(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 107
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getPropertiesEx:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 108
iload 2 /* props */
iconst_2
iand
ifeq 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
MethodParameters:
Name Flags
ch
boolean isOtherAlphabetic(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 112
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getPropertiesEx:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 113
iload 2 /* props */
iconst_4
iand
ifeq 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
MethodParameters:
Name Flags
ch
boolean isIdeographic(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 117
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getPropertiesEx:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 118
iload 2 /* props */
bipush 16
iand
ifeq 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
MethodParameters:
Name Flags
ch
int getType(int);
descriptor: (I)I
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 122
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 123
iload 2 /* props */
bipush 31
iand
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/lang/CharacterDataLatin1;
0 2 1 ch I
1 2 2 props I
MethodParameters:
Name Flags
ch
boolean isJavaIdentifierStart(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 127
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 128
iload 2 /* props */
sipush 28672
iand
sipush 20480
if_icmplt 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
MethodParameters:
Name Flags
ch
boolean isJavaIdentifierPart(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 132
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 133
iload 2 /* props */
sipush 12288
iand
ifeq 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
MethodParameters:
Name Flags
ch
boolean isUnicodeIdentifierStart(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 137
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 138
iload 2 /* props */
sipush 28672
iand
sipush 28672
if_icmpne 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
MethodParameters:
Name Flags
ch
boolean isUnicodeIdentifierPart(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 142
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 143
iload 2 /* props */
sipush 4096
iand
ifeq 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
MethodParameters:
Name Flags
ch
boolean isIdentifierIgnorable(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 147
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 148
iload 2 /* props */
sipush 28672
iand
sipush 4096
if_icmpne 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
MethodParameters:
Name Flags
ch
int toLowerCase(int);
descriptor: (I)I
flags: (0x0000)
Code:
stack=2, locals=5, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 152
iload 1 /* ch */
istore 2 /* mapChar */
start local 2 // int mapChar
1: .line 153
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 3 /* val */
start local 3 // int val
2: .line 155
iload 3 /* val */
ldc 131072
iand
ifeq 6
3: .line 156
iload 3 /* val */
ldc 133955584
iand
ldc 133955584
if_icmpeq 6
4: .line 157
iload 3 /* val */
iconst_5
ishl
bipush 23
ishr
istore 4 /* offset */
start local 4 // int offset
5: .line 158
iload 1 /* ch */
iload 4 /* offset */
iadd
istore 2 /* mapChar */
end local 4 // int offset
6: .line 160
StackMap locals: int int
StackMap stack:
iload 2 /* mapChar */
ireturn
end local 3 // int val
end local 2 // int mapChar
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljava/lang/CharacterDataLatin1;
0 7 1 ch I
1 7 2 mapChar I
2 7 3 val I
5 6 4 offset I
MethodParameters:
Name Flags
ch
int toUpperCase(int);
descriptor: (I)I
flags: (0x0000)
Code:
stack=2, locals=5, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 164
iload 1 /* ch */
istore 2 /* mapChar */
start local 2 // int mapChar
1: .line 165
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 3 /* val */
start local 3 // int val
2: .line 167
iload 3 /* val */
ldc 65536
iand
ifeq 9
3: .line 168
iload 3 /* val */
ldc 133955584
iand
ldc 133955584
if_icmpeq 7
4: .line 169
iload 3 /* val */
iconst_5
ishl
bipush 23
ishr
istore 4 /* offset */
start local 4 // int offset
5: .line 170
iload 1 /* ch */
iload 4 /* offset */
isub
istore 2 /* mapChar */
end local 4 // int offset
6: .line 171
goto 9
StackMap locals: int int
StackMap stack:
7: iload 1 /* ch */
sipush 181
if_icmpne 9
8: .line 172
sipush 924
istore 2 /* mapChar */
9: .line 175
StackMap locals:
StackMap stack:
iload 2 /* mapChar */
ireturn
end local 3 // int val
end local 2 // int mapChar
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljava/lang/CharacterDataLatin1;
0 10 1 ch I
1 10 2 mapChar I
2 10 3 val I
5 6 4 offset I
MethodParameters:
Name Flags
ch
int toTitleCase(int);
descriptor: (I)I
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 179
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.toUpperCase:(I)I
ireturn
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/lang/CharacterDataLatin1;
0 1 1 ch I
MethodParameters:
Name Flags
ch
int digit(int, int);
descriptor: (II)I
flags: (0x0000)
Code:
stack=2, locals=4, args_size=3
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
start local 2 // int radix
0: .line 210
getstatic java.lang.CharacterDataLatin1.DIGITS:[B
iload 1 /* ch */
baload
istore 3 /* value */
start local 3 // int value
1: .line 211
iload 3 /* value */
iflt 3
iload 3 /* value */
iload 2 /* radix */
if_icmpge 3
iload 2 /* radix */
iconst_2
if_icmplt 3
2: .line 212
iload 2 /* radix */
bipush 36
if_icmpgt 3
iload 3 /* value */
goto 4
StackMap locals: int
StackMap stack:
3: iconst_m1
4: .line 211
StackMap locals:
StackMap stack: int
ireturn
end local 3 // int value
end local 2 // int radix
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljava/lang/CharacterDataLatin1;
0 5 1 ch I
0 5 2 radix I
1 5 3 value I
MethodParameters:
Name Flags
ch
radix
int getNumericValue(int);
descriptor: (I)I
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 216
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* val */
start local 2 // int val
1: .line 217
iconst_m1
istore 3 /* retval */
start local 3 // int retval
2: .line 219
iload 2 /* val */
sipush 3072
iand
lookupswitch { // 4
0: 3
1024: 5
2048: 7
3072: 9
default: 3
}
3: .line 222
StackMap locals: int int
StackMap stack:
iconst_m1
istore 3 /* retval */
4: .line 223
goto 10
5: .line 225
StackMap locals:
StackMap stack:
iload 1 /* ch */
iload 2 /* val */
sipush 992
iand
iconst_5
ishr
iadd
bipush 31
iand
istore 3 /* retval */
6: .line 226
goto 10
7: .line 228
StackMap locals:
StackMap stack:
bipush -2
istore 3 /* retval */
8: .line 229
goto 10
9: .line 231
StackMap locals:
StackMap stack:
iload 1 /* ch */
iload 2 /* val */
sipush 992
iand
iconst_5
ishr
iadd
bipush 31
iand
bipush 10
iadd
istore 3 /* retval */
10: .line 234
StackMap locals:
StackMap stack:
iload 3 /* retval */
ireturn
end local 3 // int retval
end local 2 // int val
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljava/lang/CharacterDataLatin1;
0 11 1 ch I
1 11 2 val I
2 11 3 retval I
MethodParameters:
Name Flags
ch
boolean isWhitespace(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 239
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 240
iload 2 /* props */
sipush 28672
iand
sipush 16384
if_icmpne 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
RuntimeVisibleAnnotations:
jdk.internal.HotSpotIntrinsicCandidate()
MethodParameters:
Name Flags
ch
byte getDirectionality(int);
descriptor: (I)B
flags: (0x0000)
Code:
stack=2, locals=4, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 244
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* val */
start local 2 // int val
1: .line 245
iload 2 /* val */
ldc 2013265920
iand
bipush 27
ishr
i2b
istore 3 /* directionality */
start local 3 // byte directionality
2: .line 247
iload 3 /* directionality */
bipush 15
if_icmpne 4
3: .line 248
iconst_m1
istore 3 /* directionality */
4: .line 250
StackMap locals: int int
StackMap stack:
iload 3 /* directionality */
ireturn
end local 3 // byte directionality
end local 2 // int val
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljava/lang/CharacterDataLatin1;
0 5 1 ch I
1 5 2 val I
2 5 3 directionality B
MethodParameters:
Name Flags
ch
boolean isMirrored(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 254
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 255
iload 2 /* props */
ldc -2147483648
iand
ifeq 2
iconst_1
ireturn
StackMap locals: int
StackMap stack:
2: iconst_0
ireturn
end local 2 // int props
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/lang/CharacterDataLatin1;
0 3 1 ch I
1 3 2 props I
MethodParameters:
Name Flags
ch
int toUpperCaseEx(int);
descriptor: (I)I
flags: (0x0000)
Code:
stack=2, locals=5, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 259
iload 1 /* ch */
istore 2 /* mapChar */
start local 2 // int mapChar
1: .line 260
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 3 /* val */
start local 3 // int val
2: .line 262
iload 3 /* val */
ldc 65536
iand
ifeq 10
3: .line 263
iload 3 /* val */
ldc 133955584
iand
ldc 133955584
if_icmpeq 7
4: .line 264
iload 3 /* val */
iconst_5
ishl
bipush 23
ishr
istore 4 /* offset */
start local 4 // int offset
5: .line 265
iload 1 /* ch */
iload 4 /* offset */
isub
istore 2 /* mapChar */
end local 4 // int offset
6: .line 266
goto 10
7: .line 268
StackMap locals: int int
StackMap stack:
iload 1 /* ch */
tableswitch { // 181 - 181
181: 8
default: 9
}
8: .line 270
StackMap locals:
StackMap stack:
sipush 924
istore 2 /* mapChar */
goto 10
9: .line 271
StackMap locals:
StackMap stack:
iconst_m1
istore 2 /* mapChar */
10: .line 275
StackMap locals:
StackMap stack:
iload 2 /* mapChar */
ireturn
end local 3 // int val
end local 2 // int mapChar
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljava/lang/CharacterDataLatin1;
0 11 1 ch I
1 11 2 mapChar I
2 11 3 val I
5 6 4 offset I
MethodParameters:
Name Flags
ch
char[] toUpperCaseCharArray(int);
descriptor: (I)[C
flags: (0x0000)
Code:
stack=4, locals=3, args_size=2
start local 0 // java.lang.CharacterDataLatin1 this
start local 1 // int ch
0: .line 281
iconst_1
newarray 5
dup
iconst_0
iload 1 /* ch */
i2c
castore
astore 2 /* upperMap */
start local 2 // char[] upperMap
1: .line 282
iload 1 /* ch */
sipush 223
if_icmpne 3
2: .line 283
getstatic java.lang.CharacterDataLatin1.sharpsMap:[C
astore 2 /* upperMap */
3: .line 285
StackMap locals: char[]
StackMap stack:
aload 2 /* upperMap */
areturn
end local 2 // char[] upperMap
end local 1 // int ch
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/lang/CharacterDataLatin1;
0 4 1 ch I
1 4 2 upperMap [C
MethodParameters:
Name Flags
ch
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 // java.lang.CharacterDataLatin1 this
0: .line 289
aload 0 /* this */
invokespecial java.lang.CharacterData.<init>:()V
return
end local 0 // java.lang.CharacterDataLatin1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/lang/CharacterDataLatin1;
}
SourceFile: "CharacterDataLatin1.java"