public class org.apache.batik.css.parser.Parser implements org.apache.batik.css.parser.ExtendedParser, org.apache.batik.i18n.Localizable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.css.parser.Parser
super_class: java.lang.Object
{
public static final java.lang.String BUNDLE_CLASSNAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.apache.batik.css.parser.resources.Messages"
protected org.apache.batik.i18n.LocalizableSupport localizableSupport;
descriptor: Lorg/apache/batik/i18n/LocalizableSupport;
flags: (0x0004) ACC_PROTECTED
protected org.apache.batik.css.parser.Scanner scanner;
descriptor: Lorg/apache/batik/css/parser/Scanner;
flags: (0x0004) ACC_PROTECTED
protected int current;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected org.w3c.css.sac.DocumentHandler documentHandler;
descriptor: Lorg/w3c/css/sac/DocumentHandler;
flags: (0x0004) ACC_PROTECTED
protected org.w3c.css.sac.SelectorFactory selectorFactory;
descriptor: Lorg/w3c/css/sac/SelectorFactory;
flags: (0x0004) ACC_PROTECTED
protected org.w3c.css.sac.ConditionFactory conditionFactory;
descriptor: Lorg/w3c/css/sac/ConditionFactory;
flags: (0x0004) ACC_PROTECTED
protected org.w3c.css.sac.ErrorHandler errorHandler;
descriptor: Lorg/w3c/css/sac/ErrorHandler;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String pseudoElement;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String documentURI;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
2: new org.apache.batik.i18n.LocalizableSupport
dup
ldc "org.apache.batik.css.parser.resources.Messages"
3: ldc Lorg/apache/batik/css/parser/Parser;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
4: invokespecial org.apache.batik.i18n.LocalizableSupport.<init>:(Ljava/lang/String;Ljava/lang/ClassLoader;)V
putfield org.apache.batik.css.parser.Parser.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
5: aload 0
6: getstatic org.apache.batik.css.parser.DefaultDocumentHandler.INSTANCE:Lorg/w3c/css/sac/DocumentHandler;
putfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
7: aload 0
8: getstatic org.apache.batik.css.parser.DefaultSelectorFactory.INSTANCE:Lorg/w3c/css/sac/SelectorFactory;
putfield org.apache.batik.css.parser.Parser.selectorFactory:Lorg/w3c/css/sac/SelectorFactory;
9: aload 0
10: getstatic org.apache.batik.css.parser.DefaultConditionFactory.INSTANCE:Lorg/w3c/css/sac/ConditionFactory;
putfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
11: aload 0
getstatic org.apache.batik.css.parser.DefaultErrorHandler.INSTANCE:Lorg/w3c/css/sac/ErrorHandler;
putfield org.apache.batik.css.parser.Parser.errorHandler:Lorg/w3c/css/sac/ErrorHandler;
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/batik/css/parser/Parser;
public java.lang.String getParserVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "http://www.w3.org/TR/REC-CSS2"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/parser/Parser;
public void setLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.css.parser.Parser.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
aload 1
invokevirtual org.apache.batik.i18n.LocalizableSupport.setLocale:(Ljava/util/Locale;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 locale Ljava/util/Locale;
Exceptions:
throws org.w3c.css.sac.CSSException
MethodParameters:
Name Flags
locale
public java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.css.parser.Parser.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
invokevirtual org.apache.batik.i18n.LocalizableSupport.getLocale:()Ljava/util/Locale;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/parser/Parser;
public java.lang.String formatMessage(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.css.parser.Parser.localizableSupport:Lorg/apache/batik/i18n/LocalizableSupport;
aload 1
aload 2
invokevirtual org.apache.batik.i18n.LocalizableSupport.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/parser/Parser;
0 1 1 key Ljava/lang/String;
0 1 2 args [Ljava/lang/Object;
Exceptions:
throws java.util.MissingResourceException
MethodParameters:
Name Flags
key
args
public void setDocumentHandler(org.w3c.css.sac.DocumentHandler);
descriptor: (Lorg/w3c/css/sac/DocumentHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 handler Lorg/w3c/css/sac/DocumentHandler;
MethodParameters:
Name Flags
handler
public void setSelectorFactory(org.w3c.css.sac.SelectorFactory);
descriptor: (Lorg/w3c/css/sac/SelectorFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.css.parser.Parser.selectorFactory:Lorg/w3c/css/sac/SelectorFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 factory Lorg/w3c/css/sac/SelectorFactory;
MethodParameters:
Name Flags
factory
public void setConditionFactory(org.w3c.css.sac.ConditionFactory);
descriptor: (Lorg/w3c/css/sac/ConditionFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 factory Lorg/w3c/css/sac/ConditionFactory;
MethodParameters:
Name Flags
factory
public void setErrorHandler(org.w3c.css.sac.ErrorHandler);
descriptor: (Lorg/w3c/css/sac/ErrorHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.batik.css.parser.Parser.errorHandler:Lorg/w3c/css/sac/ErrorHandler;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 handler Lorg/w3c/css/sac/ErrorHandler;
MethodParameters:
Name Flags
handler
public void parseStyleSheet(org.w3c.css.sac.InputSource);
descriptor: (Lorg/w3c/css/sac/InputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.apache.batik.css.parser.Parser.createScanner:(Lorg/w3c/css/sac/InputSource;)Lorg/apache/batik/css/parser/Scanner;
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
invokeinterface org.w3c.css.sac.DocumentHandler.startDocument:(Lorg/w3c/css/sac/InputSource;)V
2: aload 0
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.next:()I
putfield org.apache.batik.css.parser.Parser.current:I
3: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
lookupswitch { // 2
18: 11
30: 4
default: 12
}
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
bipush 19
if_icmpeq 7
5: aload 0
ldc "charset.string"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
6: goto 12
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
bipush 8
if_icmpeq 9
8: aload 0
ldc "semicolon"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
invokeinterface org.w3c.css.sac.DocumentHandler.comment:(Ljava/lang/String;)V
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.skipSpacesAndCDOCDC:()I
pop
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 28
if_icmpne 18
14: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
15: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseImportRule:()V
16: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
17: goto 13
18: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
lookupswitch { // 5
0: 31
29: 28
31: 25
32: 22
33: 19
default: 32
}
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
20: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parsePageRule:()V
21: goto 33
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
23: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseMediaRule:()V
24: goto 33
25: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
26: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseFontFaceRule:()V
27: goto 33
28: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
29: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseAtRule:()V
30: goto 33
31: StackMap locals:
StackMap stack:
goto 40
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseRuleSet:()V
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.skipSpacesAndCDOCDC:()I
pop
34: goto 18
35: StackMap locals:
StackMap stack: java.lang.Throwable
astore 2
36: aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
invokeinterface org.w3c.css.sac.DocumentHandler.endDocument:(Lorg/w3c/css/sac/InputSource;)V
37: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.close:()V
38: aload 0
aconst_null
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
39: aload 2
athrow
40: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
invokeinterface org.w3c.css.sac.DocumentHandler.endDocument:(Lorg/w3c/css/sac/InputSource;)V
41: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.close:()V
42: aload 0
aconst_null
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
43: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Lorg/apache/batik/css/parser/Parser;
0 44 1 source Lorg/w3c/css/sac/InputSource;
Exception table:
from to target type
1 35 35 any
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
public void parseStyleSheet(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.w3c.css.sac.InputSource
dup
aload 1
invokespecial org.w3c.css.sac.InputSource.<init>:(Ljava/lang/String;)V
invokevirtual org.apache.batik.css.parser.Parser.parseStyleSheet:(Lorg/w3c/css/sac/InputSource;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 uri Ljava/lang/String;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
uri
public void parseStyleDeclaration(org.w3c.css.sac.InputSource);
descriptor: (Lorg/w3c/css/sac/InputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.apache.batik.css.parser.Parser.createScanner:(Lorg/w3c/css/sac/InputSource;)Lorg/apache/batik/css/parser/Scanner;
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseStyleDeclarationInternal:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/css/parser/Parser;
0 3 1 source Lorg/w3c/css/sac/InputSource;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
protected void parseStyleDeclarationInternal();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
1: aload 0
iconst_0
invokevirtual org.apache.batik.css.parser.Parser.parseStyleDeclaration:(Z)V
2: goto 11
StackMap locals:
StackMap stack: org.w3c.css.sac.CSSParseException
3: astore 1
start local 1 4: aload 0
aload 1
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Lorg/w3c/css/sac/CSSParseException;)V
end local 1 5: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.close:()V
6: aload 0
aconst_null
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
goto 13
7: StackMap locals:
StackMap stack: java.lang.Throwable
astore 2
8: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.close:()V
9: aload 0
aconst_null
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
10: aload 2
athrow
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.close:()V
12: aload 0
aconst_null
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/batik/css/parser/Parser;
4 5 1 e Lorg/w3c/css/sac/CSSParseException;
Exception table:
from to target type
1 2 3 Class org.w3c.css.sac.CSSParseException
1 5 7 any
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
public void parseRule(org.w3c.css.sac.InputSource);
descriptor: (Lorg/w3c/css/sac/InputSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.apache.batik.css.parser.Parser.createScanner:(Lorg/w3c/css/sac/InputSource;)Lorg/apache/batik/css/parser/Scanner;
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseRuleInternal:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/css/parser/Parser;
0 3 1 source Lorg/w3c/css/sac/InputSource;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
protected void parseRuleInternal();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseRule:()V
2: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.close:()V
3: aload 0
aconst_null
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/css/parser/Parser;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
public org.w3c.css.sac.SelectorList parseSelectors(org.w3c.css.sac.InputSource);
descriptor: (Lorg/w3c/css/sac/InputSource;)Lorg/w3c/css/sac/SelectorList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.apache.batik.css.parser.Parser.createScanner:(Lorg/w3c/css/sac/InputSource;)Lorg/apache/batik/css/parser/Scanner;
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseSelectorsInternal:()Lorg/w3c/css/sac/SelectorList;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 source Lorg/w3c/css/sac/InputSource;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
protected org.w3c.css.sac.SelectorList parseSelectorsInternal();
descriptor: ()Lorg/w3c/css/sac/SelectorList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseSelectorList:()Lorg/w3c/css/sac/SelectorList;
astore 1
start local 1 2: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.close:()V
3: aload 0
aconst_null
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/css/parser/Parser;
2 5 1 ret Lorg/w3c/css/sac/SelectorList;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
public org.w3c.css.sac.LexicalUnit parsePropertyValue(org.w3c.css.sac.InputSource);
descriptor: (Lorg/w3c/css/sac/InputSource;)Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.apache.batik.css.parser.Parser.createScanner:(Lorg/w3c/css/sac/InputSource;)Lorg/apache/batik/css/parser/Scanner;
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parsePropertyValueInternal:()Lorg/w3c/css/sac/LexicalUnit;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 source Lorg/w3c/css/sac/InputSource;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
protected org.w3c.css.sac.LexicalUnit parsePropertyValueInternal();
descriptor: ()Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
1: aconst_null
astore 1
start local 1 2: aload 0
iconst_0
invokevirtual org.apache.batik.css.parser.Parser.parseExpression:(Z)Lorg/w3c/css/sac/LexicalUnit;
astore 1
3: goto 7
StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.LexicalUnit
StackMap stack: org.w3c.css.sac.CSSParseException
4: astore 2
start local 2 5: aload 0
aload 2
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Lorg/w3c/css/sac/CSSParseException;)V
6: aload 2
athrow
end local 2 7: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 8: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
ifeq 10
9: aload 0
ldc "eof.expected"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
astore 2
10: StackMap locals: org.w3c.css.sac.CSSParseException
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.close:()V
11: aload 0
aconst_null
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
12: aload 2
ifnull 14
13: aload 0
getfield org.apache.batik.css.parser.Parser.errorHandler:Lorg/w3c/css/sac/ErrorHandler;
aload 2
invokeinterface org.w3c.css.sac.ErrorHandler.fatalError:(Lorg/w3c/css/sac/CSSParseException;)V
14: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/apache/batik/css/parser/Parser;
2 15 1 exp Lorg/w3c/css/sac/LexicalUnit;
5 7 2 e Lorg/w3c/css/sac/CSSParseException;
8 15 2 exception Lorg/w3c/css/sac/CSSParseException;
Exception table:
from to target type
2 3 4 Class org.w3c.css.sac.CSSParseException
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
public boolean parsePriority(org.w3c.css.sac.InputSource);
descriptor: (Lorg/w3c/css/sac/InputSource;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual org.apache.batik.css.parser.Parser.createScanner:(Lorg/w3c/css/sac/InputSource;)Lorg/apache/batik/css/parser/Scanner;
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parsePriorityInternal:()Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 source Lorg/w3c/css/sac/InputSource;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
protected boolean parsePriorityInternal();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
1: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.close:()V
2: aload 0
aconst_null
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
3: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
lookupswitch { // 2
0: 4
28: 5
default: 6
}
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
5: StackMap locals:
StackMap stack:
iconst_1
ireturn
6: StackMap locals:
StackMap stack:
aload 0
ldc "token"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
7: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/css/parser/Parser;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
protected void parseRule();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getType:()I
tableswitch { // 28 - 33
28: 1
29: 4
30: 16
31: 7
32: 10
33: 13
default: 16
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
2: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseImportRule:()V
3: goto 17
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
5: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseAtRule:()V
6: goto 17
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
8: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseFontFaceRule:()V
9: goto 17
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
11: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseMediaRule:()V
12: goto 17
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
14: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parsePageRule:()V
15: goto 17
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseRuleSet:()V
17: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/batik/css/parser/Parser;
protected void parseAtRule();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.scanAtRule:()V
1: aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
invokeinterface org.w3c.css.sac.DocumentHandler.ignorableAtRule:(Ljava/lang/String;)V
2: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/css/parser/Parser;
protected void parseImportRule();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
lookupswitch { // 2
19: 4
51: 4
default: 2
}
2: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "string.or.uri"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
3: return
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 1
5: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
6: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 20
if_icmpeq 10
7: new org.apache.batik.css.parser.CSSSACMediaList
dup
invokespecial org.apache.batik.css.parser.CSSSACMediaList.<init>:()V
astore 2
start local 2 8: aload 2
ldc "all"
invokevirtual org.apache.batik.css.parser.CSSSACMediaList.append:(Ljava/lang/String;)V
9: goto 11
end local 2 10: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseMediaList:()Lorg/apache/batik/css/parser/CSSSACMediaList;
astore 2
start local 2 11: StackMap locals: org.apache.batik.css.parser.CSSSACMediaList
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
aload 2
aconst_null
invokeinterface org.w3c.css.sac.DocumentHandler.importStyle:(Ljava/lang/String;Lorg/w3c/css/sac/SACMediaList;Ljava/lang/String;)V
12: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 8
if_icmpeq 15
13: aload 0
ldc "semicolon"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
14: goto 16
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
16: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/batik/css/parser/Parser;
1 17 1 uri Ljava/lang/String;
8 10 2 ml Lorg/apache/batik/css/parser/CSSSACMediaList;
11 17 2 ml Lorg/apache/batik/css/parser/CSSSACMediaList;
protected org.apache.batik.css.parser.CSSSACMediaList parseMediaList();
descriptor: ()Lorg/apache/batik/css/parser/CSSSACMediaList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: new org.apache.batik.css.parser.CSSSACMediaList
dup
invokespecial org.apache.batik.css.parser.CSSSACMediaList.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
invokevirtual org.apache.batik.css.parser.CSSSACMediaList.append:(Ljava/lang/String;)V
2: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
3: goto 10
4: StackMap locals: org.apache.batik.css.parser.CSSSACMediaList
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
5: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
tableswitch { // 20 - 20
20: 8
default: 6
}
6: StackMap locals:
StackMap stack:
aload 0
ldc "identifier"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
7: goto 10
8: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
invokevirtual org.apache.batik.css.parser.CSSSACMediaList.append:(Ljava/lang/String;)V
9: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 6
if_icmpeq 4
11: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/batik/css/parser/Parser;
1 12 1 result Lorg/apache/batik/css/parser/CSSSACMediaList;
protected void parseFontFaceRule();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
invokeinterface org.w3c.css.sac.DocumentHandler.startFontFace:()V
1: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
iconst_1
if_icmpeq 4
2: aload 0
ldc "left.curly.brace"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
3: goto 13
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
5: aload 0
iconst_1
invokevirtual org.apache.batik.css.parser.Parser.parseStyleDeclaration:(Z)V
6: goto 13
StackMap locals:
StackMap stack: org.w3c.css.sac.CSSParseException
7: astore 1
start local 1 8: aload 0
aload 1
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Lorg/w3c/css/sac/CSSParseException;)V
end local 1 9: goto 13
StackMap locals:
StackMap stack: java.lang.Throwable
10: astore 2
11: aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
invokeinterface org.w3c.css.sac.DocumentHandler.endFontFace:()V
12: aload 2
athrow
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
invokeinterface org.w3c.css.sac.DocumentHandler.endFontFace:()V
14: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/apache/batik/css/parser/Parser;
8 9 1 e Lorg/w3c/css/sac/CSSParseException;
Exception table:
from to target type
5 6 7 Class org.w3c.css.sac.CSSParseException
0 10 10 any
protected void ();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 20
if_icmpne 12
3: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 1
4: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
5: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 16
if_icmpne 12
6: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
7: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 20
if_icmpeq 10
8: aload 0
ldc "identifier"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
9: return
10: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 2
11: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
12: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
aload 2
invokeinterface org.w3c.css.sac.DocumentHandler.startPage:(Ljava/lang/String;Ljava/lang/String;)V
13: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
iconst_1
if_icmpeq 16
14: aload 0
ldc "left.curly.brace"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
15: goto 25
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
17: aload 0
iconst_1
invokevirtual org.apache.batik.css.parser.Parser.parseStyleDeclaration:(Z)V
18: goto 25
StackMap locals:
StackMap stack: org.w3c.css.sac.CSSParseException
19: astore 3
start local 3 20: aload 0
aload 3
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Lorg/w3c/css/sac/CSSParseException;)V
end local 3 21: goto 25
StackMap locals:
StackMap stack: java.lang.Throwable
22: astore 4
23: aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
aload 2
invokeinterface org.w3c.css.sac.DocumentHandler.endPage:(Ljava/lang/String;Ljava/lang/String;)V
24: aload 4
athrow
25: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
aload 2
invokeinterface org.w3c.css.sac.DocumentHandler.endPage:(Ljava/lang/String;Ljava/lang/String;)V
26: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/apache/batik/css/parser/Parser;
1 27 1 page Ljava/lang/String;
2 27 2 ppage Ljava/lang/String;
20 21 3 e Lorg/w3c/css/sac/CSSParseException;
Exception table:
from to target type
17 18 19 Class org.w3c.css.sac.CSSParseException
12 22 22 any
protected void parseMediaRule();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 20
if_icmpeq 3
1: aload 0
ldc "identifier"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseMediaList:()Lorg/apache/batik/css/parser/CSSSACMediaList;
astore 1
start local 1 4: aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
invokeinterface org.w3c.css.sac.DocumentHandler.startMedia:(Lorg/w3c/css/sac/SACMediaList;)V
5: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
iconst_1
if_icmpeq 8
6: aload 0
ldc "left.curly.brace"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
7: goto 18
8: StackMap locals: org.apache.batik.css.parser.CSSSACMediaList
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
tableswitch { // 0 - 2
0: 10
1: 11
2: 10
default: 11
}
10: StackMap locals:
StackMap stack:
goto 13
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseRuleSet:()V
12: goto 9
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
14: goto 18
StackMap locals:
StackMap stack: java.lang.Throwable
15: astore 2
16: aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
invokeinterface org.w3c.css.sac.DocumentHandler.endMedia:(Lorg/w3c/css/sac/SACMediaList;)V
17: aload 2
athrow
18: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
invokeinterface org.w3c.css.sac.DocumentHandler.endMedia:(Lorg/w3c/css/sac/SACMediaList;)V
19: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/apache/batik/css/parser/Parser;
4 20 1 ml Lorg/apache/batik/css/parser/CSSSACMediaList;
Exception table:
from to target type
4 15 15 any
protected void parseRuleSet();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseSelectorList:()Lorg/w3c/css/sac/SelectorList;
astore 1
2: goto 6
StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.SelectorList
StackMap stack: org.w3c.css.sac.CSSParseException
3: astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Lorg/w3c/css/sac/CSSParseException;)V
5: return
end local 2 6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
invokeinterface org.w3c.css.sac.DocumentHandler.startSelector:(Lorg/w3c/css/sac/SelectorList;)V
7: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
iconst_1
if_icmpeq 12
8: aload 0
ldc "left.curly.brace"
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
9: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
iconst_2
if_icmpne 21
10: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
11: goto 21
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
13: aload 0
iconst_1
invokevirtual org.apache.batik.css.parser.Parser.parseStyleDeclaration:(Z)V
14: goto 21
StackMap locals:
StackMap stack: org.w3c.css.sac.CSSParseException
15: astore 2
start local 2 16: aload 0
aload 2
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Lorg/w3c/css/sac/CSSParseException;)V
end local 2 17: goto 21
StackMap locals:
StackMap stack: java.lang.Throwable
18: astore 3
19: aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
invokeinterface org.w3c.css.sac.DocumentHandler.endSelector:(Lorg/w3c/css/sac/SelectorList;)V
20: aload 3
athrow
21: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 1
invokeinterface org.w3c.css.sac.DocumentHandler.endSelector:(Lorg/w3c/css/sac/SelectorList;)V
22: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/apache/batik/css/parser/Parser;
1 23 1 sl Lorg/w3c/css/sac/SelectorList;
4 6 2 e Lorg/w3c/css/sac/CSSParseException;
16 17 2 e Lorg/w3c/css/sac/CSSParseException;
Exception table:
from to target type
1 2 3 Class org.w3c.css.sac.CSSParseException
13 14 15 Class org.w3c.css.sac.CSSParseException
6 18 18 any
protected org.w3c.css.sac.SelectorList parseSelectorList();
descriptor: ()Lorg/w3c/css/sac/SelectorList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: new org.apache.batik.css.parser.CSSSelectorList
dup
invokespecial org.apache.batik.css.parser.CSSSelectorList.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseSelector:()Lorg/w3c/css/sac/Selector;
invokevirtual org.apache.batik.css.parser.CSSSelectorList.append:(Lorg/w3c/css/sac/Selector;)V
2: StackMap locals: org.apache.batik.css.parser.CSSSelectorList
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 6
if_icmpeq 4
3: aload 1
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
5: aload 1
aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseSelector:()Lorg/w3c/css/sac/Selector;
invokevirtual org.apache.batik.css.parser.CSSSelectorList.append:(Lorg/w3c/css/sac/Selector;)V
6: goto 2
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/css/parser/Parser;
1 7 1 result Lorg/apache/batik/css/parser/CSSSelectorList;
protected org.w3c.css.sac.Selector parseSelector();
descriptor: ()Lorg/w3c/css/sac/Selector;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
aconst_null
putfield org.apache.batik.css.parser.Parser.pseudoElement:Ljava/lang/String;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseSimpleSelector:()Lorg/w3c/css/sac/SimpleSelector;
astore 1
start local 1 2: StackMap locals: org.w3c.css.sac.Selector
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
lookupswitch { // 8
4: 11
7: 4
9: 20
11: 4
13: 4
16: 4
20: 4
27: 4
default: 3
}
3: StackMap locals:
StackMap stack:
goto 28
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.pseudoElement:Ljava/lang/String;
ifnull 6
5: aload 0
ldc "pseudo.element.position"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.selectorFactory:Lorg/w3c/css/sac/SelectorFactory;
7: aload 1
8: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseSimpleSelector:()Lorg/w3c/css/sac/SimpleSelector;
9: invokeinterface org.w3c.css.sac.SelectorFactory.createDescendantSelector:(Lorg/w3c/css/sac/Selector;Lorg/w3c/css/sac/SimpleSelector;)Lorg/w3c/css/sac/DescendantSelector;
astore 1
10: goto 2
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.pseudoElement:Ljava/lang/String;
ifnull 13
12: aload 0
ldc "pseudo.element.position"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
14: aload 0
getfield org.apache.batik.css.parser.Parser.selectorFactory:Lorg/w3c/css/sac/SelectorFactory;
15: iconst_1
16: aload 1
17: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseSimpleSelector:()Lorg/w3c/css/sac/SimpleSelector;
18: invokeinterface org.w3c.css.sac.SelectorFactory.createDirectAdjacentSelector:(SLorg/w3c/css/sac/Selector;Lorg/w3c/css/sac/SimpleSelector;)Lorg/w3c/css/sac/SiblingSelector;
astore 1
19: goto 2
20: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.pseudoElement:Ljava/lang/String;
ifnull 22
21: aload 0
ldc "pseudo.element.position"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
23: aload 0
getfield org.apache.batik.css.parser.Parser.selectorFactory:Lorg/w3c/css/sac/SelectorFactory;
24: aload 1
25: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseSimpleSelector:()Lorg/w3c/css/sac/SimpleSelector;
26: invokeinterface org.w3c.css.sac.SelectorFactory.createChildSelector:(Lorg/w3c/css/sac/Selector;Lorg/w3c/css/sac/SimpleSelector;)Lorg/w3c/css/sac/DescendantSelector;
astore 1
27: goto 2
28: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.pseudoElement:Ljava/lang/String;
ifnull 35
29: aload 0
getfield org.apache.batik.css.parser.Parser.selectorFactory:Lorg/w3c/css/sac/SelectorFactory;
30: aload 1
31: aload 0
getfield org.apache.batik.css.parser.Parser.selectorFactory:Lorg/w3c/css/sac/SelectorFactory;
32: aconst_null
aload 0
getfield org.apache.batik.css.parser.Parser.pseudoElement:Ljava/lang/String;
33: invokeinterface org.w3c.css.sac.SelectorFactory.createPseudoElementSelector:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/css/sac/ElementSelector;
34: invokeinterface org.w3c.css.sac.SelectorFactory.createChildSelector:(Lorg/w3c/css/sac/Selector;Lorg/w3c/css/sac/SimpleSelector;)Lorg/w3c/css/sac/DescendantSelector;
astore 1
35: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lorg/apache/batik/css/parser/Parser;
2 36 1 result Lorg/w3c/css/sac/Selector;
protected org.w3c.css.sac.SimpleSelector parseSimpleSelector();
descriptor: ()Lorg/w3c/css/sac/SimpleSelector;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
lookupswitch { // 2
13: 6
20: 1
default: 7
}
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.selectorFactory:Lorg/w3c/css/sac/SelectorFactory;
2: aconst_null
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
3: invokeinterface org.w3c.css.sac.SelectorFactory.createElementSelector:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/css/sac/ElementSelector;
astore 1
start local 1 4: aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
5: goto 8
end local 1 6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.selectorFactory:Lorg/w3c/css/sac/SelectorFactory;
aconst_null
aconst_null
invokeinterface org.w3c.css.sac.SelectorFactory.createElementSelector:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/css/sac/ElementSelector;
astore 1
start local 1 8: StackMap locals: org.w3c.css.sac.SimpleSelector
StackMap stack:
aconst_null
astore 2
start local 2 9: StackMap locals: org.w3c.css.sac.Condition
StackMap stack:
aconst_null
astore 3
start local 3 10: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
lookupswitch { // 4
7: 16
11: 23
16: 56
27: 11
default: 82
}
11: StackMap locals: org.w3c.css.sac.Condition
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
12: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
13: invokeinterface org.w3c.css.sac.ConditionFactory.createIdCondition:(Ljava/lang/String;)Lorg/w3c/css/sac/AttributeCondition;
astore 3
14: aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
15: goto 83
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
bipush 20
if_icmpeq 18
17: aload 0
ldc "identifier"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
18: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
19: aconst_null
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
20: invokeinterface org.w3c.css.sac.ConditionFactory.createClassCondition:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/css/sac/AttributeCondition;
astore 3
21: aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
22: goto 83
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
bipush 20
if_icmpeq 25
24: aload 0
ldc "identifier"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
25: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 4
start local 4 26: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
istore 5
start local 5 27: iload 5
lookupswitch { // 4
3: 34
12: 29
25: 34
26: 34
default: 28
}
28: StackMap locals: java.lang.String int
StackMap stack:
aload 0
ldc "right.bracket"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
30: aload 0
getfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
31: aload 4
aconst_null
iconst_0
aconst_null
32: invokeinterface org.w3c.css.sac.ConditionFactory.createAttributeCondition:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Lorg/w3c/css/sac/AttributeCondition;
astore 3
33: goto 83
34: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 35: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
tableswitch { // 19 - 20
19: 37
20: 37
default: 36
}
36: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "identifier.or.string"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
37: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 6
38: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
39: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 12
if_icmpeq 41
40: aload 0
ldc "right.bracket"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
41: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
42: iload 5
lookupswitch { // 2
3: 43
26: 47
default: 51
}
43: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
44: aload 4
aconst_null
iconst_0
aload 6
45: invokeinterface org.w3c.css.sac.ConditionFactory.createAttributeCondition:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Lorg/w3c/css/sac/AttributeCondition;
astore 3
46: goto 83
47: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
48: aload 4
aconst_null
iconst_0
aload 6
49: invokeinterface org.w3c.css.sac.ConditionFactory.createOneOfAttributeCondition:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Lorg/w3c/css/sac/AttributeCondition;
astore 3
50: goto 83
51: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
52: aload 4
aconst_null
iconst_0
aload 6
53: invokeinterface org.w3c.css.sac.ConditionFactory.createBeginHyphenAttributeCondition:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Lorg/w3c/css/sac/AttributeCondition;
54: astore 3
end local 6 55: goto 83
end local 5 end local 4 56: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
lookupswitch { // 2
20: 57
52: 70
default: 81
}
57: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 6
start local 6 58: aload 0
aload 6
invokevirtual org.apache.batik.css.parser.Parser.isPseudoElement:(Ljava/lang/String;)Z
ifeq 65
59: aload 0
getfield org.apache.batik.css.parser.Parser.pseudoElement:Ljava/lang/String;
ifnull 63
60: aload 0
61: ldc "duplicate.pseudo.element"
62: invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
63: StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.SimpleSelector org.w3c.css.sac.Condition org.w3c.css.sac.Condition top top java.lang.String
StackMap stack:
aload 0
aload 6
putfield org.apache.batik.css.parser.Parser.pseudoElement:Ljava/lang/String;
64: goto 68
65: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
66: aconst_null
aload 6
67: invokeinterface org.w3c.css.sac.ConditionFactory.createPseudoClassCondition:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/css/sac/AttributeCondition;
astore 3
68: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
69: goto 83
end local 6 70: StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.SimpleSelector org.w3c.css.sac.Condition org.w3c.css.sac.Condition
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 7
start local 7 71: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
bipush 20
if_icmpeq 73
72: aload 0
ldc "identifier"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
73: StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.SimpleSelector org.w3c.css.sac.Condition org.w3c.css.sac.Condition top top top java.lang.String
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 8
start local 8 74: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
bipush 15
if_icmpeq 76
75: aload 0
ldc "right.brace"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
76: StackMap locals: java.lang.String
StackMap stack:
aload 7
ldc "lang"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 78
77: aload 0
ldc "pseudo.function"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
78: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
aload 8
invokeinterface org.w3c.css.sac.ConditionFactory.createLangCondition:(Ljava/lang/String;)Lorg/w3c/css/sac/LangCondition;
astore 3
79: aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
80: goto 83
end local 8 end local 7 81: StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.SimpleSelector org.w3c.css.sac.Condition org.w3c.css.sac.Condition
StackMap stack:
aload 0
ldc "identifier"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
82: StackMap locals:
StackMap stack:
goto 89
83: StackMap locals:
StackMap stack:
aload 3
ifnull 9
84: aload 2
ifnonnull 87
85: aload 3
astore 2
86: goto 9
87: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.conditionFactory:Lorg/w3c/css/sac/ConditionFactory;
aload 2
aload 3
invokeinterface org.w3c.css.sac.ConditionFactory.createAndCondition:(Lorg/w3c/css/sac/Condition;Lorg/w3c/css/sac/Condition;)Lorg/w3c/css/sac/CombinatorCondition;
astore 2
end local 3 88: goto 9
89: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.skipSpaces:()I
pop
90: aload 2
ifnull 92
91: aload 0
getfield org.apache.batik.css.parser.Parser.selectorFactory:Lorg/w3c/css/sac/SelectorFactory;
aload 1
aload 2
invokeinterface org.w3c.css.sac.SelectorFactory.createConditionalSelector:(Lorg/w3c/css/sac/SimpleSelector;Lorg/w3c/css/sac/Condition;)Lorg/w3c/css/sac/ConditionalSelector;
astore 1
92: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 93 0 this Lorg/apache/batik/css/parser/Parser;
4 6 1 result Lorg/w3c/css/sac/SimpleSelector;
8 93 1 result Lorg/w3c/css/sac/SimpleSelector;
9 93 2 cond Lorg/w3c/css/sac/Condition;
10 88 3 c Lorg/w3c/css/sac/Condition;
26 56 4 name Ljava/lang/String;
27 56 5 op I
35 55 6 val Ljava/lang/String;
58 70 6 val Ljava/lang/String;
71 81 7 func Ljava/lang/String;
74 81 8 lang Ljava/lang/String;
protected boolean isPseudoElement(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
lookupswitch { // 6
65: 1
66: 2
70: 3
97: 1
98: 2
102: 3
default: 7
}
1: StackMap locals:
StackMap stack:
aload 1
ldc "after"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ldc "before"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ireturn
3: StackMap locals:
StackMap stack:
aload 1
ldc "first-letter"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 6
4: aload 1
ldc "first-line"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 6
5: iconst_0
ireturn
StackMap locals:
StackMap stack:
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/batik/css/parser/Parser;
0 8 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
protected void parseStyleDeclaration(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
lookupswitch { // 4
0: 1
2: 4
8: 8
20: 11
default: 10
}
1: StackMap locals:
StackMap stack:
iload 1
ifeq 3
2: aload 0
ldc "eof"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
3: StackMap locals:
StackMap stack:
return
4: StackMap locals:
StackMap stack:
iload 1
ifne 6
5: aload 0
ldc "eof.expected"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
7: return
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
9: goto 0
10: StackMap locals:
StackMap stack:
aload 0
ldc "identifier"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 2
start local 2 12: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
bipush 16
if_icmpeq 14
13: aload 0
ldc "colon"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
14: StackMap locals: java.lang.String
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
15: aconst_null
astore 3
start local 3 16: aload 0
iconst_0
invokevirtual org.apache.batik.css.parser.Parser.parseExpression:(Z)Lorg/w3c/css/sac/LexicalUnit;
astore 3
17: goto 20
StackMap locals: org.apache.batik.css.parser.Parser int java.lang.String org.w3c.css.sac.LexicalUnit
StackMap stack: org.w3c.css.sac.CSSParseException
18: astore 4
start local 4 19: aload 0
aload 4
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Lorg/w3c/css/sac/CSSParseException;)V
end local 4 20: StackMap locals:
StackMap stack:
aload 3
ifnull 0
21: iconst_0
istore 4
start local 4 22: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 23
if_icmpne 25
23: iconst_1
istore 4
24: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
25: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 2
aload 3
iload 4
invokeinterface org.w3c.css.sac.DocumentHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
end local 4 end local 3 end local 2 26: goto 0
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/apache/batik/css/parser/Parser;
0 27 1 inSheet Z
12 26 2 name Ljava/lang/String;
16 26 3 exp Lorg/w3c/css/sac/LexicalUnit;
19 20 4 e Lorg/w3c/css/sac/CSSParseException;
22 26 4 important Z
Exception table:
from to target type
16 17 18 Class org.w3c.css.sac.CSSParseException
Exceptions:
throws org.w3c.css.sac.CSSException
MethodParameters:
Name Flags
inSheet
protected org.w3c.css.sac.LexicalUnit parseExpression(boolean);
descriptor: (Z)Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
invokevirtual org.apache.batik.css.parser.Parser.parseTerm:(Lorg/w3c/css/sac/LexicalUnit;)Lorg/w3c/css/sac/LexicalUnit;
astore 2
start local 2 1: aload 2
astore 3
start local 3 2: StackMap locals: org.w3c.css.sac.LexicalUnit org.w3c.css.sac.LexicalUnit
StackMap stack:
iconst_0
istore 4
start local 4 3: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
tableswitch { // 6 - 10
6: 4
7: 13
8: 13
9: 13
10: 9
default: 13
}
4: StackMap locals: int
StackMap stack:
iconst_1
istore 4
5: iconst_0
aload 3
6: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createSimple:(SLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 3
7: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
8: goto 13
9: StackMap locals:
StackMap stack:
iconst_1
istore 4
10: iconst_4
aload 3
11: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createSimple:(SLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 3
12: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
13: StackMap locals:
StackMap stack:
iload 1
ifeq 22
14: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 15
if_icmpne 20
15: iload 4
ifeq 19
16: aload 0
17: ldc "token"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
18: invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/w3c/css/sac/CSSParseException;
athrow
19: StackMap locals:
StackMap stack:
aload 2
areturn
20: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual org.apache.batik.css.parser.Parser.parseTerm:(Lorg/w3c/css/sac/LexicalUnit;)Lorg/w3c/css/sac/LexicalUnit;
astore 3
21: goto 2
22: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
lookupswitch { // 4
0: 23
2: 23
8: 23
23: 23
default: 28
}
23: StackMap locals:
StackMap stack:
iload 4
ifeq 27
24: aload 0
25: ldc "token"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
26: invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/w3c/css/sac/CSSParseException;
athrow
27: StackMap locals:
StackMap stack:
aload 2
areturn
28: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual org.apache.batik.css.parser.Parser.parseTerm:(Lorg/w3c/css/sac/LexicalUnit;)Lorg/w3c/css/sac/LexicalUnit;
astore 3
end local 4 29: goto 2
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/apache/batik/css/parser/Parser;
0 30 1 param Z
1 30 2 result Lorg/w3c/css/sac/LexicalUnit;
2 30 3 curr Lorg/w3c/css/sac/LexicalUnit;
3 29 4 op Z
MethodParameters:
Name Flags
param
protected org.w3c.css.sac.LexicalUnit parseTerm(org.w3c.css.sac.LexicalUnit);
descriptor: (Lorg/w3c/css/sac/LexicalUnit;)Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=8, args_size=2
start local 0 start local 1 0: iconst_1
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
tableswitch { // 4 - 5
4: 4
5: 3
default: 6
}
3: StackMap locals: int int
StackMap stack:
iconst_0
istore 2
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
5: iconst_1
istore 3
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
tableswitch { // 24 - 54
24: 7
25: 67
26: 67
27: 67
28: 67
29: 67
30: 67
31: 67
32: 67
33: 67
34: 65
35: 41
36: 38
37: 29
38: 32
39: 35
40: 56
41: 59
42: 17
43: 53
44: 23
45: 20
46: 26
47: 44
48: 47
49: 50
50: 62
51: 67
52: 66
53: 67
54: 14
default: 67
}
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 4
start local 4 8: iload 2
ifne 9
new java.lang.StringBuilder
dup
ldc "-"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
9: StackMap locals: java.lang.String
StackMap stack:
aload 4
invokestatic java.lang.Long.parseLong:(Ljava/lang/String;)J
lstore 5
start local 5 10: lload 5
ldc -2147483648
lcmp
iflt 14
lload 5
ldc 2147483647
lcmp
ifgt 14
11: lload 5
l2i
istore 7
start local 7 12: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
13: iload 7
aload 1
invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createInteger:(ILorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 7 end local 5 end local 4 14: StackMap locals:
StackMap stack:
bipush 14
15: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
16: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
17: StackMap locals:
StackMap stack:
bipush 23
18: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
19: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
20: StackMap locals:
StackMap stack:
bipush 21
21: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
22: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
23: StackMap locals:
StackMap stack:
bipush 22
24: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
25: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
26: StackMap locals:
StackMap stack:
bipush 17
27: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
28: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
29: StackMap locals:
StackMap stack:
bipush 19
30: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
31: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
32: StackMap locals:
StackMap stack:
bipush 20
33: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
34: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
35: StackMap locals:
StackMap stack:
bipush 18
36: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
37: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
38: StackMap locals:
StackMap stack:
bipush 15
39: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
40: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
41: StackMap locals:
StackMap stack:
bipush 16
42: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
43: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
44: StackMap locals:
StackMap stack:
bipush 28
45: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
46: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
47: StackMap locals:
StackMap stack:
bipush 30
48: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
49: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
50: StackMap locals:
StackMap stack:
bipush 29
51: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
52: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
53: StackMap locals:
StackMap stack:
bipush 32
54: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
55: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
56: StackMap locals:
StackMap stack:
bipush 31
57: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
58: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
59: StackMap locals:
StackMap stack:
bipush 33
60: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
61: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
62: StackMap locals:
StackMap stack:
bipush 34
63: aload 0
iload 2
invokevirtual org.apache.batik.css.parser.Parser.number:(Z)F
aload 1
64: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
65: StackMap locals:
StackMap stack:
aload 0
iload 2
aload 1
invokevirtual org.apache.batik.css.parser.Parser.dimension:(ZLorg/w3c/css/sac/LexicalUnit;)Lorg/w3c/css/sac/LexicalUnit;
areturn
66: StackMap locals:
StackMap stack:
aload 0
iload 2
aload 1
invokevirtual org.apache.batik.css.parser.Parser.parseFunction:(ZLorg/w3c/css/sac/LexicalUnit;)Lorg/w3c/css/sac/LexicalUnit;
areturn
67: StackMap locals:
StackMap stack:
iload 3
ifeq 72
68: aload 0
69: ldc "token"
70: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
71: invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/w3c/css/sac/CSSParseException;
athrow
72: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
lookupswitch { // 4
19: 73
20: 78
27: 92
51: 87
default: 93
}
73: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 4
start local 4 74: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
75: bipush 36
76: aload 4
aload 1
77: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createString:(SLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 4 78: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 4
start local 4 79: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
80: aload 4
ldc "inherit"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 84
81: bipush 12
82: aload 1
83: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createSimple:(SLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
84: StackMap locals: java.lang.String
StackMap stack:
bipush 35
85: aload 4
aload 1
86: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createString:(SLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 4 87: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 4
start local 4 88: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
89: bipush 24
90: aload 4
aload 1
91: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createString:(SLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 4 92: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.batik.css.parser.Parser.hexcolor:(Lorg/w3c/css/sac/LexicalUnit;)Lorg/w3c/css/sac/LexicalUnit;
areturn
93: StackMap locals:
StackMap stack:
aload 0
94: ldc "token"
95: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
96: invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/w3c/css/sac/CSSParseException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 97 0 this Lorg/apache/batik/css/parser/Parser;
0 97 1 prev Lorg/w3c/css/sac/LexicalUnit;
1 97 2 plus Z
2 97 3 sgn Z
8 14 4 sval Ljava/lang/String;
10 14 5 lVal J
12 14 7 iVal I
74 78 4 val Ljava/lang/String;
79 87 4 val Ljava/lang/String;
88 92 4 val Ljava/lang/String;
MethodParameters:
Name Flags
prev
protected org.w3c.css.sac.LexicalUnit parseFunction(boolean, org.w3c.css.sac.LexicalUnit);
descriptor: (ZLorg/w3c/css/sac/LexicalUnit;)Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 3
start local 3 1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
2: aload 0
iconst_1
invokevirtual org.apache.batik.css.parser.Parser.parseExpression:(Z)Lorg/w3c/css/sac/LexicalUnit;
astore 4
start local 4 3: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 15
if_icmpeq 8
4: aload 0
5: ldc "token"
6: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
7: invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/w3c/css/sac/CSSParseException;
athrow
8: StackMap locals: java.lang.String org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
9: aload 3
iconst_0
invokevirtual java.lang.String.charAt:(I)C
lookupswitch { // 6
65: 166
67: 114
82: 10
97: 166
99: 114
114: 10
default: 177
}
10: StackMap locals:
StackMap stack:
aload 3
ldc "rgb"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 41
11: aload 4
astore 5
start local 5 12: aload 5
ifnonnull 14
13: goto 177
14: StackMap locals: org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
lookupswitch { // 2
13: 16
23: 16
default: 15
}
15: StackMap locals:
StackMap stack:
goto 177
16: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
17: aload 5
ifnonnull 19
18: goto 177
19: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 0 - 0
0: 21
default: 20
}
20: StackMap locals:
StackMap stack:
goto 177
21: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
22: aload 5
ifnonnull 24
23: goto 177
24: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
lookupswitch { // 2
13: 26
23: 26
default: 25
}
25: StackMap locals:
StackMap stack:
goto 177
26: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
27: aload 5
ifnonnull 29
28: goto 177
29: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 0 - 0
0: 31
default: 30
}
30: StackMap locals:
StackMap stack:
goto 177
31: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
32: aload 5
ifnonnull 34
33: goto 177
34: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
lookupswitch { // 2
13: 36
23: 36
default: 35
}
35: StackMap locals:
StackMap stack:
goto 177
36: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
37: aload 5
ifnull 39
38: goto 177
39: StackMap locals:
StackMap stack:
bipush 27
aload 4
aload 2
40: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createPredefinedFunction:(SLorg/w3c/css/sac/LexicalUnit;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 5 41: StackMap locals:
StackMap stack:
aload 3
ldc "rect"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 177
42: aload 4
astore 5
start local 5 43: aload 5
ifnonnull 45
44: goto 177
45: StackMap locals: org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 13 - 35
13: 47
14: 46
15: 55
16: 55
17: 55
18: 55
19: 55
20: 55
21: 55
22: 55
23: 55
24: 46
25: 46
26: 46
27: 46
28: 46
29: 46
30: 46
31: 46
32: 46
33: 46
34: 46
35: 51
default: 46
}
46: StackMap locals:
StackMap stack:
goto 177
47: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getIntegerValue:()I
ifeq 49
48: goto 177
49: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
50: goto 56
51: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
ldc "auto"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 53
52: goto 177
53: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
54: goto 56
55: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
56: StackMap locals:
StackMap stack:
aload 5
ifnonnull 58
57: goto 177
58: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 0 - 0
0: 60
default: 59
}
59: StackMap locals:
StackMap stack:
goto 177
60: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
61: aload 5
ifnonnull 63
62: goto 177
63: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 13 - 35
13: 65
14: 64
15: 73
16: 73
17: 73
18: 73
19: 73
20: 73
21: 73
22: 73
23: 73
24: 64
25: 64
26: 64
27: 64
28: 64
29: 64
30: 64
31: 64
32: 64
33: 64
34: 64
35: 69
default: 64
}
64: StackMap locals:
StackMap stack:
goto 177
65: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getIntegerValue:()I
ifeq 67
66: goto 177
67: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
68: goto 74
69: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
ldc "auto"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 71
70: goto 177
71: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
72: goto 74
73: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
74: StackMap locals:
StackMap stack:
aload 5
ifnonnull 76
75: goto 177
76: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 0 - 0
0: 78
default: 77
}
77: StackMap locals:
StackMap stack:
goto 177
78: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
79: aload 5
ifnonnull 81
80: goto 177
81: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 13 - 35
13: 83
14: 82
15: 91
16: 91
17: 91
18: 91
19: 91
20: 91
21: 91
22: 91
23: 91
24: 82
25: 82
26: 82
27: 82
28: 82
29: 82
30: 82
31: 82
32: 82
33: 82
34: 82
35: 87
default: 82
}
82: StackMap locals:
StackMap stack:
goto 177
83: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getIntegerValue:()I
ifeq 85
84: goto 177
85: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
86: goto 92
87: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
ldc "auto"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 89
88: goto 177
89: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
90: goto 92
91: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
92: StackMap locals:
StackMap stack:
aload 5
ifnonnull 94
93: goto 177
94: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 0 - 0
0: 96
default: 95
}
95: StackMap locals:
StackMap stack:
goto 177
96: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
97: aload 5
ifnonnull 99
98: goto 177
99: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 13 - 35
13: 101
14: 100
15: 109
16: 109
17: 109
18: 109
19: 109
20: 109
21: 109
22: 109
23: 109
24: 100
25: 100
26: 100
27: 100
28: 100
29: 100
30: 100
31: 100
32: 100
33: 100
34: 100
35: 105
default: 100
}
100: StackMap locals:
StackMap stack:
goto 177
101: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getIntegerValue:()I
ifeq 103
102: goto 177
103: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
104: goto 110
105: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
ldc "auto"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 107
106: goto 177
107: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
108: goto 110
109: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
110: StackMap locals:
StackMap stack:
aload 5
ifnull 112
111: goto 177
112: StackMap locals:
StackMap stack:
bipush 38
aload 4
aload 2
113: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createPredefinedFunction:(SLorg/w3c/css/sac/LexicalUnit;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 5 114: StackMap locals:
StackMap stack:
aload 3
ldc "counter"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 135
115: aload 4
astore 5
start local 5 116: aload 5
ifnonnull 118
117: goto 177
118: StackMap locals: org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 35 - 35
35: 120
default: 119
}
119: StackMap locals:
StackMap stack:
goto 177
120: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
121: aload 5
ifnonnull 123
122: goto 177
123: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 0 - 0
0: 125
default: 124
}
124: StackMap locals:
StackMap stack:
goto 177
125: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
126: aload 5
ifnonnull 128
127: goto 177
128: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 35 - 35
35: 130
default: 129
}
129: StackMap locals:
StackMap stack:
goto 177
130: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
131: aload 5
ifnull 133
132: goto 177
133: StackMap locals:
StackMap stack:
bipush 25
aload 4
aload 2
134: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createPredefinedFunction:(SLorg/w3c/css/sac/LexicalUnit;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 5 135: StackMap locals:
StackMap stack:
aload 3
ldc "counters"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 177
136: aload 4
astore 5
start local 5 137: aload 5
ifnonnull 139
138: goto 177
139: StackMap locals: org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 35 - 35
35: 141
default: 140
}
140: StackMap locals:
StackMap stack:
goto 177
141: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
142: aload 5
ifnonnull 144
143: goto 177
144: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 0 - 0
0: 146
default: 145
}
145: StackMap locals:
StackMap stack:
goto 177
146: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
147: aload 5
ifnonnull 149
148: goto 177
149: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 36 - 36
36: 151
default: 150
}
150: StackMap locals:
StackMap stack:
goto 177
151: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
152: aload 5
ifnonnull 154
153: goto 177
154: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 0 - 0
0: 156
default: 155
}
155: StackMap locals:
StackMap stack:
goto 177
156: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
157: aload 5
ifnonnull 159
158: goto 177
159: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 35 - 35
35: 161
default: 160
}
160: StackMap locals:
StackMap stack:
goto 177
161: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
162: aload 5
ifnull 164
163: goto 177
164: StackMap locals:
StackMap stack:
bipush 26
aload 4
aload 2
165: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createPredefinedFunction:(SLorg/w3c/css/sac/LexicalUnit;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 5 166: StackMap locals:
StackMap stack:
aload 3
ldc "attr"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 177
167: aload 4
astore 5
start local 5 168: aload 5
ifnonnull 170
169: goto 177
170: StackMap locals: org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 35 - 35
35: 172
default: 171
}
171: StackMap locals:
StackMap stack:
goto 177
172: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 5
173: aload 5
ifnull 175
174: goto 177
175: StackMap locals:
StackMap stack:
bipush 37
aload 4
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
aload 2
176: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createString:(SLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 5 177: StackMap locals:
StackMap stack:
aload 3
aload 4
aload 2
invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFunction:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 178 0 this Lorg/apache/batik/css/parser/Parser;
0 178 1 positive Z
0 178 2 prev Lorg/w3c/css/sac/LexicalUnit;
1 178 3 name Ljava/lang/String;
3 178 4 params Lorg/w3c/css/sac/LexicalUnit;
12 41 5 lu Lorg/w3c/css/sac/LexicalUnit;
43 114 5 lu Lorg/w3c/css/sac/LexicalUnit;
116 135 5 lu Lorg/w3c/css/sac/LexicalUnit;
137 166 5 lu Lorg/w3c/css/sac/LexicalUnit;
168 177 5 lu Lorg/w3c/css/sac/LexicalUnit;
MethodParameters:
Name Flags
positive
prev
protected org.w3c.css.sac.LexicalUnit hexcolor(org.w3c.css.sac.LexicalUnit);
descriptor: (Lorg/w3c/css/sac/LexicalUnit;)Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=19, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
invokevirtual java.lang.String.length:()I
istore 3
start local 3 2: aconst_null
astore 4
start local 4 3: iload 3
tableswitch { // 3 - 6
3: 4
4: 79
5: 79
6: 37
default: 79
}
4: StackMap locals: java.lang.String int org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 2
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
istore 5
start local 5 5: aload 2
iconst_1
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
istore 6
start local 6 6: aload 2
iconst_2
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
istore 7
start local 7 7: iload 5
invokestatic org.apache.batik.css.parser.ScannerUtilities.isCSSHexadecimalCharacter:(C)Z
ifeq 10
8: iload 6
invokestatic org.apache.batik.css.parser.ScannerUtilities.isCSSHexadecimalCharacter:(C)Z
ifeq 10
9: iload 7
invokestatic org.apache.batik.css.parser.ScannerUtilities.isCSSHexadecimalCharacter:(C)Z
ifne 13
10: StackMap locals: int int int
StackMap stack:
aload 0
11: ldc "rgb.color"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
12: invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/w3c/css/sac/CSSParseException;
athrow
13: StackMap locals:
StackMap stack:
iload 5
bipush 48
if_icmplt 14
iload 5
bipush 57
if_icmpgt 14
iload 5
bipush 48
isub
goto 15
StackMap locals:
StackMap stack:
14: iload 5
bipush 97
isub
bipush 10
iadd
StackMap locals:
StackMap stack: int
15: dup
istore 8
start local 8 16: istore 9
start local 9 17: iload 8
iconst_4
ishl
istore 8
18: iload 9
iload 8
ior
istore 9
19: iload 6
bipush 48
if_icmplt 20
iload 6
bipush 57
if_icmpgt 20
iload 6
bipush 48
isub
goto 21
StackMap locals: int int
StackMap stack:
20: iload 6
bipush 97
isub
bipush 10
iadd
StackMap locals:
StackMap stack: int
21: dup
istore 8
istore 10
start local 10 22: iload 8
iconst_4
ishl
istore 8
23: iload 10
iload 8
ior
istore 10
24: iload 7
bipush 48
if_icmplt 25
iload 7
bipush 57
if_icmpgt 25
iload 7
bipush 48
isub
goto 26
StackMap locals: int
StackMap stack:
25: iload 7
bipush 97
isub
bipush 10
iadd
StackMap locals:
StackMap stack: int
26: dup
istore 8
istore 11
start local 11 27: iload 8
iconst_4
ishl
istore 8
28: iload 11
iload 8
ior
istore 11
29: iload 9
aconst_null
invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createInteger:(ILorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 4
30: iconst_0
aload 4
31: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createSimple:(SLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 12
start local 12 32: iload 10
aload 12
invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createInteger:(ILorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 12
33: iconst_0
aload 12
34: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createSimple:(SLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 12
35: iload 11
aload 12
invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createInteger:(ILorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 12
36: goto 80
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 37: StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.LexicalUnit java.lang.String int org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 2
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
istore 13
start local 13 38: aload 2
iconst_1
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
istore 14
start local 14 39: aload 2
iconst_2
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
istore 15
start local 15 40: aload 2
iconst_3
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
istore 16
start local 16 41: aload 2
iconst_4
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
istore 17
start local 17 42: aload 2
iconst_5
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
istore 18
start local 18 43: iload 13
invokestatic org.apache.batik.css.parser.ScannerUtilities.isCSSHexadecimalCharacter:(C)Z
ifeq 49
44: iload 14
invokestatic org.apache.batik.css.parser.ScannerUtilities.isCSSHexadecimalCharacter:(C)Z
ifeq 49
45: iload 15
invokestatic org.apache.batik.css.parser.ScannerUtilities.isCSSHexadecimalCharacter:(C)Z
ifeq 49
46: iload 16
invokestatic org.apache.batik.css.parser.ScannerUtilities.isCSSHexadecimalCharacter:(C)Z
ifeq 49
47: iload 17
invokestatic org.apache.batik.css.parser.ScannerUtilities.isCSSHexadecimalCharacter:(C)Z
ifeq 49
48: iload 18
invokestatic org.apache.batik.css.parser.ScannerUtilities.isCSSHexadecimalCharacter:(C)Z
ifne 50
49: StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.LexicalUnit java.lang.String int org.w3c.css.sac.LexicalUnit top top top top top top top top int int int int int int
StackMap stack:
aload 0
ldc "rgb.color"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
50: StackMap locals:
StackMap stack:
iload 13
bipush 48
if_icmplt 51
iload 13
bipush 57
if_icmpgt 51
iload 13
bipush 48
isub
goto 52
StackMap locals:
StackMap stack:
51: iload 13
bipush 97
isub
bipush 10
iadd
StackMap locals:
StackMap stack: int
52: istore 9
start local 9 53: iload 9
iconst_4
ishl
istore 9
54: iload 9
iload 14
bipush 48
if_icmplt 55
iload 14
bipush 57
if_icmpgt 55
iload 14
bipush 48
isub
goto 56
StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.LexicalUnit java.lang.String int org.w3c.css.sac.LexicalUnit top top top top int top top top int int int int int int
StackMap stack: int
55: iload 14
bipush 97
isub
bipush 10
iadd
StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.LexicalUnit java.lang.String int org.w3c.css.sac.LexicalUnit top top top top int top top top int int int int int int
StackMap stack: int int
56: ior
istore 9
57: iload 15
bipush 48
if_icmplt 58
iload 15
bipush 57
if_icmpgt 58
iload 15
bipush 48
isub
goto 59
StackMap locals:
StackMap stack:
58: iload 15
bipush 97
isub
bipush 10
iadd
StackMap locals:
StackMap stack: int
59: istore 10
start local 10 60: iload 10
iconst_4
ishl
istore 10
61: iload 10
iload 16
bipush 48
if_icmplt 62
iload 16
bipush 57
if_icmpgt 62
iload 16
bipush 48
isub
goto 63
StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.LexicalUnit java.lang.String int org.w3c.css.sac.LexicalUnit top top top top int int top top int int int int int int
StackMap stack: int
62: iload 16
bipush 97
isub
bipush 10
iadd
StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.LexicalUnit java.lang.String int org.w3c.css.sac.LexicalUnit top top top top int int top top int int int int int int
StackMap stack: int int
63: ior
istore 10
64: iload 17
bipush 48
if_icmplt 65
iload 17
bipush 57
if_icmpgt 65
iload 17
bipush 48
isub
goto 66
StackMap locals:
StackMap stack:
65: iload 17
bipush 97
isub
bipush 10
iadd
StackMap locals:
StackMap stack: int
66: istore 11
start local 11 67: iload 11
iconst_4
ishl
istore 11
68: iload 11
iload 18
bipush 48
if_icmplt 69
iload 18
bipush 57
if_icmpgt 69
iload 18
bipush 48
isub
goto 70
StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.LexicalUnit java.lang.String int org.w3c.css.sac.LexicalUnit top top top top int int int top int int int int int int
StackMap stack: int
69: iload 18
bipush 97
isub
bipush 10
iadd
StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.LexicalUnit java.lang.String int org.w3c.css.sac.LexicalUnit top top top top int int int top int int int int int int
StackMap stack: int int
70: ior
istore 11
71: iload 9
aconst_null
invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createInteger:(ILorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 4
72: iconst_0
aload 4
73: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createSimple:(SLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 12
start local 12 74: iload 10
aload 12
invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createInteger:(ILorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 12
75: iconst_0
aload 12
76: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createSimple:(SLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 12
77: iload 11
aload 12
invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createInteger:(ILorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 12
78: goto 80
end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 79: StackMap locals: org.apache.batik.css.parser.Parser org.w3c.css.sac.LexicalUnit java.lang.String int org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 0
ldc "rgb.color"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/w3c/css/sac/CSSParseException;
athrow
80: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
81: bipush 27
aload 4
aload 1
82: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createPredefinedFunction:(SLorg/w3c/css/sac/LexicalUnit;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 83 0 this Lorg/apache/batik/css/parser/Parser;
0 83 1 prev Lorg/w3c/css/sac/LexicalUnit;
1 83 2 val Ljava/lang/String;
2 83 3 len I
3 83 4 params Lorg/w3c/css/sac/LexicalUnit;
5 37 5 rc C
6 37 6 gc C
7 37 7 bc C
16 37 8 t I
17 37 9 r I
53 79 9 r I
22 37 10 g I
60 79 10 g I
27 37 11 b I
67 79 11 b I
32 37 12 tmp Lorg/w3c/css/sac/LexicalUnit;
74 79 12 tmp Lorg/w3c/css/sac/LexicalUnit;
38 79 13 rc1 C
39 79 14 rc2 C
40 79 15 gc1 C
41 79 16 gc2 C
42 79 17 bc1 C
43 79 18 bc2 C
MethodParameters:
Name Flags
prev
protected org.apache.batik.css.parser.Scanner createScanner(org.w3c.css.sac.InputSource);
descriptor: (Lorg/w3c/css/sac/InputSource;)Lorg/apache/batik/css/parser/Scanner;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.w3c.css.sac.InputSource.getURI:()Ljava/lang/String;
putfield org.apache.batik.css.parser.Parser.documentURI:Ljava/lang/String;
1: aload 0
getfield org.apache.batik.css.parser.Parser.documentURI:Ljava/lang/String;
ifnonnull 3
2: aload 0
ldc ""
putfield org.apache.batik.css.parser.Parser.documentURI:Ljava/lang/String;
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.w3c.css.sac.InputSource.getCharacterStream:()Ljava/io/Reader;
astore 2
start local 2 4: aload 2
ifnull 6
5: new org.apache.batik.css.parser.Scanner
dup
aload 2
invokespecial org.apache.batik.css.parser.Scanner.<init>:(Ljava/io/Reader;)V
areturn
6: StackMap locals: java.io.Reader
StackMap stack:
aload 1
invokevirtual org.w3c.css.sac.InputSource.getByteStream:()Ljava/io/InputStream;
astore 3
start local 3 7: aload 3
ifnull 9
8: new org.apache.batik.css.parser.Scanner
dup
aload 3
aload 1
invokevirtual org.w3c.css.sac.InputSource.getEncoding:()Ljava/lang/String;
invokespecial org.apache.batik.css.parser.Scanner.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
areturn
9: StackMap locals: java.io.InputStream
StackMap stack:
aload 1
invokevirtual org.w3c.css.sac.InputSource.getURI:()Ljava/lang/String;
astore 4
start local 4 10: aload 4
ifnonnull 12
11: new org.w3c.css.sac.CSSException
dup
aload 0
ldc "empty.source"
aconst_null
invokevirtual org.apache.batik.css.parser.Parser.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.w3c.css.sac.CSSException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: java.lang.String
StackMap stack:
new org.apache.batik.util.ParsedURL
dup
aload 4
invokespecial org.apache.batik.util.ParsedURL.<init>:(Ljava/lang/String;)V
astore 5
start local 5 13: aload 5
ldc "text/css"
invokevirtual org.apache.batik.util.ParsedURL.openStreamRaw:(Ljava/lang/String;)Ljava/io/InputStream;
astore 3
14: new org.apache.batik.css.parser.Scanner
dup
aload 3
aload 1
invokevirtual org.w3c.css.sac.InputSource.getEncoding:()Ljava/lang/String;
invokespecial org.apache.batik.css.parser.Scanner.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
15: areturn
end local 5 16: StackMap locals:
StackMap stack: java.io.IOException
astore 5
start local 5 17: new org.w3c.css.sac.CSSException
dup
aload 5
invokespecial org.w3c.css.sac.CSSException.<init>:(Ljava/lang/Exception;)V
athrow
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 18 0 this Lorg/apache/batik/css/parser/Parser;
0 18 1 source Lorg/w3c/css/sac/InputSource;
4 18 2 r Ljava/io/Reader;
7 18 3 is Ljava/io/InputStream;
10 18 4 uri Ljava/lang/String;
13 16 5 purl Lorg/apache/batik/util/ParsedURL;
17 18 5 e Ljava/io/IOException;
Exception table:
from to target type
12 15 16 Class java.io.IOException
MethodParameters:
Name Flags
source
protected int skipSpaces();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getType:()I
istore 1
start local 1 1: goto 3
2: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
istore 1
3: StackMap locals:
StackMap stack:
iload 1
bipush 17
if_icmpeq 2
4: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/css/parser/Parser;
1 5 1 lex I
protected int skipSpacesAndCDOCDC();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
tableswitch { // 17 - 22
17: 2
18: 2
19: 1
20: 1
21: 2
22: 2
default: 1
}
1: StackMap locals:
StackMap stack:
goto 5
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.clearBuffer:()V
3: aload 0
invokevirtual org.apache.batik.css.parser.Parser.next:()I
pop
4: goto 0
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/batik/css/parser/Parser;
protected float number(boolean);
descriptor: (Z)F
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_m1
StackMap locals:
StackMap stack: int
2: i2f
fstore 2
start local 2 3: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 3
start local 3 4: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
5: fload 2
aload 3
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
fmul
6: freturn
end local 3 end local 2 7: StackMap locals:
StackMap stack: java.lang.NumberFormatException
pop
8: aload 0
ldc "number.format"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/batik/css/parser/Parser;
0 9 1 positive Z
3 7 2 sgn F
4 7 3 val Ljava/lang/String;
Exception table:
from to target type
0 6 7 Class java.lang.NumberFormatException
MethodParameters:
Name Flags
positive
protected org.w3c.css.sac.LexicalUnit dimension(boolean, org.w3c.css.sac.LexicalUnit);
descriptor: (ZLorg/w3c/css/sac/LexicalUnit;)Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_m1
StackMap locals:
StackMap stack: int
2: i2f
fstore 3
start local 3 3: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
astore 4
start local 4 4: iconst_0
istore 5
start local 5 5: goto 9
6: StackMap locals: float java.lang.String int
StackMap stack:
aload 4
iload 5
invokevirtual java.lang.String.charAt:(I)C
tableswitch { // 46 - 57
46: 8
47: 7
48: 8
49: 8
50: 8
51: 8
52: 8
53: 8
54: 8
55: 8
56: 8
57: 8
default: 7
}
7: StackMap locals:
StackMap stack:
goto 10
8: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
9: iload 5
aload 4
invokevirtual java.lang.String.length:()I
if_icmplt 6
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
11: fload 3
aload 4
iconst_0
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
fmul
12: aload 4
iload 5
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
13: aload 2
14: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createDimension:(FLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
15: areturn
end local 5 end local 4 end local 3 16: StackMap locals: org.apache.batik.css.parser.Parser int org.w3c.css.sac.LexicalUnit
StackMap stack: java.lang.NumberFormatException
pop
17: aload 0
ldc "number.format"
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/batik/css/parser/Parser;
0 18 1 positive Z
0 18 2 prev Lorg/w3c/css/sac/LexicalUnit;
3 16 3 sgn F
4 16 4 val Ljava/lang/String;
5 16 5 i I
Exception table:
from to target type
0 15 16 Class java.lang.NumberFormatException
MethodParameters:
Name Flags
positive
prev
protected int next();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.clearBuffer:()V
1: aload 0
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.next:()I
putfield org.apache.batik.css.parser.Parser.current:I
2: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
bipush 18
if_icmpne 5
3: aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
invokeinterface org.w3c.css.sac.DocumentHandler.comment:(Ljava/lang/String;)V
4: goto 0
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
6: ireturn
7: StackMap locals:
StackMap stack: org.apache.batik.css.parser.ParseException
astore 1
start local 1 8: aload 0
aload 1
invokevirtual org.apache.batik.css.parser.ParseException.getMessage:()Ljava/lang/String;
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;)V
9: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/batik/css/parser/Parser;
8 10 1 e Lorg/apache/batik/css/parser/ParseException;
Exception table:
from to target type
0 6 7 Class org.apache.batik.css.parser.ParseException
protected int nextIgnoreSpaces();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.clearBuffer:()V
1: aload 0
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.next:()I
putfield org.apache.batik.css.parser.Parser.current:I
2: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
tableswitch { // 17 - 18
17: 6
18: 3
default: 5
}
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.documentHandler:Lorg/w3c/css/sac/DocumentHandler;
aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getStringValue:()Ljava/lang/String;
invokeinterface org.w3c.css.sac.DocumentHandler.comment:(Ljava/lang/String;)V
4: goto 0
5: StackMap locals:
StackMap stack:
goto 7
6: StackMap locals:
StackMap stack:
goto 0
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
8: ireturn
9: StackMap locals:
StackMap stack: org.apache.batik.css.parser.ParseException
astore 1
start local 1 10: aload 0
getfield org.apache.batik.css.parser.Parser.errorHandler:Lorg/w3c/css/sac/ErrorHandler;
aload 0
aload 1
invokevirtual org.apache.batik.css.parser.ParseException.getMessage:()Ljava/lang/String;
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
invokeinterface org.w3c.css.sac.ErrorHandler.error:(Lorg/w3c/css/sac/CSSParseException;)V
11: aload 0
getfield org.apache.batik.css.parser.Parser.current:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/batik/css/parser/Parser;
10 12 1 e Lorg/apache/batik/css/parser/ParseException;
Exception table:
from to target type
0 8 9 Class org.apache.batik.css.parser.ParseException
protected void reportError(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Ljava/lang/String;[Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
protected void reportError(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
aload 2
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/w3c/css/sac/CSSParseException;
invokevirtual org.apache.batik.css.parser.Parser.reportError:(Lorg/w3c/css/sac/CSSParseException;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 key Ljava/lang/String;
0 2 2 params [Ljava/lang/Object;
MethodParameters:
Name Flags
key
params
protected void reportError(org.w3c.css.sac.CSSParseException);
descriptor: (Lorg/w3c/css/sac/CSSParseException;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.css.parser.Parser.errorHandler:Lorg/w3c/css/sac/ErrorHandler;
aload 1
invokeinterface org.w3c.css.sac.ErrorHandler.error:(Lorg/w3c/css/sac/CSSParseException;)V
1: iconst_1
istore 2
start local 2 2: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.batik.css.parser.Parser.current:I
tableswitch { // 0 - 8
0: 3
1: 7
2: 4
3: 8
4: 8
5: 8
6: 8
7: 8
8: 4
default: 8
}
3: StackMap locals:
StackMap stack:
return
4: StackMap locals:
StackMap stack:
iinc 2 -1
iload 2
ifne 7
5: aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
6: return
7: StackMap locals:
StackMap stack:
iinc 2 1
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.batik.css.parser.Parser.nextIgnoreSpaces:()I
pop
9: goto 2
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/batik/css/parser/Parser;
0 10 1 e Lorg/w3c/css/sac/CSSParseException;
2 10 2 cbraces I
MethodParameters:
Name Flags
e
protected org.w3c.css.sac.CSSParseException createCSSParseException(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/css/sac/CSSParseException;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokevirtual org.apache.batik.css.parser.Parser.createCSSParseException:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/w3c/css/sac/CSSParseException;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/parser/Parser;
0 1 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
protected org.w3c.css.sac.CSSParseException createCSSParseException(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/w3c/css/sac/CSSParseException;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.w3c.css.sac.CSSParseException
dup
aload 0
aload 1
aload 2
invokevirtual org.apache.batik.css.parser.Parser.formatMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
1: aload 0
getfield org.apache.batik.css.parser.Parser.documentURI:Ljava/lang/String;
2: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getLine:()I
3: aload 0
getfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
invokevirtual org.apache.batik.css.parser.Scanner.getColumn:()I
4: invokespecial org.w3c.css.sac.CSSParseException.<init>:(Ljava/lang/String;Ljava/lang/String;II)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/batik/css/parser/Parser;
0 5 1 key Ljava/lang/String;
0 5 2 params [Ljava/lang/Object;
MethodParameters:
Name Flags
key
params
public void parseStyleDeclaration(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.apache.batik.css.parser.Scanner
dup
aload 1
invokespecial org.apache.batik.css.parser.Scanner.<init>:(Ljava/lang/String;)V
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseStyleDeclarationInternal:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/css/parser/Parser;
0 3 1 source Ljava/lang/String;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
public void parseRule(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.apache.batik.css.parser.Scanner
dup
aload 1
invokespecial org.apache.batik.css.parser.Scanner.<init>:(Ljava/lang/String;)V
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseRuleInternal:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/css/parser/Parser;
0 3 1 source Ljava/lang/String;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
public org.w3c.css.sac.SelectorList parseSelectors(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/css/sac/SelectorList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.apache.batik.css.parser.Scanner
dup
aload 1
invokespecial org.apache.batik.css.parser.Scanner.<init>:(Ljava/lang/String;)V
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parseSelectorsInternal:()Lorg/w3c/css/sac/SelectorList;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 source Ljava/lang/String;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
public org.w3c.css.sac.LexicalUnit parsePropertyValue(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.apache.batik.css.parser.Scanner
dup
aload 1
invokespecial org.apache.batik.css.parser.Scanner.<init>:(Ljava/lang/String;)V
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parsePropertyValueInternal:()Lorg/w3c/css/sac/LexicalUnit;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 source Ljava/lang/String;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
public boolean parsePriority(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.apache.batik.css.parser.Scanner
dup
aload 1
invokespecial org.apache.batik.css.parser.Scanner.<init>:(Ljava/lang/String;)V
putfield org.apache.batik.css.parser.Parser.scanner:Lorg/apache/batik/css/parser/Scanner;
1: aload 0
invokevirtual org.apache.batik.css.parser.Parser.parsePriorityInternal:()Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/parser/Parser;
0 2 1 source Ljava/lang/String;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
source
public org.w3c.css.sac.SACMediaList parseMedia(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/w3c/css/sac/SACMediaList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: new org.apache.batik.css.parser.CSSSACMediaList
dup
invokespecial org.apache.batik.css.parser.CSSSACMediaList.<init>:()V
astore 2
start local 2 1: ldc "all"
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 6
2: new java.util.StringTokenizer
dup
aload 1
ldc " ,"
invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 3
start local 3 3: goto 5
4: StackMap locals: org.apache.batik.css.parser.CSSSACMediaList java.util.StringTokenizer
StackMap stack:
aload 2
aload 3
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
invokevirtual org.apache.batik.css.parser.CSSSACMediaList.append:(Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
ifne 4
end local 3 6: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/batik/css/parser/Parser;
0 7 1 mediaText Ljava/lang/String;
1 7 2 result Lorg/apache/batik/css/parser/CSSSACMediaList;
3 6 3 st Ljava/util/StringTokenizer;
Exceptions:
throws org.w3c.css.sac.CSSException, java.io.IOException
MethodParameters:
Name Flags
mediaText
}
SourceFile: "Parser.java"