public class com.sun.xml.internal.dtdparser.XmlChars
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.dtdparser.XmlChars
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.xml.internal.dtdparser.XmlChars this
0: .line 39
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 40
return
end local 0 // com.sun.xml.internal.dtdparser.XmlChars this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/dtdparser/XmlChars;
public static boolean isChar(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // int ucs4char
0: .line 65
iload 0 /* ucs4char */
bipush 32
if_icmplt 1
iload 0 /* ucs4char */
ldc 55295
if_icmple 7
1: .line 66
StackMap locals:
StackMap stack:
iload 0 /* ucs4char */
bipush 10
if_icmpeq 7
iload 0 /* ucs4char */
bipush 9
if_icmpeq 7
2: .line 67
iload 0 /* ucs4char */
bipush 13
if_icmpeq 7
3: .line 68
iload 0 /* ucs4char */
ldc 57344
if_icmplt 4
iload 0 /* ucs4char */
ldc 65533
if_icmple 7
4: .line 69
StackMap locals:
StackMap stack:
iload 0 /* ucs4char */
ldc 65536
if_icmplt 6
iload 0 /* ucs4char */
ldc 1114111
5: .line 65
if_icmple 7
StackMap locals:
StackMap stack:
6: iconst_0
ireturn
StackMap locals:
StackMap stack:
7: iconst_1
ireturn
end local 0 // int ucs4char
LocalVariableTable:
Start End Slot Name Signature
0 8 0 ucs4char I
MethodParameters:
Name Flags
ucs4char
public static boolean isNameChar(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // char c
0: .line 83
iload 0 /* c */
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isLetter2:(C)Z
ifeq 2
1: .line 84
iconst_1
ireturn
2: .line 85
StackMap locals:
StackMap stack:
iload 0 /* c */
bipush 62
if_icmpne 4
3: .line 86
iconst_0
ireturn
4: .line 87
StackMap locals:
StackMap stack:
iload 0 /* c */
bipush 46
if_icmpeq 6
iload 0 /* c */
bipush 45
if_icmpeq 6
iload 0 /* c */
bipush 95
if_icmpeq 6
iload 0 /* c */
bipush 58
if_icmpeq 6
5: .line 88
iload 0 /* c */
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isExtender:(C)Z
ifeq 7
6: .line 89
StackMap locals:
StackMap stack:
iconst_1
ireturn
7: .line 91
StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 // char c
LocalVariableTable:
Start End Slot Name Signature
0 8 0 c C
MethodParameters:
Name Flags
c
public static boolean isNCNameChar(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // char c
0: .line 107
iload 0 /* c */
bipush 58
if_icmpeq 1
iload 0 /* c */
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isNameChar:(C)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 // char c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c C
MethodParameters:
Name Flags
c
public static boolean isSpace(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // char c
0: .line 115
iload 0 /* c */
bipush 32
if_icmpeq 1
iload 0 /* c */
bipush 9
if_icmpeq 1
iload 0 /* c */
bipush 10
if_icmpeq 1
iload 0 /* c */
bipush 13
if_icmpeq 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 // char c
LocalVariableTable:
Start End Slot Name Signature
0 2 0 c C
MethodParameters:
Name Flags
c
public static boolean isLetter(char);
descriptor: (C)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // char c
0: .line 170
iload 0 /* c */
bipush 97
if_icmplt 2
iload 0 /* c */
bipush 122
if_icmpgt 2
1: .line 171
iconst_1
ireturn
2: .line 172
StackMap locals:
StackMap stack:
iload 0 /* c */
bipush 47
if_icmpne 4
3: .line 173
iconst_0
ireturn
4: .line 174
StackMap locals:
StackMap stack:
iload 0 /* c */
bipush 65
if_icmplt 6
iload 0 /* c */
bipush 90
if_icmpgt 6
5: .line 175
iconst_1
ireturn
6: .line 181
StackMap locals:
StackMap stack:
iload 0 /* c */
invokestatic java.lang.Character.getType:(C)I
tableswitch { // 1 - 10
1: 7
2: 7
3: 7
4: 12
5: 7
6: 12
7: 12
8: 12
9: 12
10: 7
default: 12
}
7: .line 191
StackMap locals:
StackMap stack:
iload 0 /* c */
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isCompatibilityChar:(C)Z
ifne 11
8: .line 193
iload 0 /* c */
sipush 8413
if_icmplt 10
iload 0 /* c */
sipush 8416
9: .line 191
if_icmple 11
StackMap locals:
StackMap stack:
10: iconst_1
ireturn
StackMap locals:
StackMap stack:
11: iconst_0
ireturn
12: .line 197
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 699
if_icmplt 13
iload 0 /* c */
sipush 705
if_icmple 15
13: .line 198
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 1369
if_icmpeq 15
iload 0 /* c */
sipush 1765
if_icmpeq 15
iload 0 /* c */
sipush 1766
if_icmpeq 15
14: .line 197
iconst_0
ireturn
StackMap locals:
StackMap stack:
15: iconst_1
ireturn
end local 0 // char c
LocalVariableTable:
Start End Slot Name Signature
0 16 0 c C
MethodParameters:
Name Flags
c
private static boolean isCompatibilityChar(char);
descriptor: (C)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // char c
0: .line 213
iload 0 /* c */
bipush 8
ishr
sipush 255
iand
lookupswitch { // 18
0: 1
1: 3
2: 12
3: 17
5: 19
14: 21
17: 23
32: 56
33: 58
48: 71
49: 73
249: 75
250: 75
251: 75
252: 75
253: 75
254: 75
255: 75
default: 76
}
1: .line 216
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 170
if_icmpeq 2
iload 0 /* c */
sipush 181
if_icmpeq 2
iload 0 /* c */
sipush 186
if_icmpeq 2
iconst_0
ireturn
StackMap locals:
StackMap stack:
2: iconst_1
ireturn
3: .line 220
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 306
if_icmplt 4
iload 0 /* c */
sipush 307
if_icmple 11
4: .line 221
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 319
if_icmplt 5
iload 0 /* c */
sipush 320
if_icmple 11
5: .line 222
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 329
if_icmpeq 11
6: .line 223
iload 0 /* c */
sipush 383
if_icmpeq 11
7: .line 224
iload 0 /* c */
sipush 452
if_icmplt 8
iload 0 /* c */
sipush 460
if_icmple 11
8: .line 225
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 497
if_icmplt 10
iload 0 /* c */
sipush 499
9: .line 220
if_icmple 11
StackMap locals:
StackMap stack:
10: iconst_0
ireturn
StackMap locals:
StackMap stack:
11: iconst_1
ireturn
12: .line 229
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 688
if_icmplt 13
iload 0 /* c */
sipush 696
if_icmple 16
13: .line 230
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 736
if_icmplt 15
iload 0 /* c */
sipush 740
14: .line 229
if_icmple 16
StackMap locals:
StackMap stack:
15: iconst_0
ireturn
StackMap locals:
StackMap stack:
16: iconst_1
ireturn
17: .line 233
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 890
if_icmpne 18
iconst_1
ireturn
StackMap locals:
StackMap stack:
18: iconst_0
ireturn
19: .line 236
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 1415
if_icmpne 20
iconst_1
ireturn
StackMap locals:
StackMap stack:
20: iconst_0
ireturn
21: .line 239
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 3804
if_icmplt 22
iload 0 /* c */
sipush 3805
if_icmpgt 22
iconst_1
ireturn
StackMap locals:
StackMap stack:
22: iconst_0
ireturn
23: .line 243
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4353
if_icmpeq 55
24: .line 244
iload 0 /* c */
sipush 4356
if_icmpeq 55
25: .line 245
iload 0 /* c */
sipush 4360
if_icmpeq 55
26: .line 246
iload 0 /* c */
sipush 4362
if_icmpeq 55
27: .line 247
iload 0 /* c */
sipush 4365
if_icmpeq 55
28: .line 248
iload 0 /* c */
sipush 4371
if_icmplt 29
iload 0 /* c */
sipush 4411
if_icmple 55
29: .line 249
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4413
if_icmpeq 55
30: .line 250
iload 0 /* c */
sipush 4415
if_icmpeq 55
31: .line 251
iload 0 /* c */
sipush 4417
if_icmplt 32
iload 0 /* c */
sipush 4427
if_icmple 55
32: .line 252
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4429
if_icmpeq 55
33: .line 253
iload 0 /* c */
sipush 4431
if_icmpeq 55
34: .line 254
iload 0 /* c */
sipush 4433
if_icmplt 35
iload 0 /* c */
sipush 4435
if_icmple 55
35: .line 255
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4438
if_icmplt 36
iload 0 /* c */
sipush 4440
if_icmple 55
36: .line 256
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4450
if_icmpeq 55
37: .line 257
iload 0 /* c */
sipush 4452
if_icmpeq 55
38: .line 258
iload 0 /* c */
sipush 4454
if_icmpeq 55
39: .line 259
iload 0 /* c */
sipush 4456
if_icmpeq 55
40: .line 260
iload 0 /* c */
sipush 4458
if_icmplt 41
iload 0 /* c */
sipush 4460
if_icmple 55
41: .line 261
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4463
if_icmplt 42
iload 0 /* c */
sipush 4465
if_icmple 55
42: .line 262
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4468
if_icmpeq 55
43: .line 263
iload 0 /* c */
sipush 4470
if_icmplt 44
iload 0 /* c */
sipush 4509
if_icmple 55
44: .line 264
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4511
if_icmplt 45
iload 0 /* c */
sipush 4514
if_icmple 55
45: .line 265
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4521
if_icmplt 46
iload 0 /* c */
sipush 4522
if_icmple 55
46: .line 266
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4524
if_icmplt 47
iload 0 /* c */
sipush 4525
if_icmple 55
47: .line 267
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4528
if_icmplt 48
iload 0 /* c */
sipush 4534
if_icmple 55
48: .line 268
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4537
if_icmpeq 55
49: .line 269
iload 0 /* c */
sipush 4539
if_icmpeq 55
50: .line 270
iload 0 /* c */
sipush 4547
if_icmplt 51
iload 0 /* c */
sipush 4586
if_icmple 55
51: .line 271
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4588
if_icmplt 52
iload 0 /* c */
sipush 4591
if_icmple 55
52: .line 272
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 4593
if_icmplt 54
iload 0 /* c */
sipush 4600
53: .line 243
if_icmple 55
StackMap locals:
StackMap stack:
54: iconst_0
ireturn
StackMap locals:
StackMap stack:
55: iconst_1
ireturn
56: .line 276
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 8319
if_icmpne 57
iconst_1
ireturn
StackMap locals:
StackMap stack:
57: iconst_0
ireturn
58: .line 281
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 8450
if_icmpeq 70
59: .line 282
iload 0 /* c */
sipush 8455
if_icmpeq 70
60: .line 283
iload 0 /* c */
sipush 8458
if_icmplt 61
iload 0 /* c */
sipush 8467
if_icmple 70
61: .line 284
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 8469
if_icmpeq 70
62: .line 285
iload 0 /* c */
sipush 8472
if_icmplt 63
iload 0 /* c */
sipush 8477
if_icmple 70
63: .line 286
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 8484
if_icmpeq 70
64: .line 287
iload 0 /* c */
sipush 8488
if_icmpeq 70
65: .line 288
iload 0 /* c */
sipush 8492
if_icmplt 66
iload 0 /* c */
sipush 8493
if_icmple 70
66: .line 289
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 8495
if_icmplt 67
iload 0 /* c */
sipush 8504
if_icmple 70
67: .line 292
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 8544
if_icmplt 69
iload 0 /* c */
sipush 8575
68: .line 279
if_icmple 70
StackMap locals:
StackMap stack:
69: iconst_0
ireturn
StackMap locals:
StackMap stack:
70: iconst_1
ireturn
71: .line 297
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 12443
if_icmplt 72
iload 0 /* c */
sipush 12444
if_icmpgt 72
iconst_1
ireturn
StackMap locals:
StackMap stack:
72: iconst_0
ireturn
73: .line 301
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 12593
if_icmplt 74
iload 0 /* c */
sipush 12686
if_icmpgt 74
iconst_1
ireturn
StackMap locals:
StackMap stack:
74: iconst_0
ireturn
75: .line 311
StackMap locals:
StackMap stack:
iconst_1
ireturn
76: .line 315
StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 // char c
LocalVariableTable:
Start End Slot Name Signature
0 77 0 c C
MethodParameters:
Name Flags
c
private static boolean isLetter2(char);
descriptor: (C)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // char c
0: .line 329
iload 0 /* c */
bipush 97
if_icmplt 2
iload 0 /* c */
bipush 122
if_icmpgt 2
1: .line 330
iconst_1
ireturn
2: .line 331
StackMap locals:
StackMap stack:
iload 0 /* c */
bipush 62
if_icmpne 4
3: .line 332
iconst_0
ireturn
4: .line 333
StackMap locals:
StackMap stack:
iload 0 /* c */
bipush 65
if_icmplt 6
iload 0 /* c */
bipush 90
if_icmpgt 6
5: .line 334
iconst_1
ireturn
6: .line 340
StackMap locals:
StackMap stack:
iload 0 /* c */
invokestatic java.lang.Character.getType:(C)I
tableswitch { // 1 - 10
1: 7
2: 7
3: 7
4: 7
5: 7
6: 7
7: 7
8: 7
9: 7
10: 7
default: 12
}
7: .line 357
StackMap locals:
StackMap stack:
iload 0 /* c */
invokestatic com.sun.xml.internal.dtdparser.XmlChars.isCompatibilityChar:(C)Z
ifne 11
8: .line 359
iload 0 /* c */
sipush 8413
if_icmplt 10
iload 0 /* c */
sipush 8416
9: .line 357
if_icmple 11
StackMap locals:
StackMap stack:
10: iconst_1
ireturn
StackMap locals:
StackMap stack:
11: iconst_0
ireturn
12: .line 363
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 903
if_icmpne 13
iconst_1
ireturn
StackMap locals:
StackMap stack:
13: iconst_0
ireturn
end local 0 // char c
LocalVariableTable:
Start End Slot Name Signature
0 14 0 c C
MethodParameters:
Name Flags
c
private static boolean isExtender(char);
descriptor: (C)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 // char c
0: .line 369
iload 0 /* c */
sipush 183
if_icmpeq 7
iload 0 /* c */
sipush 720
if_icmpeq 7
iload 0 /* c */
sipush 721
if_icmpeq 7
iload 0 /* c */
sipush 903
if_icmpeq 7
1: .line 370
iload 0 /* c */
sipush 1600
if_icmpeq 7
iload 0 /* c */
sipush 3654
if_icmpeq 7
iload 0 /* c */
sipush 3782
if_icmpeq 7
2: .line 371
iload 0 /* c */
sipush 12293
if_icmpeq 7
iload 0 /* c */
sipush 12337
if_icmplt 3
iload 0 /* c */
sipush 12341
if_icmple 7
3: .line 372
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 12445
if_icmplt 4
iload 0 /* c */
sipush 12446
if_icmple 7
4: .line 373
StackMap locals:
StackMap stack:
iload 0 /* c */
sipush 12540
if_icmplt 6
iload 0 /* c */
sipush 12542
5: .line 369
if_icmple 7
StackMap locals:
StackMap stack:
6: iconst_0
ireturn
StackMap locals:
StackMap stack:
7: iconst_1
ireturn
end local 0 // char c
LocalVariableTable:
Start End Slot Name Signature
0 8 0 c C
MethodParameters:
Name Flags
c
}
SourceFile: "XmlChars.java"