class com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner
super_class: java.lang.Object
{
private static final byte CHARTYPE_INVALID;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final byte CHARTYPE_OTHER;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final byte CHARTYPE_WHITESPACE;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final byte CHARTYPE_EXCLAMATION;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final byte CHARTYPE_QUOTE;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final byte CHARTYPE_DOLLAR;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 5
private static final byte CHARTYPE_OPEN_PAREN;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 6
private static final byte CHARTYPE_CLOSE_PAREN;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 7
private static final byte CHARTYPE_STAR;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final byte CHARTYPE_PLUS;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 9
private static final byte CHARTYPE_COMMA;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 10
private static final byte CHARTYPE_MINUS;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 11
private static final byte CHARTYPE_PERIOD;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 12
private static final byte CHARTYPE_SLASH;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 13
private static final byte CHARTYPE_DIGIT;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 14
private static final byte CHARTYPE_COLON;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 15
private static final byte CHARTYPE_LESS;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16
private static final byte CHARTYPE_EQUAL;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 17
private static final byte CHARTYPE_GREATER;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 18
private static final byte CHARTYPE_ATSIGN;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 19
private static final byte CHARTYPE_LETTER;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 20
private static final byte CHARTYPE_OPEN_BRACKET;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 21
private static final byte CHARTYPE_CLOSE_BRACKET;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 22
private static final byte CHARTYPE_UNDERSCORE;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 23
private static final byte CHARTYPE_UNION;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 24
private static final byte CHARTYPE_NONASCII;
descriptor: B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 25
private static final byte[] fASCIICharMap;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
flags: (0x0002) ACC_PRIVATE
private static final java.lang.String fAndSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fOrSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fModSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fDivSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fTextSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fPISymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fNodeSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fAncestorSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fAncestorOrSelfSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fAttributeSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fChildSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fDescendantSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fDescendantOrSelfSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fFollowingSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fFollowingSiblingSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fNamespaceSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fParentSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fPrecedingSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fPrecedingSiblingSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String fSelfSymbol;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: sipush 128
newarray 8
dup
bipush 9
1: iconst_2
bastore
dup
bipush 10
iconst_2
bastore
dup
bipush 13
iconst_2
bastore
dup
bipush 32
2: iconst_2
bastore
dup
bipush 33
iconst_3
bastore
dup
bipush 34
iconst_4
bastore
dup
bipush 35
iconst_1
bastore
dup
bipush 36
iconst_5
bastore
dup
bipush 37
iconst_1
bastore
dup
bipush 38
iconst_1
bastore
dup
bipush 39
iconst_4
bastore
dup
bipush 40
bipush 6
bastore
dup
bipush 41
bipush 7
bastore
dup
bipush 42
bipush 8
bastore
dup
bipush 43
bipush 9
bastore
dup
bipush 44
bipush 10
bastore
dup
bipush 45
bipush 11
bastore
dup
bipush 46
bipush 12
bastore
dup
bipush 47
bipush 13
bastore
dup
bipush 48
3: bipush 14
bastore
dup
bipush 49
bipush 14
bastore
dup
bipush 50
bipush 14
bastore
dup
bipush 51
bipush 14
bastore
dup
bipush 52
bipush 14
bastore
dup
bipush 53
bipush 14
bastore
dup
bipush 54
bipush 14
bastore
dup
bipush 55
bipush 14
bastore
dup
bipush 56
bipush 14
bastore
dup
bipush 57
bipush 14
bastore
dup
bipush 58
bipush 15
bastore
dup
bipush 59
iconst_1
bastore
dup
bipush 60
bipush 16
bastore
dup
bipush 61
bipush 17
bastore
dup
bipush 62
bipush 18
bastore
dup
bipush 63
iconst_1
bastore
dup
bipush 64
4: bipush 19
bastore
dup
bipush 65
bipush 20
bastore
dup
bipush 66
bipush 20
bastore
dup
bipush 67
bipush 20
bastore
dup
bipush 68
bipush 20
bastore
dup
bipush 69
bipush 20
bastore
dup
bipush 70
bipush 20
bastore
dup
bipush 71
bipush 20
bastore
dup
bipush 72
bipush 20
bastore
dup
bipush 73
bipush 20
bastore
dup
bipush 74
bipush 20
bastore
dup
bipush 75
bipush 20
bastore
dup
bipush 76
bipush 20
bastore
dup
bipush 77
bipush 20
bastore
dup
bipush 78
bipush 20
bastore
dup
bipush 79
bipush 20
bastore
dup
bipush 80
5: bipush 20
bastore
dup
bipush 81
bipush 20
bastore
dup
bipush 82
bipush 20
bastore
dup
bipush 83
bipush 20
bastore
dup
bipush 84
bipush 20
bastore
dup
bipush 85
bipush 20
bastore
dup
bipush 86
bipush 20
bastore
dup
bipush 87
bipush 20
bastore
dup
bipush 88
bipush 20
bastore
dup
bipush 89
bipush 20
bastore
dup
bipush 90
bipush 20
bastore
dup
bipush 91
bipush 21
bastore
dup
bipush 92
iconst_1
bastore
dup
bipush 93
bipush 22
bastore
dup
bipush 94
iconst_1
bastore
dup
bipush 95
bipush 23
bastore
dup
bipush 96
6: iconst_1
bastore
dup
bipush 97
bipush 20
bastore
dup
bipush 98
bipush 20
bastore
dup
bipush 99
bipush 20
bastore
dup
bipush 100
bipush 20
bastore
dup
bipush 101
bipush 20
bastore
dup
bipush 102
bipush 20
bastore
dup
bipush 103
bipush 20
bastore
dup
bipush 104
bipush 20
bastore
dup
bipush 105
bipush 20
bastore
dup
bipush 106
bipush 20
bastore
dup
bipush 107
bipush 20
bastore
dup
bipush 108
bipush 20
bastore
dup
bipush 109
bipush 20
bastore
dup
bipush 110
bipush 20
bastore
dup
bipush 111
bipush 20
bastore
dup
bipush 112
7: bipush 20
bastore
dup
bipush 113
bipush 20
bastore
dup
bipush 114
bipush 20
bastore
dup
bipush 115
bipush 20
bastore
dup
bipush 116
bipush 20
bastore
dup
bipush 117
bipush 20
bastore
dup
bipush 118
bipush 20
bastore
dup
bipush 119
bipush 20
bastore
dup
bipush 120
bipush 20
bastore
dup
bipush 121
bipush 20
bastore
dup
bipush 122
bipush 20
bastore
dup
bipush 123
iconst_1
bastore
dup
bipush 124
bipush 24
bastore
dup
bipush 125
iconst_1
bastore
dup
bipush 126
iconst_1
bastore
dup
bipush 127
iconst_1
bastore
8: putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fASCIICharMap:[B
9: ldc "and"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fAndSymbol:Ljava/lang/String;
10: ldc "or"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fOrSymbol:Ljava/lang/String;
11: ldc "mod"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fModSymbol:Ljava/lang/String;
12: ldc "div"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fDivSymbol:Ljava/lang/String;
13: ldc "comment"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fCommentSymbol:Ljava/lang/String;
14: ldc "text"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fTextSymbol:Ljava/lang/String;
15: ldc "processing-instruction"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fPISymbol:Ljava/lang/String;
16: ldc "node"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fNodeSymbol:Ljava/lang/String;
17: ldc "ancestor"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fAncestorSymbol:Ljava/lang/String;
18: ldc "ancestor-or-self"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fAncestorOrSelfSymbol:Ljava/lang/String;
19: ldc "attribute"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fAttributeSymbol:Ljava/lang/String;
20: ldc "child"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fChildSymbol:Ljava/lang/String;
21: ldc "descendant"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fDescendantSymbol:Ljava/lang/String;
22: ldc "descendant-or-self"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fDescendantOrSelfSymbol:Ljava/lang/String;
23: ldc "following"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fFollowingSymbol:Ljava/lang/String;
24: ldc "following-sibling"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fFollowingSiblingSymbol:Ljava/lang/String;
25: ldc "namespace"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fNamespaceSymbol:Ljava/lang/String;
26: ldc "parent"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fParentSymbol:Ljava/lang/String;
27: ldc "preceding"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fPrecedingSymbol:Ljava/lang/String;
28: ldc "preceding-sibling"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fPrecedingSiblingSymbol:Ljava/lang/String;
29: ldc "self"
invokevirtual java.lang.String.intern:()Ljava/lang/String;
putstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fSelfSymbol:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.sun.org.apache.xerces.internal.util.SymbolTable);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Scanner;
0 3 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
MethodParameters:
Name Flags
symbolTable
public boolean scanExpr(com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens, java.lang.String, int, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;Ljava/lang/String;II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=17, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iconst_0
istore 9
start local 9 1: StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens java.lang.String int int top top top int
StackMap stack:
iload 4
iload 5
if_icmpne 3
2: goto 355
3: StackMap locals:
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
start local 10 4: goto 8
5: StackMap locals: int
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 7
6: goto 9
7: StackMap locals:
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
8: StackMap locals:
StackMap stack:
iload 10
bipush 32
if_icmpeq 5
iload 10
bipush 10
if_icmpeq 5
iload 10
bipush 9
if_icmpeq 5
iload 10
bipush 13
if_icmpeq 5
9: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmpne 11
10: goto 355
11: StackMap locals:
StackMap stack:
iload 10
sipush 128
if_icmplt 12
bipush 25
goto 13
StackMap locals:
StackMap stack:
12: getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fASCIICharMap:[B
iload 10
baload
StackMap locals:
StackMap stack: int
13: istore 11
start local 11 14: iload 11
tableswitch { // 3 - 25
3: 116
4: 151
5: 171
6: 15
7: 19
8: 202
9: 104
10: 74
11: 108
12: 31
13: 87
14: 167
15: 78
16: 125
17: 112
18: 138
19: 70
20: 210
21: 23
22: 27
23: 210
24: 100
25: 210
default: 354
}
15: StackMap locals: int
StackMap stack:
aload 0
aload 2
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
16: iconst_0
istore 9
17: iinc 4 1
iload 4
iload 5
if_icmpne 1
18: goto 1
19: StackMap locals:
StackMap stack:
aload 0
aload 2
iconst_1
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
20: iconst_1
istore 9
21: iinc 4 1
iload 4
iload 5
if_icmpne 1
22: goto 1
23: StackMap locals:
StackMap stack:
aload 0
aload 2
iconst_2
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
24: iconst_0
istore 9
25: iinc 4 1
iload 4
iload 5
if_icmpne 1
26: goto 1
27: StackMap locals:
StackMap stack:
aload 0
aload 2
iconst_3
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
28: iconst_1
istore 9
29: iinc 4 1
iload 4
iload 5
if_icmpne 1
30: goto 1
31: StackMap locals:
StackMap stack:
iload 4
iconst_1
iadd
iload 5
if_icmpne 36
32: aload 0
aload 2
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
33: iconst_1
istore 9
34: iinc 4 1
35: goto 1
36: StackMap locals:
StackMap stack:
aload 3
iload 4
iconst_1
iadd
invokevirtual java.lang.String.charAt:(I)C
istore 10
37: iload 10
bipush 46
if_icmpne 42
38: aload 0
aload 2
iconst_5
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
39: iconst_1
istore 9
40: iinc 4 2
41: goto 68
StackMap locals:
StackMap stack:
42: iload 10
bipush 48
if_icmplt 47
iload 10
bipush 57
if_icmpgt 47
43: aload 0
aload 2
bipush 47
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
44: iconst_1
istore 9
45: aload 0
aload 2
aload 3
iload 5
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.scanNumber:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;Ljava/lang/String;II)I
istore 4
46: goto 68
StackMap locals:
StackMap stack:
47: iload 10
bipush 47
if_icmpne 52
48: aload 0
aload 2
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
49: iconst_1
istore 9
50: iinc 4 1
51: goto 68
StackMap locals:
StackMap stack:
52: iload 10
bipush 124
if_icmpne 57
53: aload 0
aload 2
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
54: iconst_1
istore 9
55: iinc 4 1
56: goto 1
57: StackMap locals:
StackMap stack:
iload 10
bipush 32
if_icmpeq 58
iload 10
bipush 10
if_icmpeq 58
iload 10
bipush 9
if_icmpeq 58
iload 10
bipush 13
if_icmpne 67
58: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 60
59: goto 62
60: StackMap locals:
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
61: iload 10
bipush 32
if_icmpeq 58
iload 10
bipush 10
if_icmpeq 58
iload 10
bipush 9
if_icmpeq 58
iload 10
bipush 13
if_icmpeq 58
62: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmpeq 63
iload 10
bipush 124
if_icmpeq 63
iload 10
bipush 47
if_icmpne 66
63: StackMap locals:
StackMap stack:
aload 0
aload 2
iconst_4
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
64: iconst_1
istore 9
65: goto 1
66: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.xpath.XPathException
dup
ldc "c-general-xpath"
invokespecial com.sun.org.apache.xerces.internal.impl.xpath.XPathException.<init>:(Ljava/lang/String;)V
athrow
67: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.impl.xpath.XPathException
dup
ldc "c-general-xpath"
invokespecial com.sun.org.apache.xerces.internal.impl.xpath.XPathException.<init>:(Ljava/lang/String;)V
athrow
68: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmpne 1
69: goto 1
70: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
71: iconst_0
istore 9
72: iinc 4 1
iload 4
iload 5
if_icmpne 1
73: goto 1
74: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
75: iconst_0
istore 9
76: iinc 4 1
iload 4
iload 5
if_icmpne 1
77: goto 1
78: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 80
79: iconst_0
ireturn
80: StackMap locals:
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
81: iload 10
bipush 58
if_icmpeq 83
82: iconst_0
ireturn
83: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
84: iconst_0
istore 9
85: iinc 4 1
iload 4
iload 5
if_icmpne 1
86: goto 1
87: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 91
88: aload 0
aload 2
bipush 21
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
89: iconst_0
istore 9
90: goto 1
91: StackMap locals:
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
92: iload 10
bipush 47
if_icmpne 97
93: aload 0
aload 2
bipush 22
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
94: iconst_0
istore 9
95: iinc 4 1
iload 4
iload 5
if_icmpne 1
96: goto 1
97: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 21
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
98: iconst_0
istore 9
99: goto 1
100: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 23
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
101: iconst_0
istore 9
102: iinc 4 1
iload 4
iload 5
if_icmpne 1
103: goto 1
104: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 24
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
105: iconst_0
istore 9
106: iinc 4 1
iload 4
iload 5
if_icmpne 1
107: goto 1
108: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 25
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
109: iconst_0
istore 9
110: iinc 4 1
iload 4
iload 5
if_icmpne 1
111: goto 1
112: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 26
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
113: iconst_0
istore 9
114: iinc 4 1
iload 4
iload 5
if_icmpne 1
115: goto 1
116: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 118
117: iconst_0
ireturn
118: StackMap locals:
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
119: iload 10
bipush 61
if_icmpeq 121
120: iconst_0
ireturn
121: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 27
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
122: iconst_0
istore 9
123: iinc 4 1
iload 4
iload 5
if_icmpne 1
124: goto 1
125: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 129
126: aload 0
aload 2
bipush 28
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
127: iconst_0
istore 9
128: goto 1
129: StackMap locals:
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
130: iload 10
bipush 61
if_icmpne 135
131: aload 0
aload 2
bipush 29
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
132: iconst_0
istore 9
133: iinc 4 1
iload 4
iload 5
if_icmpne 1
134: goto 1
135: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 28
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
136: iconst_0
istore 9
137: goto 1
138: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 142
139: aload 0
aload 2
bipush 30
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
140: iconst_0
istore 9
141: goto 1
142: StackMap locals:
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
143: iload 10
bipush 61
if_icmpne 148
144: aload 0
aload 2
bipush 31
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
145: iconst_0
istore 9
146: iinc 4 1
iload 4
iload 5
if_icmpne 1
147: goto 1
148: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 30
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
149: iconst_0
istore 9
150: goto 1
151: StackMap locals:
StackMap stack:
iload 10
istore 12
start local 12 152: iinc 4 1
iload 4
iload 5
if_icmpne 154
153: iconst_0
ireturn
154: StackMap locals: int
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
155: iload 4
istore 13
start local 13 156: goto 160
157: StackMap locals: int
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 159
158: iconst_0
ireturn
159: StackMap locals:
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
160: StackMap locals:
StackMap stack:
iload 10
iload 12
if_icmpne 157
161: iload 4
iload 13
isub
istore 14
start local 14 162: aload 0
aload 2
bipush 46
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
163: iconst_1
istore 9
164: aload 2
aload 1
aload 3
iload 13
iload 13
iload 14
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(Ljava/lang/String;)V
165: iinc 4 1
iload 4
iload 5
if_icmpne 1
166: goto 1
end local 14 end local 13 end local 12 167: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 47
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
168: iconst_1
istore 9
169: aload 0
aload 2
aload 3
iload 5
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.scanNumber:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;Ljava/lang/String;II)I
istore 4
170: goto 1
171: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 173
172: iconst_0
ireturn
173: StackMap locals:
StackMap stack:
iload 4
istore 6
start local 6 174: aload 0
aload 3
iload 5
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.scanNCName:(Ljava/lang/String;II)I
istore 4
175: iload 4
iload 6
if_icmpne 177
176: iconst_0
ireturn
177: StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens java.lang.String int int int top top int int int
StackMap stack:
iload 4
iload 5
if_icmpge 180
178: aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
179: goto 181
180: StackMap locals:
StackMap stack:
iconst_m1
istore 10
181: StackMap locals:
StackMap stack:
aload 1
aload 3
iload 6
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 182: iload 10
bipush 58
if_icmpeq 185
183: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 8
start local 8 184: goto 197
end local 8 185: StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens java.lang.String int int int java.lang.String top int int int
StackMap stack:
aload 7
astore 8
start local 8 186: iinc 4 1
iload 4
iload 5
if_icmpne 188
187: iconst_0
ireturn
188: StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens java.lang.String int int int java.lang.String java.lang.String int int int
StackMap stack:
iload 4
istore 6
189: aload 0
aload 3
iload 5
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.scanNCName:(Ljava/lang/String;II)I
istore 4
190: iload 4
iload 6
if_icmpne 192
191: iconst_0
ireturn
192: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmpge 195
193: aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
194: goto 196
195: StackMap locals:
StackMap stack:
iconst_m1
istore 10
196: StackMap locals:
StackMap stack:
aload 1
aload 3
iload 6
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 7
197: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 48
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
198: iconst_1
istore 9
199: aload 2
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(Ljava/lang/String;)V
200: aload 2
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(Ljava/lang/String;)V
201: goto 1
end local 8 end local 7 end local 6 202: StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens java.lang.String int int top top top int int int
StackMap stack:
iload 9
ifeq 206
203: aload 0
aload 2
bipush 20
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
204: iconst_0
istore 9
205: goto 208
206: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 9
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
207: iconst_1
istore 9
208: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 1
209: goto 1
210: StackMap locals:
StackMap stack:
iload 4
istore 6
start local 6 211: aload 0
aload 3
iload 5
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.scanNCName:(Ljava/lang/String;II)I
istore 4
212: iload 4
iload 6
if_icmpne 214
213: iconst_0
ireturn
214: StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens java.lang.String int int int top top int int int
StackMap stack:
iload 4
iload 5
if_icmpge 217
215: aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
216: goto 218
217: StackMap locals:
StackMap stack:
iconst_m1
istore 10
218: StackMap locals:
StackMap stack:
aload 1
aload 3
iload 6
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 219: iconst_0
istore 15
start local 15 220: iconst_0
istore 16
start local 16 221: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
astore 8
start local 8 222: iload 10
bipush 58
if_icmpne 250
223: iinc 4 1
iload 4
iload 5
if_icmpne 225
224: iconst_0
ireturn
225: StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens java.lang.String int int int java.lang.String java.lang.String int int int top top top int int
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
226: iload 10
bipush 42
if_icmpne 231
227: iinc 4 1
iload 4
iload 5
if_icmpge 229
228: aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
229: StackMap locals:
StackMap stack:
iconst_1
istore 15
230: goto 250
StackMap locals:
StackMap stack:
231: iload 10
bipush 58
if_icmpne 236
232: iinc 4 1
iload 4
iload 5
if_icmpge 234
233: aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
234: StackMap locals:
StackMap stack:
iconst_1
istore 16
235: goto 250
236: StackMap locals:
StackMap stack:
aload 7
astore 8
237: iload 4
istore 6
238: aload 0
aload 3
iload 5
iload 4
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.scanNCName:(Ljava/lang/String;II)I
istore 4
239: iload 4
iload 6
if_icmpne 241
240: iconst_0
ireturn
241: StackMap locals:
StackMap stack:
iload 4
iload 5
if_icmpge 244
242: aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
243: goto 245
244: StackMap locals:
StackMap stack:
iconst_m1
istore 10
245: StackMap locals:
StackMap stack:
aload 1
aload 3
iload 6
iload 4
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
astore 7
246: goto 250
247: StackMap locals:
StackMap stack:
iinc 4 1
iload 4
iload 5
if_icmpne 249
248: goto 251
249: StackMap locals:
StackMap stack:
aload 3
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 10
250: StackMap locals:
StackMap stack:
iload 10
bipush 32
if_icmpeq 247
iload 10
bipush 10
if_icmpeq 247
iload 10
bipush 9
if_icmpeq 247
iload 10
bipush 13
if_icmpeq 247
251: StackMap locals:
StackMap stack:
iload 9
ifeq 273
252: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fAndSymbol:Ljava/lang/String;
if_acmpne 256
253: aload 0
aload 2
bipush 16
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
254: iconst_0
istore 9
255: goto 269
StackMap locals:
StackMap stack:
256: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fOrSymbol:Ljava/lang/String;
if_acmpne 260
257: aload 0
aload 2
bipush 17
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
258: iconst_0
istore 9
259: goto 269
StackMap locals:
StackMap stack:
260: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fModSymbol:Ljava/lang/String;
if_acmpne 264
261: aload 0
aload 2
bipush 18
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
262: iconst_0
istore 9
263: goto 269
StackMap locals:
StackMap stack:
264: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fDivSymbol:Ljava/lang/String;
if_acmpne 268
265: aload 0
aload 2
bipush 19
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
266: iconst_0
istore 9
267: goto 269
268: StackMap locals:
StackMap stack:
iconst_0
ireturn
269: StackMap locals:
StackMap stack:
iload 15
ifeq 271
270: iconst_0
ireturn
271: StackMap locals:
StackMap stack:
iload 16
ifeq 1
272: iconst_0
ireturn
273: StackMap locals:
StackMap stack:
iload 10
bipush 40
if_icmpne 293
iload 15
ifne 293
iload 16
ifne 293
274: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fCommentSymbol:Ljava/lang/String;
if_acmpne 277
275: aload 0
aload 2
bipush 12
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
276: goto 289
StackMap locals:
StackMap stack:
277: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fTextSymbol:Ljava/lang/String;
if_acmpne 280
278: aload 0
aload 2
bipush 13
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
279: goto 289
StackMap locals:
StackMap stack:
280: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fPISymbol:Ljava/lang/String;
if_acmpne 283
281: aload 0
aload 2
bipush 14
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
282: goto 289
StackMap locals:
StackMap stack:
283: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fNodeSymbol:Ljava/lang/String;
if_acmpne 286
284: aload 0
aload 2
bipush 15
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
285: goto 289
286: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 32
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
287: aload 2
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(Ljava/lang/String;)V
288: aload 2
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(Ljava/lang/String;)V
289: StackMap locals:
StackMap stack:
aload 0
aload 2
iconst_0
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
290: iconst_0
istore 9
291: iinc 4 1
iload 4
iload 5
if_icmpne 1
292: goto 1
293: StackMap locals:
StackMap stack:
iload 16
ifne 296
294: iload 10
bipush 58
if_icmpne 344
iload 4
iconst_1
iadd
iload 5
if_icmpge 344
295: aload 3
iload 4
iconst_1
iadd
invokevirtual java.lang.String.charAt:(I)C
bipush 58
if_icmpne 344
296: StackMap locals:
StackMap stack:
aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fAncestorSymbol:Ljava/lang/String;
if_acmpne 299
297: aload 0
aload 2
bipush 33
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
298: goto 336
StackMap locals:
StackMap stack:
299: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fAncestorOrSelfSymbol:Ljava/lang/String;
if_acmpne 302
300: aload 0
aload 2
bipush 34
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
301: goto 336
StackMap locals:
StackMap stack:
302: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fAttributeSymbol:Ljava/lang/String;
if_acmpne 305
303: aload 0
aload 2
bipush 35
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
304: goto 336
StackMap locals:
StackMap stack:
305: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fChildSymbol:Ljava/lang/String;
if_acmpne 308
306: aload 0
aload 2
bipush 36
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
307: goto 336
StackMap locals:
StackMap stack:
308: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fDescendantSymbol:Ljava/lang/String;
if_acmpne 311
309: aload 0
aload 2
bipush 37
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
310: goto 336
StackMap locals:
StackMap stack:
311: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fDescendantOrSelfSymbol:Ljava/lang/String;
if_acmpne 314
312: aload 0
aload 2
bipush 38
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
313: goto 336
StackMap locals:
StackMap stack:
314: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fFollowingSymbol:Ljava/lang/String;
if_acmpne 317
315: aload 0
aload 2
bipush 39
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
316: goto 336
StackMap locals:
StackMap stack:
317: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fFollowingSiblingSymbol:Ljava/lang/String;
if_acmpne 320
318: aload 0
aload 2
bipush 40
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
319: goto 336
StackMap locals:
StackMap stack:
320: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fNamespaceSymbol:Ljava/lang/String;
if_acmpne 323
321: aload 0
aload 2
bipush 41
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
322: goto 336
StackMap locals:
StackMap stack:
323: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fParentSymbol:Ljava/lang/String;
if_acmpne 326
324: aload 0
aload 2
bipush 42
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
325: goto 336
StackMap locals:
StackMap stack:
326: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fPrecedingSymbol:Ljava/lang/String;
if_acmpne 329
327: aload 0
aload 2
bipush 43
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
328: goto 336
StackMap locals:
StackMap stack:
329: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fPrecedingSiblingSymbol:Ljava/lang/String;
if_acmpne 332
330: aload 0
aload 2
bipush 44
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
331: goto 336
StackMap locals:
StackMap stack:
332: aload 7
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fSelfSymbol:Ljava/lang/String;
if_acmpne 335
333: aload 0
aload 2
bipush 45
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
334: goto 336
335: StackMap locals:
StackMap stack:
iconst_0
ireturn
336: StackMap locals:
StackMap stack:
iload 15
ifeq 338
337: iconst_0
ireturn
338: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
339: iconst_0
istore 9
340: iload 16
ifne 1
341: iinc 4 1
342: iinc 4 1
iload 4
iload 5
if_icmpne 1
343: goto 1
344: StackMap locals:
StackMap stack:
iload 15
ifeq 349
345: aload 0
aload 2
bipush 10
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
346: iconst_1
istore 9
347: aload 2
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(Ljava/lang/String;)V
348: goto 1
349: StackMap locals:
StackMap stack:
aload 0
aload 2
bipush 11
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
350: iconst_1
istore 9
351: aload 2
aload 8
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(Ljava/lang/String;)V
352: aload 2
aload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(Ljava/lang/String;)V
353: goto 1
end local 16 end local 15 end local 8 end local 7 end local 6 354: StackMap locals: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner com.sun.org.apache.xerces.internal.util.SymbolTable com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens java.lang.String int int top top top int int int
StackMap stack:
iconst_0
ireturn
end local 11 end local 10 355: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 9 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 356 0 this Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Scanner;
0 356 1 symbolTable Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
0 356 2 tokens Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
0 356 3 data Ljava/lang/String;
0 356 4 currentOffset I
0 356 5 endOffset I
174 202 6 nameOffset I
211 354 6 nameOffset I
182 202 7 nameHandle Ljava/lang/String;
219 354 7 nameHandle Ljava/lang/String;
184 185 8 prefixHandle Ljava/lang/String;
186 202 8 prefixHandle Ljava/lang/String;
222 354 8 prefixHandle Ljava/lang/String;
1 356 9 starIsMultiplyOperator Z
4 355 10 ch I
14 355 11 chartype B
152 167 12 qchar I
156 167 13 litOffset I
162 167 14 litLength I
220 354 15 isNameTestNCName Z
221 354 16 isAxisName Z
Exceptions:
throws com.sun.org.apache.xerces.internal.impl.xpath.XPathException
MethodParameters:
Name Flags
symbolTable
tokens
data
currentOffset
endOffset
int scanNCName(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)I
flags: (0x0000)
Code:
stack=2, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
iload 3
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 1: iload 4
sipush 128
if_icmplt 4
2: iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isNameStart:(I)Z
ifne 16
3: iload 3
ireturn
4: StackMap locals: int
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fASCIICharMap:[B
iload 4
baload
istore 5
start local 5 5: iload 5
bipush 20
if_icmpeq 16
iload 5
bipush 23
if_icmpeq 16
6: iload 3
ireturn
end local 5 7: StackMap locals:
StackMap stack:
aload 1
iload 3
invokevirtual java.lang.String.charAt:(I)C
istore 4
8: iload 4
sipush 128
if_icmplt 11
9: iload 4
invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isName:(I)Z
ifne 16
10: goto 17
11: StackMap locals:
StackMap stack:
getstatic com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.fASCIICharMap:[B
iload 4
baload
istore 5
start local 5 12: iload 5
bipush 20
if_icmpeq 16
iload 5
bipush 14
if_icmpeq 16
13: iload 5
bipush 12
if_icmpeq 16
iload 5
bipush 11
if_icmpeq 16
14: iload 5
bipush 23
if_icmpeq 16
15: goto 17
end local 5 16: StackMap locals:
StackMap stack:
iinc 3 1
iload 3
iload 2
if_icmplt 7
17: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Scanner;
0 18 1 data Ljava/lang/String;
0 18 2 endOffset I
0 18 3 currentOffset I
1 18 4 ch I
5 7 5 chartype B
12 16 5 chartype B
MethodParameters:
Name Flags
data
endOffset
currentOffset
private int scanNumber(com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens, java.lang.String, int, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;Ljava/lang/String;II)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 5
start local 5 1: iconst_0
istore 6
start local 6 2: iconst_0
istore 7
start local 7 3: goto 8
4: StackMap locals: int int int
StackMap stack:
iload 6
bipush 10
imul
iload 5
bipush 48
isub
iadd
istore 6
5: iinc 4 1
iload 4
iload 3
if_icmpne 7
6: goto 9
7: StackMap locals:
StackMap stack:
aload 2
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 5
8: StackMap locals:
StackMap stack:
iload 5
bipush 48
if_icmplt 9
iload 5
bipush 57
if_icmple 4
9: StackMap locals:
StackMap stack:
iload 5
bipush 46
if_icmpne 20
10: iinc 4 1
iload 4
iload 3
if_icmpge 20
11: aload 2
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 5
12: goto 17
13: StackMap locals:
StackMap stack:
iload 7
bipush 10
imul
iload 5
bipush 48
isub
iadd
istore 7
14: iinc 4 1
iload 4
iload 3
if_icmpne 16
15: goto 18
16: StackMap locals:
StackMap stack:
aload 2
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 5
17: StackMap locals:
StackMap stack:
iload 5
bipush 48
if_icmplt 18
iload 5
bipush 57
if_icmple 13
18: StackMap locals:
StackMap stack:
iload 7
ifeq 20
19: new java.lang.RuntimeException
dup
ldc "find a solution!"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
aload 1
iload 6
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(I)V
21: aload 1
iload 7
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(I)V
22: iload 4
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Scanner;
0 23 1 tokens Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
0 23 2 data Ljava/lang/String;
0 23 3 endOffset I
0 23 4 currentOffset I
1 23 5 ch I
2 23 6 whole I
3 23 7 part I
MethodParameters:
Name Flags
tokens
data
endOffset
currentOffset
protected void addToken(com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens, int);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
iload 2
invokevirtual com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens.addToken:(I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Scanner;
0 2 1 tokens Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
0 2 2 token I
Exceptions:
throws com.sun.org.apache.xerces.internal.impl.xpath.XPathException
MethodParameters:
Name Flags
tokens
token
}
SourceFile: "XPath.java"
NestHost: com.sun.org.apache.xerces.internal.impl.xpath.XPath
InnerClasses:
private Scanner = com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner of com.sun.org.apache.xerces.internal.impl.xpath.XPath
private final Tokens = com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens of com.sun.org.apache.xerces.internal.impl.xpath.XPath