public class com.ctc.wstx.io.WstxInputData
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.ctc.wstx.io.WstxInputData
super_class: java.lang.Object
{
public static final char CHAR_NULL;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final char INT_NULL;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final char CHAR_SPACE;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final char INT_SPACE;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int MAX_UNICODE_CHAR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1114111
private static final int VALID_CHAR_COUNT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 256
private static final byte NAME_CHAR_INVALID_B;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final byte NAME_CHAR_ALL_VALID_B;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final byte NAME_CHAR_VALID_NONFIRST_B;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -1
private static final byte[] sCharValidity;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int VALID_PUBID_CHAR_COUNT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 128
private static final byte[] sPubidValidity;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final byte PUBID_CHAR_VALID_B;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected boolean mXml11;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected char[] mInputBuffer;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
protected int mInputPtr;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int mInputEnd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected long mCurrInputProcessed;
descriptor: J
flags: (0x0004) ACC_PROTECTED
protected int mCurrInputRow;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int mCurrInputRowStart;
descriptor: I
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=0
0: sipush 256
newarray 8
putstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
1: getstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
bipush 95
iconst_1
bastore
2: iconst_0
istore 0
start local 0 3: bipush 25
istore 1
start local 1 4: goto 8
5: StackMap locals: int int
StackMap stack:
getstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
bipush 65
iload 0
iadd
iconst_1
bastore
6: getstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
bipush 97
iload 0
iadd
iconst_1
bastore
7: iinc 0 1
StackMap locals:
StackMap stack:
8: iload 0
iload 1
if_icmple 5
end local 1 end local 0 9: sipush 192
istore 0
start local 0 10: goto 13
11: StackMap locals:
StackMap stack:
getstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
iload 0
iconst_1
bastore
12: iinc 0 1
StackMap locals:
StackMap stack:
13: iload 0
sipush 256
if_icmplt 11
end local 0 14: getstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
sipush 215
iconst_0
bastore
15: getstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
sipush 247
iconst_0
bastore
16: getstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
bipush 45
iconst_m1
bastore
17: getstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
bipush 46
iconst_m1
bastore
18: getstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
sipush 183
iconst_m1
bastore
19: bipush 48
istore 0
start local 0 20: goto 23
21: StackMap locals:
StackMap stack:
getstatic com.ctc.wstx.io.WstxInputData.sCharValidity:[B
iload 0
iconst_m1
bastore
22: iinc 0 1
StackMap locals:
StackMap stack:
23: iload 0
bipush 57
if_icmple 21
end local 0 24: sipush 128
newarray 8
putstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
25: iconst_0
istore 0
start local 0 26: bipush 25
istore 1
start local 1 27: goto 31
28: StackMap locals: int
StackMap stack:
getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 65
iload 0
iadd
iconst_1
bastore
29: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 97
iload 0
iadd
iconst_1
bastore
30: iinc 0 1
StackMap locals:
StackMap stack:
31: iload 0
iload 1
if_icmple 28
end local 1 end local 0 32: bipush 48
istore 0
start local 0 33: goto 36
34: StackMap locals:
StackMap stack:
getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
iload 0
iconst_1
bastore
35: iinc 0 1
StackMap locals:
StackMap stack:
36: iload 0
bipush 57
if_icmple 34
end local 0 37: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 10
iconst_1
bastore
38: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 13
iconst_1
bastore
39: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 32
iconst_1
bastore
40: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 45
iconst_1
bastore
41: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 39
iconst_1
bastore
42: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 40
iconst_1
bastore
43: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 41
iconst_1
bastore
44: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 43
iconst_1
bastore
45: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 44
iconst_1
bastore
46: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 46
iconst_1
bastore
47: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 47
iconst_1
bastore
48: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 58
iconst_1
bastore
49: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 61
iconst_1
bastore
50: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 63
iconst_1
bastore
51: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 59
iconst_1
bastore
52: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 33
iconst_1
bastore
53: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 42
iconst_1
bastore
54: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 35
iconst_1
bastore
55: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 64
iconst_1
bastore
56: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 36
iconst_1
bastore
57: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 95
iconst_1
bastore
58: getstatic com.ctc.wstx.io.WstxInputData.sPubidValidity:[B
bipush 37
iconst_1
bastore
59: return
LocalVariableTable:
Start End Slot Name Signature
3 9 0 i I
4 9 1 last I
10 14 0 i I
20 24 0 i I
26 32 0 i I
27 32 1 last I
33 37 0 i I
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.ctc.wstx.io.WstxInputData.mXml11:Z
2: aload 0
iconst_0
putfield com.ctc.wstx.io.WstxInputData.mInputPtr:I
3: aload 0
iconst_0
putfield com.ctc.wstx.io.WstxInputData.mInputEnd:I
4: aload 0
lconst_0
putfield com.ctc.wstx.io.WstxInputData.mCurrInputProcessed:J
5: aload 0
iconst_1
putfield com.ctc.wstx.io.WstxInputData.mCurrInputRow:I
6: aload 0
iconst_0
putfield com.ctc.wstx.io.WstxInputData.mCurrInputRowStart:I
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/ctc/wstx/io/WstxInputData;
public void copyBufferStateFrom(com.ctc.wstx.io.WstxInputData);
descriptor: (Lcom/ctc/wstx/io/WstxInputData;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield com.ctc.wstx.io.WstxInputData.mInputBuffer:[C
putfield com.ctc.wstx.io.WstxInputData.mInputBuffer:[C
1: aload 0
aload 1
getfield com.ctc.wstx.io.WstxInputData.mInputPtr:I
putfield com.ctc.wstx.io.WstxInputData.mInputPtr:I
2: aload 0
aload 1
getfield com.ctc.wstx.io.WstxInputData.mInputEnd:I
putfield com.ctc.wstx.io.WstxInputData.mInputEnd:I
3: aload 0
aload 1
getfield com.ctc.wstx.io.WstxInputData.mCurrInputProcessed:J
putfield com.ctc.wstx.io.WstxInputData.mCurrInputProcessed:J
4: aload 0
aload 1
getfield com.ctc.wstx.io.WstxInputData.mCurrInputRow:I
putfield com.ctc.wstx.io.WstxInputData.mCurrInputRow:I
5: aload 0
aload 1
getfield com.ctc.wstx.io.WstxInputData.mCurrInputRowStart:I
putfield com.ctc.wstx.io.WstxInputData.mCurrInputRowStart:I
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/ctc/wstx/io/WstxInputData;
0 7 1 src Lcom/ctc/wstx/io/WstxInputData;
MethodParameters:
Name Flags
src
protected final boolean isNameStartChar(char);
descriptor: (C)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 122
if_icmpgt 7
1: iload 1
bipush 97
if_icmplt 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iload 1
bipush 65
if_icmpge 5
4: iconst_0
ireturn
5: StackMap locals:
StackMap stack:
iload 1
bipush 90
if_icmple 6
iload 1
bipush 95
if_icmpeq 6
iconst_0
ireturn
StackMap locals:
StackMap stack:
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.io.WstxInputData.mXml11:Z
ifeq 8
iload 1
invokestatic com.ctc.wstx.util.XmlChars.is11NameStartChar:(C)Z
goto 9
StackMap locals:
StackMap stack:
8: iload 1
invokestatic com.ctc.wstx.util.XmlChars.is10NameStartChar:(C)Z
StackMap locals:
StackMap stack: int
9: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/ctc/wstx/io/WstxInputData;
0 10 1 c C
MethodParameters:
Name Flags
c
protected final boolean isNameChar(char);
descriptor: (C)Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 122
if_icmpgt 11
1: iload 1
bipush 97
if_icmplt 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iload 1
bipush 90
if_icmpgt 9
4: iload 1
bipush 65
if_icmplt 6
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
iload 1
bipush 48
if_icmplt 7
iload 1
bipush 57
if_icmple 8
StackMap locals:
StackMap stack:
7: iload 1
bipush 46
if_icmpeq 8
iload 1
bipush 45
if_icmpeq 8
iconst_0
ireturn
StackMap locals:
StackMap stack:
8: iconst_1
ireturn
9: StackMap locals:
StackMap stack:
iload 1
bipush 95
if_icmpne 10
iconst_1
ireturn
StackMap locals:
StackMap stack:
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.ctc.wstx.io.WstxInputData.mXml11:Z
ifeq 12
iload 1
invokestatic com.ctc.wstx.util.XmlChars.is11NameChar:(C)Z
goto 13
StackMap locals:
StackMap stack:
12: iload 1
invokestatic com.ctc.wstx.util.XmlChars.is10NameChar:(C)Z
StackMap locals:
StackMap stack: int
13: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/ctc/wstx/io/WstxInputData;
0 14 1 c C
MethodParameters:
Name Flags
c
public static final boolean isNameStartChar(char, boolean, boolean);
descriptor: (CZZ)Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 0
bipush 122
if_icmpgt 9
1: iload 0
bipush 97
if_icmplt 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iload 0
bipush 65
if_icmpge 7
4: iload 0
bipush 58
if_icmpne 6
iload 1
ifne 6
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
7: StackMap locals:
StackMap stack:
iload 0
bipush 90
if_icmple 8
iload 0
bipush 95
if_icmpeq 8
iconst_0
ireturn
StackMap locals:
StackMap stack:
8: iconst_1
ireturn
9: StackMap locals:
StackMap stack:
iload 2
ifeq 10
iload 0
invokestatic com.ctc.wstx.util.XmlChars.is11NameStartChar:(C)Z
goto 11
StackMap locals:
StackMap stack:
10: iload 0
invokestatic com.ctc.wstx.util.XmlChars.is10NameStartChar:(C)Z
StackMap locals:
StackMap stack: int
11: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 c C
0 12 1 nsAware Z
0 12 2 xml11 Z
MethodParameters:
Name Flags
c
nsAware
xml11
public static final boolean isNameChar(char, boolean, boolean);
descriptor: (CZZ)Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 0
bipush 122
if_icmpgt 13
1: iload 0
bipush 97
if_icmplt 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iload 0
bipush 90
if_icmpgt 11
4: iload 0
bipush 65
if_icmplt 6
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
iload 0
bipush 48
if_icmplt 7
iload 0
bipush 57
if_icmple 10
StackMap locals:
StackMap stack:
7: iload 0
bipush 46
if_icmpeq 10
iload 0
bipush 45
if_icmpeq 10
8: iload 0
bipush 58
if_icmpne 9
iload 1
ifeq 10
9: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
10: iconst_1
ireturn
11: StackMap locals:
StackMap stack:
iload 0
bipush 95
if_icmpne 12
iconst_1
ireturn
StackMap locals:
StackMap stack:
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
iload 2
ifeq 14
iload 0
invokestatic com.ctc.wstx.util.XmlChars.is11NameChar:(C)Z
goto 15
StackMap locals:
StackMap stack:
14: iload 0
invokestatic com.ctc.wstx.util.XmlChars.is10NameChar:(C)Z
StackMap locals:
StackMap stack: int
15: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 c C
0 16 1 nsAware Z
0 16 2 xml11 Z
MethodParameters:
Name Flags
c
nsAware
xml11
public static final int findIllegalNameChar(java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;ZZ)I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual java.lang.String.length:()I
istore 3
start local 3 1: iload 3
iconst_1
if_icmpge 3
2: iconst_m1
ireturn
3: StackMap locals: int
StackMap stack:
aload 0
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 4: iload 4
bipush 122
if_icmpgt 11
5: iload 4
bipush 97
if_icmpge 16
6: iload 4
bipush 65
if_icmpge 9
7: iload 4
bipush 58
if_icmpne 8
iload 1
ifeq 16
8: StackMap locals: int
StackMap stack:
iconst_0
ireturn
9: StackMap locals:
StackMap stack:
iload 4
bipush 90
if_icmple 16
iload 4
bipush 95
if_icmpeq 16
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
iload 2
ifeq 14
12: iload 4
invokestatic com.ctc.wstx.util.XmlChars.is11NameStartChar:(C)Z
ifne 16
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
iload 4
invokestatic com.ctc.wstx.util.XmlChars.is10NameStartChar:(C)Z
ifne 16
15: iconst_0
ireturn
16: StackMap locals:
StackMap stack:
iconst_1
istore 5
start local 5 17: goto 39
18: StackMap locals: int
StackMap stack:
aload 0
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 4
19: iload 4
bipush 122
if_icmpgt 32
20: iload 4
bipush 97
if_icmplt 22
21: goto 38
22: StackMap locals:
StackMap stack:
iload 4
bipush 90
if_icmpgt 30
23: iload 4
bipush 65
if_icmplt 25
24: goto 38
25: StackMap locals:
StackMap stack:
iload 4
bipush 48
if_icmplt 26
iload 4
bipush 57
if_icmple 38
StackMap locals:
StackMap stack:
26: iload 4
bipush 46
if_icmpeq 38
iload 4
bipush 45
if_icmpne 28
27: goto 38
28: StackMap locals:
StackMap stack:
iload 4
bipush 58
if_icmpne 37
iload 1
ifne 37
29: goto 38
30: StackMap locals:
StackMap stack:
iload 4
bipush 95
if_icmpne 37
31: goto 38
32: StackMap locals:
StackMap stack:
iload 2
ifeq 35
33: iload 4
invokestatic com.ctc.wstx.util.XmlChars.is11NameChar:(C)Z
ifeq 37
34: goto 38
35: StackMap locals:
StackMap stack:
iload 4
invokestatic com.ctc.wstx.util.XmlChars.is10NameChar:(C)Z
ifeq 37
36: goto 38
37: StackMap locals:
StackMap stack:
iload 5
ireturn
38: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
39: iload 5
iload 3
if_icmplt 18
end local 5 40: iconst_m1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 name Ljava/lang/String;
0 41 1 nsAware Z
0 41 2 xml11 Z
1 41 3 len I
4 41 4 c C
17 40 5 i I
MethodParameters:
Name Flags
name
nsAware
xml11
public static final int findIllegalNmtokenChar(java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;ZZ)I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual java.lang.String.length:()I
istore 3
start local 3 1: iconst_1
istore 4
start local 4 2: goto 24
3: StackMap locals: int int
StackMap stack:
aload 0
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 5
start local 5 4: iload 5
bipush 122
if_icmpgt 17
5: iload 5
bipush 97
if_icmplt 7
6: goto 23
7: StackMap locals: int
StackMap stack:
iload 5
bipush 90
if_icmpgt 15
8: iload 5
bipush 65
if_icmplt 10
9: goto 23
10: StackMap locals:
StackMap stack:
iload 5
bipush 48
if_icmplt 11
iload 5
bipush 57
if_icmple 23
StackMap locals:
StackMap stack:
11: iload 5
bipush 46
if_icmpeq 23
iload 5
bipush 45
if_icmpne 13
12: goto 23
13: StackMap locals:
StackMap stack:
iload 5
bipush 58
if_icmpne 22
iload 1
ifne 22
14: goto 23
15: StackMap locals:
StackMap stack:
iload 5
bipush 95
if_icmpne 22
16: goto 23
17: StackMap locals:
StackMap stack:
iload 2
ifeq 20
18: iload 5
invokestatic com.ctc.wstx.util.XmlChars.is11NameChar:(C)Z
ifeq 22
19: goto 23
20: StackMap locals:
StackMap stack:
iload 5
invokestatic com.ctc.wstx.util.XmlChars.is10NameChar:(C)Z
ifeq 22
21: goto 23
22: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 5 23: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
24: iload 4
iload 3
if_icmplt 3
end local 4 25: iconst_m1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 nmtoken Ljava/lang/String;
0 26 1 nsAware Z
0 26 2 xml11 Z
1 26 3 len I
2 25 4 i I
4 23 5 c C
MethodParameters:
Name Flags
nmtoken
nsAware
xml11
public static final boolean isSpaceChar(char);
descriptor: (C)Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 32
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 C
MethodParameters:
Name Flags
c
public static java.lang.String getCharDesc(char);
descriptor: (C)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: iload 0
istore 1
start local 1 1: iload 0
invokestatic java.lang.Character.isISOControl:(C)Z
ifeq 3
2: new java.lang.StringBuilder
dup
ldc "(CTRL-CHAR, code "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
3: StackMap locals: int
StackMap stack:
iload 1
sipush 255
if_icmple 5
4: new java.lang.StringBuilder
dup
ldc "'"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "' (code "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " / 0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "'"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "' (code "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 c C
1 6 1 i I
MethodParameters:
Name Flags
c
}
SourceFile: "WstxInputData.java"