public class com.sun.org.apache.xerces.internal.util.XML11Char
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.util.XML11Char
super_class: java.lang.Object
{
private static final byte[] XML11CHARS;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final int MASK_XML11_VALID;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MASK_XML11_SPACE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int MASK_XML11_NAME_START;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int MASK_XML11_NAME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int MASK_XML11_CONTROL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int MASK_XML11_CONTENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int MASK_XML11_NCNAME_START;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int MASK_XML11_NCNAME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int MASK_XML11_CONTENT_INTERNAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 48
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc 65536
newarray 8
putstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
1: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iconst_1
bipush 9
bipush 17
invokestatic java.util.Arrays.fill:([BIIB)V
2: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 9
bipush 35
bastore
3: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 10
iconst_3
bastore
4: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 11
bipush 13
bipush 17
invokestatic java.util.Arrays.fill:([BIIB)V
5: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 13
iconst_3
bastore
6: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 14
bipush 32
bipush 17
invokestatic java.util.Arrays.fill:([BIIB)V
7: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 32
bipush 35
bastore
8: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 33
bipush 38
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
9: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 38
iconst_1
bastore
10: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 39
bipush 45
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
11: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 45
bipush 47
bipush -87
invokestatic java.util.Arrays.fill:([BIIB)V
12: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 47
bipush 33
bastore
13: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 48
bipush 58
bipush -87
invokestatic java.util.Arrays.fill:([BIIB)V
14: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 58
bipush 45
bastore
15: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 59
bipush 33
bastore
16: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 60
iconst_1
bastore
17: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 61
bipush 65
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
18: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 65
bipush 91
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
19: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 91
bipush 93
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
20: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 93
iconst_1
bastore
21: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 94
bipush 33
bastore
22: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 95
bipush -19
bastore
23: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 96
bipush 33
bastore
24: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 97
bipush 123
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
25: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 123
bipush 127
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
26: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
bipush 127
sipush 133
bipush 17
invokestatic java.util.Arrays.fill:([BIIB)V
27: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 133
bipush 35
bastore
28: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 134
sipush 160
bipush 17
invokestatic java.util.Arrays.fill:([BIIB)V
29: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 160
sipush 183
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
30: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 183
bipush -87
bastore
31: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 184
sipush 192
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
32: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 192
sipush 215
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
33: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 215
bipush 33
bastore
34: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 216
sipush 247
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
35: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 247
bipush 33
bastore
36: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 248
sipush 768
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
37: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 768
sipush 880
bipush -87
invokestatic java.util.Arrays.fill:([BIIB)V
38: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 880
sipush 894
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
39: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 894
bipush 33
bastore
40: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 895
sipush 8192
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
41: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 8192
sipush 8204
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
42: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 8204
sipush 8206
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
43: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 8206
sipush 8232
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
44: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 8232
bipush 35
bastore
45: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 8233
sipush 8255
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
46: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 8255
sipush 8257
bipush -87
invokestatic java.util.Arrays.fill:([BIIB)V
47: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 8257
sipush 8304
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
48: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 8304
sipush 8592
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
49: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 8592
sipush 11264
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
50: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 11264
sipush 12272
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
51: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 12272
sipush 12289
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
52: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
sipush 12289
ldc 55296
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
53: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
ldc 57344
ldc 63744
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
54: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
ldc 63744
ldc 64976
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
55: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
ldc 64976
ldc 65008
bipush 33
invokestatic java.util.Arrays.fill:([BIIB)V
56: getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
ldc 65008
ldc 65534
bipush -19
invokestatic java.util.Arrays.fill:([BIIB)V
57: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/util/XML11Char;
public static boolean isXML11Space(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iload 0
baload
iconst_2
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11Valid(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iload 0
baload
iconst_1
iand
ifne 4
1: StackMap locals:
StackMap stack:
ldc 65536
iload 0
if_icmpgt 3
iload 0
ldc 1114111
2: if_icmple 4
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11Invalid(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Valid:(I)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11ValidLiteral(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iload 0
baload
iconst_1
iand
ifeq 1
getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iload 0
baload
bipush 16
iand
ifeq 4
1: StackMap locals:
StackMap stack:
ldc 65536
iload 0
if_icmpgt 3
iload 0
ldc 1114111
2: if_icmple 4
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11Content(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iload 0
baload
bipush 32
iand
ifne 4
1: StackMap locals:
StackMap stack:
ldc 65536
iload 0
if_icmpgt 3
iload 0
ldc 1114111
2: if_icmple 4
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11InternalEntityContent(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iload 0
baload
bipush 48
iand
ifne 4
1: StackMap locals:
StackMap stack:
ldc 65536
iload 0
if_icmpgt 3
iload 0
ldc 1114111
2: if_icmple 4
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11NameStart(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iload 0
baload
iconst_4
iand
ifne 4
1: StackMap locals:
StackMap stack:
ldc 65536
iload 0
if_icmpgt 3
iload 0
ldc 983040
2: if_icmplt 4
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11Name(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iload 0
baload
bipush 8
iand
ifne 4
1: StackMap locals:
StackMap stack:
iload 0
ldc 65536
if_icmplt 3
iload 0
ldc 983040
2: if_icmplt 4
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11NCNameStart(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iload 0
baload
bipush 64
iand
ifne 4
1: StackMap locals:
StackMap stack:
ldc 65536
iload 0
if_icmpgt 3
iload 0
ldc 983040
2: if_icmplt 4
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11NCName(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc 65536
if_icmpge 1
getstatic com.sun.org.apache.xerces.internal.util.XML11Char.XML11CHARS:[B
iload 0
baload
sipush 128
iand
ifne 4
1: StackMap locals:
StackMap stack:
ldc 65536
iload 0
if_icmpgt 3
iload 0
ldc 983040
2: if_icmplt 4
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11NameHighSurrogate(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc 55296
iload 0
if_icmpgt 1
iload 0
ldc 56191
if_icmpgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isXML11ValidName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.String.length:()I
istore 1
start local 1 1: iload 1
ifne 3
2: iconst_0
ireturn
3: StackMap locals: int
StackMap stack:
iconst_1
istore 2
start local 2 4: aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 5: iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NameStart:(I)Z
ifne 23
6: iload 1
iconst_1
if_icmple 13
iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NameHighSurrogate:(I)Z
ifeq 13
7: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 8: iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 10
9: iload 3
iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NameStart:(I)Z
ifne 11
10: StackMap locals: int int int
StackMap stack:
iconst_0
ireturn
11: StackMap locals:
StackMap stack:
iconst_2
istore 2
end local 4 12: goto 23
13: StackMap locals:
StackMap stack:
iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 3
15: iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Name:(I)Z
ifne 22
16: iinc 2 1
iload 2
iload 1
if_icmpge 21
iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NameHighSurrogate:(I)Z
ifeq 21
17: aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 18: iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 20
19: iload 3
iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Name:(I)Z
ifne 22
20: StackMap locals: int
StackMap stack:
iconst_0
ireturn
end local 4 21: StackMap locals:
StackMap stack:
iconst_0
ireturn
22: StackMap locals:
StackMap stack:
iinc 2 1
23: StackMap locals:
StackMap stack:
iload 2
iload 1
if_icmplt 14
24: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 name Ljava/lang/String;
1 25 1 length I
4 25 2 i I
5 25 3 ch C
8 12 4 ch2 C
18 21 4 ch2 C
MethodParameters:
Name Flags
name
public static boolean isXML11ValidNCName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.String.length:()I
istore 1
start local 1 1: iload 1
ifne 3
2: iconst_0
ireturn
3: StackMap locals: int
StackMap stack:
iconst_1
istore 2
start local 2 4: aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 5: iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NCNameStart:(I)Z
ifne 23
6: iload 1
iconst_1
if_icmple 13
iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NameHighSurrogate:(I)Z
ifeq 13
7: aload 0
iconst_1
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 8: iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 10
9: iload 3
iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NCNameStart:(I)Z
ifne 11
10: StackMap locals: int int int
StackMap stack:
iconst_0
ireturn
11: StackMap locals:
StackMap stack:
iconst_2
istore 2
end local 4 12: goto 23
13: StackMap locals:
StackMap stack:
iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 3
15: iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NCName:(I)Z
ifne 22
16: iinc 2 1
iload 2
iload 1
if_icmpge 21
iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NameHighSurrogate:(I)Z
ifeq 21
17: aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 18: iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 20
19: iload 3
iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NCName:(I)Z
ifne 22
20: StackMap locals: int
StackMap stack:
iconst_0
ireturn
end local 4 21: StackMap locals:
StackMap stack:
iconst_0
ireturn
22: StackMap locals:
StackMap stack:
iinc 2 1
23: StackMap locals:
StackMap stack:
iload 2
iload 1
if_icmplt 14
24: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 ncName Ljava/lang/String;
1 25 1 length I
4 25 2 i I
5 25 3 ch C
8 12 4 ch2 C
18 21 4 ch2 C
MethodParameters:
Name Flags
ncName
public static boolean isXML11ValidNmtoken(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.String.length:()I
istore 1
start local 1 1: iload 1
ifne 3
2: iconst_0
ireturn
3: StackMap locals: int
StackMap stack:
iconst_0
istore 2
start local 2 4: goto 14
5: StackMap locals: int
StackMap stack:
aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 6: iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Name:(I)Z
ifne 13
7: iinc 2 1
iload 2
iload 1
if_icmpge 12
iload 3
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11NameHighSurrogate:(I)Z
ifeq 12
8: aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 9: iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isLowSurrogate:(I)Z
ifeq 11
10: iload 3
iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.supplemental:(CC)I
invokestatic com.sun.org.apache.xerces.internal.util.XML11Char.isXML11Name:(I)Z
ifne 13
11: StackMap locals: int int
StackMap stack:
iconst_0
ireturn
end local 4 12: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 13: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
14: iload 2
iload 1
if_icmplt 5
end local 2 15: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 nmtoken Ljava/lang/String;
1 16 1 length I
4 15 2 i I
6 13 3 ch C
9 12 4 ch2 C
MethodParameters:
Name Flags
nmtoken
}
SourceFile: "XML11Char.java"