public class org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner extends org.apache.batik.parser.AbstractScanner
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner
super_class: org.apache.batik.parser.AbstractScanner
{
public static final int EOF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int NAME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int COLON;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int LEFT_SQUARE_BRACKET;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int RIGHT_SQUARE_BRACKET;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int LEFT_PARENTHESIS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int RIGHT_PARENTHESIS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int STRING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int NUMBER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int ASTERISK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.batik.parser.AbstractScanner.<init>:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/bridge/svg12/XPathSubsetContentSelector$Scanner;
0 2 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
protected int endGap();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.current:I
iconst_m1
if_icmpne 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 this Lorg/apache/batik/bridge/svg12/XPathSubsetContentSelector$Scanner;
protected void nextToken();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.current:I
lookupswitch { // 24
-1: 1
9: 21
10: 21
12: 21
13: 21
32: 21
34: 27
39: 25
40: 12
41: 15
42: 18
48: 29
49: 29
50: 29
51: 29
52: 29
53: 29
54: 29
55: 29
56: 29
57: 29
58: 3
91: 6
93: 9
default: 31
}
1: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
2: return
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
4: aload 0
iconst_2
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
5: return
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
7: aload 0
iconst_3
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
8: return
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
10: aload 0
iconst_4
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
11: return
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
13: aload 0
iconst_5
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
14: return
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
16: aload 0
bipush 6
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
17: return
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
19: aload 0
bipush 9
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
20: return
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
22: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.current:I
i2c
invokestatic org.apache.batik.xml.XMLUtilities.isXMLSpace:(C)Z
ifne 21
23: aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextToken:()V
24: return
25: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.string1:()I
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
26: return
27: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.string2:()I
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
28: return
29: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.number:()I
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
30: return
31: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.current:I
i2c
invokestatic org.apache.batik.xml.XMLUtilities.isXMLNameFirstCharacter:(C)Z
ifeq 38
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
33: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.current:I
iconst_m1
if_icmpeq 36
34: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.current:I
bipush 58
if_icmpeq 36
35: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.current:I
i2c
invokestatic org.apache.batik.xml.XMLUtilities.isXMLNameCharacter:(C)Z
ifne 32
36: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.type:I
37: return
38: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
39: new org.apache.batik.parser.ParseException
dup
ldc "identifier.character"
40: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.reader:Lorg/apache/batik/util/io/NormalizingReader;
invokevirtual org.apache.batik.util.io.NormalizingReader.getLine:()I
41: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.reader:Lorg/apache/batik/util/io/NormalizingReader;
invokevirtual org.apache.batik.util.io.NormalizingReader.getColumn:()I
42: invokespecial org.apache.batik.parser.ParseException.<init>:(Ljava/lang/String;II)V
athrow
43: StackMap locals:
StackMap stack: java.io.IOException
astore 1
start local 1 44: new org.apache.batik.parser.ParseException
dup
aload 1
invokespecial org.apache.batik.parser.ParseException.<init>:(Ljava/lang/Exception;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lorg/apache/batik/bridge/svg12/XPathSubsetContentSelector$Scanner;
44 45 1 e Ljava/io/IOException;
Exception table:
from to target type
0 2 43 Class java.io.IOException
3 5 43 Class java.io.IOException
6 8 43 Class java.io.IOException
9 11 43 Class java.io.IOException
12 14 43 Class java.io.IOException
15 17 43 Class java.io.IOException
18 20 43 Class java.io.IOException
21 24 43 Class java.io.IOException
25 26 43 Class java.io.IOException
27 28 43 Class java.io.IOException
29 30 43 Class java.io.IOException
31 37 43 Class java.io.IOException
38 43 43 Class java.io.IOException
Exceptions:
throws org.apache.batik.parser.ParseException
protected int string1();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.position:I
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.start:I
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
lookupswitch { // 2
-1: 2
39: 6
default: 7
}
2: StackMap locals:
StackMap stack:
new org.apache.batik.parser.ParseException
dup
ldc "eof"
3: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.reader:Lorg/apache/batik/util/io/NormalizingReader;
invokevirtual org.apache.batik.util.io.NormalizingReader.getLine:()I
4: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.reader:Lorg/apache/batik/util/io/NormalizingReader;
invokevirtual org.apache.batik.util.io.NormalizingReader.getColumn:()I
5: invokespecial org.apache.batik.parser.ParseException.<init>:(Ljava/lang/String;II)V
athrow
6: StackMap locals:
StackMap stack:
goto 8
7: StackMap locals:
StackMap stack:
goto 1
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
9: bipush 7
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/batik/bridge/svg12/XPathSubsetContentSelector$Scanner;
Exceptions:
throws java.io.IOException
protected int string2();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.position:I
putfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.start:I
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
lookupswitch { // 2
-1: 2
34: 6
default: 7
}
2: StackMap locals:
StackMap stack:
new org.apache.batik.parser.ParseException
dup
ldc "eof"
3: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.reader:Lorg/apache/batik/util/io/NormalizingReader;
invokevirtual org.apache.batik.util.io.NormalizingReader.getLine:()I
4: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.reader:Lorg/apache/batik/util/io/NormalizingReader;
invokevirtual org.apache.batik.util.io.NormalizingReader.getColumn:()I
5: invokespecial org.apache.batik.parser.ParseException.<init>:(Ljava/lang/String;II)V
athrow
6: StackMap locals:
StackMap stack:
goto 8
7: StackMap locals:
StackMap stack:
goto 1
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
pop
9: bipush 7
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/batik/bridge/svg12/XPathSubsetContentSelector$Scanner;
Exceptions:
throws java.io.IOException
protected int number();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
tableswitch { // 46 - 57
46: 1
47: 7
48: 8
49: 8
50: 8
51: 8
52: 8
53: 8
54: 8
55: 8
56: 8
57: 8
default: 7
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
tableswitch { // 48 - 57
48: 2
49: 2
50: 2
51: 2
52: 2
53: 2
54: 2
55: 2
56: 2
57: 2
default: 3
}
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.dotNumber:()I
ireturn
3: StackMap locals:
StackMap stack:
new org.apache.batik.parser.ParseException
dup
ldc "character"
4: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.reader:Lorg/apache/batik/util/io/NormalizingReader;
invokevirtual org.apache.batik.util.io.NormalizingReader.getLine:()I
5: aload 0
getfield org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.reader:Lorg/apache/batik/util/io/NormalizingReader;
invokevirtual org.apache.batik.util.io.NormalizingReader.getColumn:()I
6: invokespecial org.apache.batik.parser.ParseException.<init>:(Ljava/lang/String;II)V
athrow
7: StackMap locals:
StackMap stack:
goto 9
8: StackMap locals:
StackMap stack:
goto 0
9: StackMap locals:
StackMap stack:
bipush 8
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/batik/bridge/svg12/XPathSubsetContentSelector$Scanner;
Exceptions:
throws java.io.IOException
protected int dotNumber();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner.nextChar:()I
tableswitch { // 48 - 57
48: 2
49: 2
50: 2
51: 2
52: 2
53: 2
54: 2
55: 2
56: 2
57: 2
default: 1
}
1: StackMap locals:
StackMap stack:
goto 3
2: StackMap locals:
StackMap stack:
goto 0
3: StackMap locals:
StackMap stack:
bipush 8
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/bridge/svg12/XPathSubsetContentSelector$Scanner;
Exceptions:
throws java.io.IOException
}
SourceFile: "XPathSubsetContentSelector.java"
NestHost: org.apache.batik.bridge.svg12.XPathSubsetContentSelector
InnerClasses:
protected Scanner = org.apache.batik.bridge.svg12.XPathSubsetContentSelector$Scanner of org.apache.batik.bridge.svg12.XPathSubsetContentSelector