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 193
sipush 256
newarray 8
dup
iconst_0
1: .line 194
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 195
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 196
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 197
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 198
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 199
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 200
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 201
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 202
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 203
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 204
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 205
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 206
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 193
putstatic java.lang.CharacterDataLatin1.DIGITS:[B
15: .line 277
iconst_2
newarray 5
dup
iconst_0
bipush 83
castore
dup
iconst_1
bipush 83
castore
putstatic java.lang.CharacterDataLatin1.sharpsMap:[C
16: .line 287
new java.lang.CharacterDataLatin1
dup
invokespecial java.lang.CharacterDataLatin1.<init>:()V
putstatic java.lang.CharacterDataLatin1.instance:Ljava/lang/CharacterDataLatin1;
17: .line 292
sipush 256
newarray 10
dup
iconst_0
18: .line 293
ldc 1207963663
iastore
dup
iconst_1
19: .line 294
ldc 1207963663
iastore
dup
iconst_2
20: .line 295
ldc 1207963663
iastore
dup
iconst_3
21: .line 296
ldc 1207963663
iastore
dup
iconst_4
22: .line 297
ldc 1207963663
iastore
dup
iconst_5
23: .line 298
ldc 1207963663
iastore
dup
bipush 6
24: .line 299
ldc 1207963663
iastore
dup
bipush 7
25: .line 300
ldc 1207963663
iastore
dup
bipush 8
26: .line 301
ldc 1207963663
iastore
dup
bipush 9
27: .line 302
ldc 1476411407
iastore
dup
bipush 10
28: .line 303
ldc 1342193679
iastore
dup
bipush 11
29: .line 304
ldc 1476411407
iastore
dup
bipush 12
30: .line 305
ldc 1610629135
iastore
dup
bipush 13
31: .line 306
ldc 1342193679
iastore
dup
bipush 14
32: .line 307
ldc 1207963663
iastore
dup
bipush 15
33: .line 308
ldc 1207963663
iastore
dup
bipush 16
34: .line 309
ldc 1207963663
iastore
dup
bipush 17
35: .line 310
ldc 1207963663
iastore
dup
bipush 18
36: .line 311
ldc 1207963663
iastore
dup
bipush 19
37: .line 312
ldc 1207963663
iastore
dup
bipush 20
38: .line 313
ldc 1207963663
iastore
dup
bipush 21
39: .line 314
ldc 1207963663
iastore
dup
bipush 22
40: .line 315
ldc 1207963663
iastore
dup
bipush 23
41: .line 316
ldc 1207963663
iastore
dup
bipush 24
42: .line 317
ldc 1207963663
iastore
dup
bipush 25
43: .line 318
ldc 1207963663
iastore
dup
bipush 26
44: .line 319
ldc 1207963663
iastore
dup
bipush 27
45: .line 320
ldc 1207963663
iastore
dup
bipush 28
46: .line 321
ldc 1342193679
iastore
dup
bipush 29
47: .line 322
ldc 1342193679
iastore
dup
bipush 30
48: .line 323
ldc 1342193679
iastore
dup
bipush 31
49: .line 324
ldc 1476411407
iastore
dup
bipush 32
50: .line 325
ldc 1610629132
iastore
dup
bipush 33
51: .line 326
ldc 1744830488
iastore
dup
bipush 34
52: .line 327
ldc 1744830488
iastore
dup
bipush 35
53: .line 328
ldc 671088664
iastore
dup
bipush 36
54: .line 329
ldc 671113242
iastore
dup
bipush 37
55: .line 330
ldc 671088664
iastore
dup
bipush 38
56: .line 331
ldc 1744830488
iastore
dup
bipush 39
57: .line 332
ldc 1744830488
iastore
dup
bipush 40
58: .line 333
ldc -402653163
iastore
dup
bipush 41
59: .line 334
ldc -402653162
iastore
dup
bipush 42
60: .line 335
ldc 1744830488
iastore
dup
bipush 43
61: .line 336
ldc 536870937
iastore
dup
bipush 44
62: .line 337
ldc 939524120
iastore
dup
bipush 45
63: .line 338
ldc 536870932
iastore
dup
bipush 46
64: .line 339
ldc 939524120
iastore
dup
bipush 47
65: .line 340
ldc 939524120
iastore
dup
bipush 48
66: .line 341
ldc 402667017
iastore
dup
bipush 49
67: .line 342
ldc 402667017
iastore
dup
bipush 50
68: .line 343
ldc 402667017
iastore
dup
bipush 51
69: .line 344
ldc 402667017
iastore
dup
bipush 52
70: .line 345
ldc 402667017
iastore
dup
bipush 53
71: .line 346
ldc 402667017
iastore
dup
bipush 54
72: .line 347
ldc 402667017
iastore
dup
bipush 55
73: .line 348
ldc 402667017
iastore
dup
bipush 56
74: .line 349
ldc 402667017
iastore
dup
bipush 57
75: .line 350
ldc 402667017
iastore
dup
bipush 58
76: .line 351
ldc 939524120
iastore
dup
bipush 59
77: .line 352
ldc 1744830488
iastore
dup
bipush 60
78: .line 353
ldc -402653159
iastore
dup
bipush 61
79: .line 354
ldc 1744830489
iastore
dup
bipush 62
80: .line 355
ldc -402653159
iastore
dup
bipush 63
81: .line 356
ldc 1744830488
iastore
dup
bipush 64
82: .line 357
ldc 1744830488
iastore
dup
bipush 65
83: .line 358
ldc 8552417
iastore
dup
bipush 66
84: .line 359
ldc 8552417
iastore
dup
bipush 67
85: .line 360
ldc 8552417
iastore
dup
bipush 68
86: .line 361
ldc 8552417
iastore
dup
bipush 69
87: .line 362
ldc 8552417
iastore
dup
bipush 70
88: .line 363
ldc 8552417
iastore
dup
bipush 71
89: .line 364
ldc 8552417
iastore
dup
bipush 72
90: .line 365
ldc 8552417
iastore
dup
bipush 73
91: .line 366
ldc 8552417
iastore
dup
bipush 74
92: .line 367
ldc 8552417
iastore
dup
bipush 75
93: .line 368
ldc 8552417
iastore
dup
bipush 76
94: .line 369
ldc 8552417
iastore
dup
bipush 77
95: .line 370
ldc 8552417
iastore
dup
bipush 78
96: .line 371
ldc 8552417
iastore
dup
bipush 79
97: .line 372
ldc 8552417
iastore
dup
bipush 80
98: .line 373
ldc 8552417
iastore
dup
bipush 81
99: .line 374
ldc 8552417
iastore
dup
bipush 82
100: .line 375
ldc 8552417
iastore
dup
bipush 83
101: .line 376
ldc 8552417
iastore
dup
bipush 84
102: .line 377
ldc 8552417
iastore
dup
bipush 85
103: .line 378
ldc 8552417
iastore
dup
bipush 86
104: .line 379
ldc 8552417
iastore
dup
bipush 87
105: .line 380
ldc 8552417
iastore
dup
bipush 88
106: .line 381
ldc 8552417
iastore
dup
bipush 89
107: .line 382
ldc 8552417
iastore
dup
bipush 90
108: .line 383
ldc 8552417
iastore
dup
bipush 91
109: .line 384
ldc -402653163
iastore
dup
bipush 92
110: .line 385
ldc 1744830488
iastore
dup
bipush 93
111: .line 386
ldc -402653162
iastore
dup
bipush 94
112: .line 387
ldc 1744830491
iastore
dup
bipush 95
113: .line 388
ldc 1744850967
iastore
dup
bipush 96
114: .line 389
ldc 1744830491
iastore
dup
bipush 97
115: .line 390
ldc 8486882
iastore
dup
bipush 98
116: .line 391
ldc 8486882
iastore
dup
bipush 99
117: .line 392
ldc 8486882
iastore
dup
bipush 100
118: .line 393
ldc 8486882
iastore
dup
bipush 101
119: .line 394
ldc 8486882
iastore
dup
bipush 102
120: .line 395
ldc 8486882
iastore
dup
bipush 103
121: .line 396
ldc 8486882
iastore
dup
bipush 104
122: .line 397
ldc 8486882
iastore
dup
bipush 105
123: .line 398
ldc 8486882
iastore
dup
bipush 106
124: .line 399
ldc 8486882
iastore
dup
bipush 107
125: .line 400
ldc 8486882
iastore
dup
bipush 108
126: .line 401
ldc 8486882
iastore
dup
bipush 109
127: .line 402
ldc 8486882
iastore
dup
bipush 110
128: .line 403
ldc 8486882
iastore
dup
bipush 111
129: .line 404
ldc 8486882
iastore
dup
bipush 112
130: .line 405
ldc 8486882
iastore
dup
bipush 113
131: .line 406
ldc 8486882
iastore
dup
bipush 114
132: .line 407
ldc 8486882
iastore
dup
bipush 115
133: .line 408
ldc 8486882
iastore
dup
bipush 116
134: .line 409
ldc 8486882
iastore
dup
bipush 117
135: .line 410
ldc 8486882
iastore
dup
bipush 118
136: .line 411
ldc 8486882
iastore
dup
bipush 119
137: .line 412
ldc 8486882
iastore
dup
bipush 120
138: .line 413
ldc 8486882
iastore
dup
bipush 121
139: .line 414
ldc 8486882
iastore
dup
bipush 122
140: .line 415
ldc 8486882
iastore
dup
bipush 123
141: .line 416
ldc -402653163
iastore
dup
bipush 124
142: .line 417
ldc 1744830489
iastore
dup
bipush 125
143: .line 418
ldc -402653162
iastore
dup
bipush 126
144: .line 419
ldc 1744830489
iastore
dup
bipush 127
145: .line 420
ldc 1207963663
iastore
dup
sipush 128
146: .line 421
ldc 1207963663
iastore
dup
sipush 129
147: .line 422
ldc 1207963663
iastore
dup
sipush 130
148: .line 423
ldc 1207963663
iastore
dup
sipush 131
149: .line 424
ldc 1207963663
iastore
dup
sipush 132
150: .line 425
ldc 1207963663
iastore
dup
sipush 133
151: .line 426
ldc 1342181391
iastore
dup
sipush 134
152: .line 427
ldc 1207963663
iastore
dup
sipush 135
153: .line 428
ldc 1207963663
iastore
dup
sipush 136
154: .line 429
ldc 1207963663
iastore
dup
sipush 137
155: .line 430
ldc 1207963663
iastore
dup
sipush 138
156: .line 431
ldc 1207963663
iastore
dup
sipush 139
157: .line 432
ldc 1207963663
iastore
dup
sipush 140
158: .line 433
ldc 1207963663
iastore
dup
sipush 141
159: .line 434
ldc 1207963663
iastore
dup
sipush 142
160: .line 435
ldc 1207963663
iastore
dup
sipush 143
161: .line 436
ldc 1207963663
iastore
dup
sipush 144
162: .line 437
ldc 1207963663
iastore
dup
sipush 145
163: .line 438
ldc 1207963663
iastore
dup
sipush 146
164: .line 439
ldc 1207963663
iastore
dup
sipush 147
165: .line 440
ldc 1207963663
iastore
dup
sipush 148
166: .line 441
ldc 1207963663
iastore
dup
sipush 149
167: .line 442
ldc 1207963663
iastore
dup
sipush 150
168: .line 443
ldc 1207963663
iastore
dup
sipush 151
169: .line 444
ldc 1207963663
iastore
dup
sipush 152
170: .line 445
ldc 1207963663
iastore
dup
sipush 153
171: .line 446
ldc 1207963663
iastore
dup
sipush 154
172: .line 447
ldc 1207963663
iastore
dup
sipush 155
173: .line 448
ldc 1207963663
iastore
dup
sipush 156
174: .line 449
ldc 1207963663
iastore
dup
sipush 157
175: .line 450
ldc 1207963663
iastore
dup
sipush 158
176: .line 451
ldc 1207963663
iastore
dup
sipush 159
177: .line 452
ldc 1207963663
iastore
dup
sipush 160
178: .line 453
ldc 939524108
iastore
dup
sipush 161
179: .line 454
ldc 1744830488
iastore
dup
sipush 162
180: .line 455
ldc 671113242
iastore
dup
sipush 163
181: .line 456
ldc 671113242
iastore
dup
sipush 164
182: .line 457
ldc 671113242
iastore
dup
sipush 165
183: .line 458
ldc 671113242
iastore
dup
sipush 166
184: .line 459
ldc 1744830492
iastore
dup
sipush 167
185: .line 460
ldc 1744830488
iastore
dup
sipush 168
186: .line 461
ldc 1744830491
iastore
dup
sipush 169
187: .line 462
ldc 1744830492
iastore
dup
sipush 170
188: .line 463
sipush 28677
iastore
dup
sipush 171
189: .line 464
ldc -402653155
iastore
dup
sipush 172
190: .line 465
ldc 1744830489
iastore
dup
sipush 173
191: .line 466
ldc 1207963664
iastore
dup
sipush 174
192: .line 467
ldc 1744830492
iastore
dup
sipush 175
193: .line 468
ldc 1744830491
iastore
dup
sipush 176
194: .line 469
ldc 671088668
iastore
dup
sipush 177
195: .line 470
ldc 671088665
iastore
dup
sipush 178
196: .line 471
ldc 402654731
iastore
dup
sipush 179
197: .line 472
ldc 402654731
iastore
dup
sipush 180
198: .line 473
ldc 1744830491
iastore
dup
sipush 181
199: .line 474
ldc 134049794
iastore
dup
sipush 182
200: .line 475
ldc 1744830488
iastore
dup
sipush 183
201: .line 476
ldc 1744830488
iastore
dup
sipush 184
202: .line 477
ldc 1744830491
iastore
dup
sipush 185
203: .line 478
ldc 402654475
iastore
dup
sipush 186
204: .line 479
sipush 28677
iastore
dup
sipush 187
205: .line 480
ldc -402653154
iastore
dup
sipush 188
206: .line 481
ldc 1744832523
iastore
dup
sipush 189
207: .line 482
ldc 1744832523
iastore
dup
sipush 190
208: .line 483
ldc 1744832523
iastore
dup
sipush 191
209: .line 484
ldc 1744830488
iastore
dup
sipush 192
210: .line 485
ldc 8548353
iastore
dup
sipush 193
211: .line 486
ldc 8548353
iastore
dup
sipush 194
212: .line 487
ldc 8548353
iastore
dup
sipush 195
213: .line 488
ldc 8548353
iastore
dup
sipush 196
214: .line 489
ldc 8548353
iastore
dup
sipush 197
215: .line 490
ldc 8548353
iastore
dup
sipush 198
216: .line 491
ldc 8548353
iastore
dup
sipush 199
217: .line 492
ldc 8548353
iastore
dup
sipush 200
218: .line 493
ldc 8548353
iastore
dup
sipush 201
219: .line 494
ldc 8548353
iastore
dup
sipush 202
220: .line 495
ldc 8548353
iastore
dup
sipush 203
221: .line 496
ldc 8548353
iastore
dup
sipush 204
222: .line 497
ldc 8548353
iastore
dup
sipush 205
223: .line 498
ldc 8548353
iastore
dup
sipush 206
224: .line 499
ldc 8548353
iastore
dup
sipush 207
225: .line 500
ldc 8548353
iastore
dup
sipush 208
226: .line 501
ldc 8548353
iastore
dup
sipush 209
227: .line 502
ldc 8548353
iastore
dup
sipush 210
228: .line 503
ldc 8548353
iastore
dup
sipush 211
229: .line 504
ldc 8548353
iastore
dup
sipush 212
230: .line 505
ldc 8548353
iastore
dup
sipush 213
231: .line 506
ldc 8548353
iastore
dup
sipush 214
232: .line 507
ldc 8548353
iastore
dup
sipush 215
233: .line 508
ldc 1744830489
iastore
dup
sipush 216
234: .line 509
ldc 8548353
iastore
dup
sipush 217
235: .line 510
ldc 8548353
iastore
dup
sipush 218
236: .line 511
ldc 8548353
iastore
dup
sipush 219
237: .line 512
ldc 8548353
iastore
dup
sipush 220
238: .line 513
ldc 8548353
iastore
dup
sipush 221
239: .line 514
ldc 8548353
iastore
dup
sipush 222
240: .line 515
ldc 8548353
iastore
dup
sipush 223
241: .line 516
ldc 134049794
iastore
dup
sipush 224
242: .line 517
ldc 8482818
iastore
dup
sipush 225
243: .line 518
ldc 8482818
iastore
dup
sipush 226
244: .line 519
ldc 8482818
iastore
dup
sipush 227
245: .line 520
ldc 8482818
iastore
dup
sipush 228
246: .line 521
ldc 8482818
iastore
dup
sipush 229
247: .line 522
ldc 8482818
iastore
dup
sipush 230
248: .line 523
ldc 8482818
iastore
dup
sipush 231
249: .line 524
ldc 8482818
iastore
dup
sipush 232
250: .line 525
ldc 8482818
iastore
dup
sipush 233
251: .line 526
ldc 8482818
iastore
dup
sipush 234
252: .line 527
ldc 8482818
iastore
dup
sipush 235
253: .line 528
ldc 8482818
iastore
dup
sipush 236
254: .line 529
ldc 8482818
iastore
dup
sipush 237
255: .line 530
ldc 8482818
iastore
dup
sipush 238
256: .line 531
ldc 8482818
iastore
dup
sipush 239
257: .line 532
ldc 8482818
iastore
dup
sipush 240
258: .line 533
ldc 8482818
iastore
dup
sipush 241
259: .line 534
ldc 8482818
iastore
dup
sipush 242
260: .line 535
ldc 8482818
iastore
dup
sipush 243
261: .line 536
ldc 8482818
iastore
dup
sipush 244
262: .line 537
ldc 8482818
iastore
dup
sipush 245
263: .line 538
ldc 8482818
iastore
dup
sipush 246
264: .line 539
ldc 8482818
iastore
dup
sipush 247
265: .line 540
ldc 1744830489
iastore
dup
sipush 248
266: .line 541
ldc 8482818
iastore
dup
sipush 249
267: .line 542
ldc 8482818
iastore
dup
sipush 250
268: .line 543
ldc 8482818
iastore
dup
sipush 251
269: .line 544
ldc 8482818
iastore
dup
sipush 252
270: .line 545
ldc 8482818
iastore
dup
sipush 253
271: .line 546
ldc 8482818
iastore
dup
sipush 254
272: .line 547
ldc 8482818
iastore
dup
sipush 255
273: .line 548
ldc 102592514
iastore
274: .line 292
putstatic java.lang.CharacterDataLatin1.A:[I
275: .line 553
sipush 256
newarray 5
dup
bipush 48
276: .line 602
sipush 128
castore
dup
bipush 49
277: .line 603
sipush 128
castore
dup
bipush 50
278: .line 604
sipush 128
castore
dup
bipush 51
279: .line 605
sipush 128
castore
dup
bipush 52
280: .line 606
sipush 128
castore
dup
bipush 53
281: .line 607
sipush 128
castore
dup
bipush 54
282: .line 608
sipush 128
castore
dup
bipush 55
283: .line 609
sipush 128
castore
dup
bipush 56
284: .line 610
sipush 128
castore
dup
bipush 57
285: .line 611
sipush 128
castore
dup
bipush 65
286: .line 619
sipush 192
castore
dup
bipush 66
287: .line 620
sipush 192
castore
dup
bipush 67
288: .line 621
sipush 192
castore
dup
bipush 68
289: .line 622
sipush 192
castore
dup
bipush 69
290: .line 623
sipush 192
castore
dup
bipush 70
291: .line 624
sipush 192
castore
dup
bipush 71
292: .line 625
sipush 192
castore
dup
bipush 72
293: .line 626
sipush 192
castore
dup
bipush 73
294: .line 627
sipush 192
castore
dup
bipush 74
295: .line 628
sipush 192
castore
dup
bipush 75
296: .line 629
sipush 192
castore
dup
bipush 76
297: .line 630
sipush 192
castore
dup
bipush 77
298: .line 631
sipush 192
castore
dup
bipush 78
299: .line 632
sipush 192
castore
dup
bipush 79
300: .line 633
sipush 192
castore
dup
bipush 80
301: .line 634
sipush 192
castore
dup
bipush 81
302: .line 635
sipush 192
castore
dup
bipush 82
303: .line 636
sipush 192
castore
dup
bipush 83
304: .line 637
sipush 192
castore
dup
bipush 84
305: .line 638
sipush 192
castore
dup
bipush 85
306: .line 639
sipush 192
castore
dup
bipush 86
307: .line 640
sipush 192
castore
dup
bipush 87
308: .line 641
sipush 192
castore
dup
bipush 88
309: .line 642
sipush 192
castore
dup
bipush 89
310: .line 643
sipush 192
castore
dup
bipush 90
311: .line 644
sipush 192
castore
dup
bipush 95
312: .line 649
sipush 128
castore
dup
bipush 97
313: .line 651
sipush 192
castore
dup
bipush 98
314: .line 652
sipush 192
castore
dup
bipush 99
315: .line 653
sipush 192
castore
dup
bipush 100
316: .line 654
sipush 192
castore
dup
bipush 101
317: .line 655
sipush 192
castore
dup
bipush 102
318: .line 656
sipush 192
castore
dup
bipush 103
319: .line 657
sipush 192
castore
dup
bipush 104
320: .line 658
sipush 192
castore
dup
bipush 105
321: .line 659
sipush 192
castore
dup
bipush 106
322: .line 660
sipush 192
castore
dup
bipush 107
323: .line 661
sipush 192
castore
dup
bipush 108
324: .line 662
sipush 192
castore
dup
bipush 109
325: .line 663
sipush 192
castore
dup
bipush 110
326: .line 664
sipush 192
castore
dup
bipush 111
327: .line 665
sipush 192
castore
dup
bipush 112
328: .line 666
sipush 192
castore
dup
bipush 113
329: .line 667
sipush 192
castore
dup
bipush 114
330: .line 668
sipush 192
castore
dup
bipush 115
331: .line 669
sipush 192
castore
dup
bipush 116
332: .line 670
sipush 192
castore
dup
bipush 117
333: .line 671
sipush 192
castore
dup
bipush 118
334: .line 672
sipush 192
castore
dup
bipush 119
335: .line 673
sipush 192
castore
dup
bipush 120
336: .line 674
sipush 192
castore
dup
bipush 121
337: .line 675
sipush 192
castore
dup
bipush 122
338: .line 676
sipush 192
castore
dup
sipush 170
339: .line 724
sipush 193
castore
dup
sipush 181
340: .line 735
sipush 192
castore
dup
sipush 183
341: .line 737
sipush 128
castore
dup
sipush 186
342: .line 740
sipush 193
castore
dup
sipush 192
343: .line 746
sipush 192
castore
dup
sipush 193
344: .line 747
sipush 192
castore
dup
sipush 194
345: .line 748
sipush 192
castore
dup
sipush 195
346: .line 749
sipush 192
castore
dup
sipush 196
347: .line 750
sipush 192
castore
dup
sipush 197
348: .line 751
sipush 192
castore
dup
sipush 198
349: .line 752
sipush 192
castore
dup
sipush 199
350: .line 753
sipush 192
castore
dup
sipush 200
351: .line 754
sipush 192
castore
dup
sipush 201
352: .line 755
sipush 192
castore
dup
sipush 202
353: .line 756
sipush 192
castore
dup
sipush 203
354: .line 757
sipush 192
castore
dup
sipush 204
355: .line 758
sipush 192
castore
dup
sipush 205
356: .line 759
sipush 192
castore
dup
sipush 206
357: .line 760
sipush 192
castore
dup
sipush 207
358: .line 761
sipush 192
castore
dup
sipush 208
359: .line 762
sipush 192
castore
dup
sipush 209
360: .line 763
sipush 192
castore
dup
sipush 210
361: .line 764
sipush 192
castore
dup
sipush 211
362: .line 765
sipush 192
castore
dup
sipush 212
363: .line 766
sipush 192
castore
dup
sipush 213
364: .line 767
sipush 192
castore
dup
sipush 214
365: .line 768
sipush 192
castore
dup
sipush 216
366: .line 770
sipush 192
castore
dup
sipush 217
367: .line 771
sipush 192
castore
dup
sipush 218
368: .line 772
sipush 192
castore
dup
sipush 219
369: .line 773
sipush 192
castore
dup
sipush 220
370: .line 774
sipush 192
castore
dup
sipush 221
371: .line 775
sipush 192
castore
dup
sipush 222
372: .line 776
sipush 192
castore
dup
sipush 223
373: .line 777
sipush 192
castore
dup
sipush 224
374: .line 778
sipush 192
castore
dup
sipush 225
375: .line 779
sipush 192
castore
dup
sipush 226
376: .line 780
sipush 192
castore
dup
sipush 227
377: .line 781
sipush 192
castore
dup
sipush 228
378: .line 782
sipush 192
castore
dup
sipush 229
379: .line 783
sipush 192
castore
dup
sipush 230
380: .line 784
sipush 192
castore
dup
sipush 231
381: .line 785
sipush 192
castore
dup
sipush 232
382: .line 786
sipush 192
castore
dup
sipush 233
383: .line 787
sipush 192
castore
dup
sipush 234
384: .line 788
sipush 192
castore
dup
sipush 235
385: .line 789
sipush 192
castore
dup
sipush 236
386: .line 790
sipush 192
castore
dup
sipush 237
387: .line 791
sipush 192
castore
dup
sipush 238
388: .line 792
sipush 192
castore
dup
sipush 239
389: .line 793
sipush 192
castore
dup
sipush 240
390: .line 794
sipush 192
castore
dup
sipush 241
391: .line 795
sipush 192
castore
dup
sipush 242
392: .line 796
sipush 192
castore
dup
sipush 243
393: .line 797
sipush 192
castore
dup
sipush 244
394: .line 798
sipush 192
castore
dup
sipush 245
395: .line 799
sipush 192
castore
dup
sipush 246
396: .line 800
sipush 192
castore
dup
sipush 248
397: .line 802
sipush 192
castore
dup
sipush 249
398: .line 803
sipush 192
castore
dup
sipush 250
399: .line 804
sipush 192
castore
dup
sipush 251
400: .line 805
sipush 192
castore
dup
sipush 252
401: .line 806
sipush 192
castore
dup
sipush 253
402: .line 807
sipush 192
castore
dup
sipush 254
403: .line 808
sipush 192
castore
dup
sipush 255
404: .line 809
sipush 192
castore
405: .line 553
putstatic java.lang.CharacterDataLatin1.B:[C
406: .line 816
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=2, 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.getPropertiesEx:(I)I
bipush 64
iand
ifeq 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
MethodParameters:
Name Flags
ch
boolean isUnicodeIdentifierPart(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 141
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getPropertiesEx:(I)I
sipush 128
iand
ifne 3
1: .line 142
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.isIdentifierIgnorable:(I)Z
ifne 3
2: .line 141
iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
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
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 146
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 147
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 151
iload 1 /* ch */
istore 2 /* mapChar */
start local 2 // int mapChar
1: .line 152
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 3 /* val */
start local 3 // int val
2: .line 154
iload 3 /* val */
ldc 131072
iand
ifeq 6
3: .line 155
iload 3 /* val */
ldc 133955584
iand
ldc 133955584
if_icmpeq 6
4: .line 156
iload 3 /* val */
iconst_5
ishl
bipush 23
ishr
istore 4 /* offset */
start local 4 // int offset
5: .line 157
iload 1 /* ch */
iload 4 /* offset */
iadd
istore 2 /* mapChar */
end local 4 // int offset
6: .line 159
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 163
iload 1 /* ch */
istore 2 /* mapChar */
start local 2 // int mapChar
1: .line 164
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 3 /* val */
start local 3 // int val
2: .line 166
iload 3 /* val */
ldc 65536
iand
ifeq 9
3: .line 167
iload 3 /* val */
ldc 133955584
iand
ldc 133955584
if_icmpeq 7
4: .line 168
iload 3 /* val */
iconst_5
ishl
bipush 23
ishr
istore 4 /* offset */
start local 4 // int offset
5: .line 169
iload 1 /* ch */
iload 4 /* offset */
isub
istore 2 /* mapChar */
end local 4 // int offset
6: .line 170
goto 9
StackMap locals: int int
StackMap stack:
7: iload 1 /* ch */
sipush 181
if_icmpne 9
8: .line 171
sipush 924
istore 2 /* mapChar */
9: .line 174
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 178
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 209
getstatic java.lang.CharacterDataLatin1.DIGITS:[B
iload 1 /* ch */
baload
istore 3 /* value */
start local 3 // int value
1: .line 210
iload 3 /* value */
iflt 3
iload 3 /* value */
iload 2 /* radix */
if_icmpge 3
iload 2 /* radix */
iconst_2
if_icmplt 3
2: .line 211
iload 2 /* radix */
bipush 36
if_icmpgt 3
iload 3 /* value */
goto 4
StackMap locals: int
StackMap stack:
3: iconst_m1
4: .line 210
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 215
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* val */
start local 2 // int val
1: .line 216
iconst_m1
istore 3 /* retval */
start local 3 // int retval
2: .line 218
iload 2 /* val */
sipush 3072
iand
lookupswitch { // 4
0: 3
1024: 5
2048: 7
3072: 9
default: 3
}
3: .line 221
StackMap locals: int int
StackMap stack:
iconst_m1
istore 3 /* retval */
4: .line 222
goto 10
5: .line 224
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 225
goto 10
7: .line 227
StackMap locals:
StackMap stack:
bipush -2
istore 3 /* retval */
8: .line 228
goto 10
9: .line 230
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 233
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 238
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 239
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 243
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* val */
start local 2 // int val
1: .line 244
iload 2 /* val */
ldc 2013265920
iand
bipush 27
ishr
i2b
istore 3 /* directionality */
start local 3 // byte directionality
2: .line 246
iload 3 /* directionality */
bipush 15
if_icmpne 4
3: .line 247
iconst_m1
istore 3 /* directionality */
4: .line 249
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 253
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 2 /* props */
start local 2 // int props
1: .line 254
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 258
iload 1 /* ch */
istore 2 /* mapChar */
start local 2 // int mapChar
1: .line 259
aload 0 /* this */
iload 1 /* ch */
invokevirtual java.lang.CharacterDataLatin1.getProperties:(I)I
istore 3 /* val */
start local 3 // int val
2: .line 261
iload 3 /* val */
ldc 65536
iand
ifeq 10
3: .line 262
iload 3 /* val */
ldc 133955584
iand
ldc 133955584
if_icmpeq 7
4: .line 263
iload 3 /* val */
iconst_5
ishl
bipush 23
ishr
istore 4 /* offset */
start local 4 // int offset
5: .line 264
iload 1 /* ch */
iload 4 /* offset */
isub
istore 2 /* mapChar */
end local 4 // int offset
6: .line 265
goto 10
7: .line 267
StackMap locals: int int
StackMap stack:
iload 1 /* ch */
tableswitch { // 181 - 181
181: 8
default: 9
}
8: .line 269
StackMap locals:
StackMap stack:
sipush 924
istore 2 /* mapChar */
goto 10
9: .line 270
StackMap locals:
StackMap stack:
iconst_m1
istore 2 /* mapChar */
10: .line 274
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 280
iconst_1
newarray 5
dup
iconst_0
iload 1 /* ch */
i2c
castore
astore 2 /* upperMap */
start local 2 // char[] upperMap
1: .line 281
iload 1 /* ch */
sipush 223
if_icmpne 3
2: .line 282
getstatic java.lang.CharacterDataLatin1.sharpsMap:[C
astore 2 /* upperMap */
3: .line 284
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 288
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"