class com.sun.org.apache.xerces.internal.impl.xpath.XPath$1 extends 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$1
super_class: com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner
{
final com.sun.org.apache.xerces.internal.impl.xpath.XPath this$0;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.sun.org.apache.xerces.internal.impl.xpath.XPath, com.sun.org.apache.xerces.internal.util.SymbolTable);
descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$1 this
start local 2 // com.sun.org.apache.xerces.internal.util.SymbolTable $anonymous0
0: .line 156
aload 0 /* this */
aload 1
putfield com.sun.org.apache.xerces.internal.impl.xpath.XPath$1.this$0:Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath;
aload 0 /* this */
aload 2 /* $anonymous0 */
invokespecial com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
return
end local 2 // com.sun.org.apache.xerces.internal.util.SymbolTable $anonymous0
end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$1;
0 1 2 $anonymous0 Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
MethodParameters:
Name Flags
this$0 final
$anonymous0
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=3, locals=3, args_size=3
start local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$1 this
start local 1 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens tokens
start local 2 // int token
0: .line 160
iload 2 /* token */
bipush 6
if_icmpeq 11
1: .line 161
iload 2 /* token */
bipush 35
if_icmpeq 11
2: .line 162
iload 2 /* token */
bipush 11
if_icmpeq 11
3: .line 163
iload 2 /* token */
bipush 21
if_icmpeq 11
4: .line 164
iload 2 /* token */
iconst_4
if_icmpeq 11
5: .line 165
iload 2 /* token */
bipush 9
if_icmpeq 11
6: .line 166
iload 2 /* token */
bipush 10
if_icmpeq 11
7: .line 167
iload 2 /* token */
bipush 22
if_icmpeq 11
8: .line 168
iload 2 /* token */
bipush 23
if_icmpeq 11
9: .line 169
iload 2 /* token */
bipush 36
if_icmpeq 11
10: .line 170
iload 2 /* token */
bipush 8
if_icmpne 13
11: .line 172
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 1 /* tokens */
iload 2 /* token */
invokespecial com.sun.org.apache.xerces.internal.impl.xpath.XPath$Scanner.addToken:(Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;I)V
12: .line 173
return
13: .line 175
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
end local 2 // int token
end local 1 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$Tokens tokens
end local 0 // com.sun.org.apache.xerces.internal.impl.xpath.XPath$1 this
LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$1;
0 14 1 tokens Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$Tokens;
0 14 2 token I
Exceptions:
throws com.sun.org.apache.xerces.internal.impl.xpath.XPathException
MethodParameters:
Name Flags
tokens
token
}
SourceFile: "XPath.java"
EnclosingMethod: com.sun.org.apache.xerces.internal.impl.xpath.XPath.parseExpression:(Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)[Lcom/sun/org/apache/xerces/internal/impl/xpath/XPath$LocationPath;
NestHost: com.sun.org.apache.xerces.internal.impl.xpath.XPath
InnerClasses:
com.sun.org.apache.xerces.internal.impl.xpath.XPath$1
public LocationPath = com.sun.org.apache.xerces.internal.impl.xpath.XPath$LocationPath of com.sun.org.apache.xerces.internal.impl.xpath.XPath
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