public class org.apache.batik.css.engine.value.css2.SrcManager extends org.apache.batik.css.engine.value.IdentifierManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.css.engine.value.css2.SrcManager
super_class: org.apache.batik.css.engine.value.IdentifierManager
{
protected static final org.apache.batik.css.engine.value.StringMap values;
descriptor: Lorg/apache/batik/css/engine/value/StringMap;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.batik.css.engine.value.StringMap
dup
invokespecial org.apache.batik.css.engine.value.StringMap.<init>:()V
putstatic org.apache.batik.css.engine.value.css2.SrcManager.values:Lorg/apache/batik/css/engine/value/StringMap;
1: getstatic org.apache.batik.css.engine.value.css2.SrcManager.values:Lorg/apache/batik/css/engine/value/StringMap;
ldc "none"
2: getstatic org.apache.batik.css.engine.value.ValueConstants.NONE_VALUE:Lorg/apache/batik/css/engine/value/Value;
3: invokevirtual org.apache.batik.css.engine.value.StringMap.put:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.batik.css.engine.value.IdentifierManager.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/css/engine/value/css2/SrcManager;
public boolean isInheritedProperty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/engine/value/css2/SrcManager;
public boolean isAnimatableProperty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/engine/value/css2/SrcManager;
public boolean isAdditiveProperty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/engine/value/css2/SrcManager;
public int getPropertyType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: bipush 38
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/engine/value/css2/SrcManager;
public java.lang.String getPropertyName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "src"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/engine/value/css2/SrcManager;
public org.apache.batik.css.engine.value.Value getDefaultValue();
descriptor: ()Lorg/apache/batik/css/engine/value/Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.batik.css.engine.value.ValueConstants.NONE_VALUE:Lorg/apache/batik/css/engine/value/Value;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/engine/value/css2/SrcManager;
public org.apache.batik.css.engine.value.Value createValue(org.w3c.css.sac.LexicalUnit, org.apache.batik.css.engine.CSSEngine);
descriptor: (Lorg/w3c/css/sac/LexicalUnit;Lorg/apache/batik/css/engine/CSSEngine;)Lorg/apache/batik/css/engine/value/Value;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
lookupswitch { // 4
12: 1
24: 5
35: 5
36: 5
default: 2
}
1: StackMap locals:
StackMap stack:
getstatic org.apache.batik.css.engine.value.ValueConstants.INHERIT_VALUE:Lorg/apache/batik/css/engine/value/Value;
areturn
2: StackMap locals:
StackMap stack:
aload 0
3: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
4: invokevirtual org.apache.batik.css.engine.value.css2.SrcManager.createInvalidLexicalUnitDOMException:(S)Lorg/w3c/dom/DOMException;
athrow
5: StackMap locals:
StackMap stack:
new org.apache.batik.css.engine.value.ListValue
dup
invokespecial org.apache.batik.css.engine.value.ListValue.<init>:()V
astore 3
start local 3 6: StackMap locals: org.apache.batik.css.engine.value.ListValue
StackMap stack:
aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
lookupswitch { // 3
24: 12
35: 23
36: 7
default: 45
}
7: StackMap locals:
StackMap stack:
aload 3
new org.apache.batik.css.engine.value.StringValue
dup
bipush 19
8: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
invokespecial org.apache.batik.css.engine.value.StringValue.<init>:(SLjava/lang/String;)V
9: invokevirtual org.apache.batik.css.engine.value.ListValue.append:(Lorg/apache/batik/css/engine/value/Value;)V
10: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 1
11: goto 45
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.apache.batik.css.engine.CSSEngine.getCSSBaseURI:()Lorg/apache/batik/util/ParsedURL;
13: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
14: invokestatic org.apache.batik.css.engine.value.css2.SrcManager.resolveURI:(Lorg/apache/batik/util/ParsedURL;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 15: aload 3
new org.apache.batik.css.engine.value.URIValue
dup
aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
aload 4
invokespecial org.apache.batik.css.engine.value.URIValue.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual org.apache.batik.css.engine.value.ListValue.append:(Lorg/apache/batik/css/engine/value/Value;)V
16: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 1
17: aload 1
ifnull 45
18: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
bipush 41
if_icmpne 45
19: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getFunctionName:()Ljava/lang/String;
ldc "format"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 21
20: goto 45
21: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 1
22: goto 45
end local 4 23: StackMap locals:
StackMap stack:
new java.lang.StringBuffer
dup
aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
astore 5
start local 5 24: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 1
25: aload 1
ifnull 36
26: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
bipush 35
if_icmpne 36
27: StackMap locals: org.apache.batik.css.engine.value.css2.SrcManager org.w3c.css.sac.LexicalUnit org.apache.batik.css.engine.CSSEngine org.apache.batik.css.engine.value.ListValue top java.lang.StringBuffer
StackMap stack:
aload 5
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
28: aload 5
aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
29: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 1
30: aload 1
ifnull 32
31: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
bipush 35
if_icmpeq 27
32: StackMap locals:
StackMap stack:
aload 3
new org.apache.batik.css.engine.value.StringValue
dup
bipush 19
33: aload 5
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokespecial org.apache.batik.css.engine.value.StringValue.<init>:(SLjava/lang/String;)V
34: invokevirtual org.apache.batik.css.engine.value.ListValue.append:(Lorg/apache/batik/css/engine/value/Value;)V
35: goto 45
36: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
astore 6
start local 6 37: aload 6
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
astore 7
start local 7 38: getstatic org.apache.batik.css.engine.value.css2.SrcManager.values:Lorg/apache/batik/css/engine/value/StringMap;
aload 7
invokevirtual org.apache.batik.css.engine.value.StringMap.get:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.batik.css.engine.value.Value
astore 8
start local 8 39: aload 3
aload 8
ifnull 41
40: aload 8
goto 44
41: StackMap locals: org.apache.batik.css.engine.value.css2.SrcManager org.w3c.css.sac.LexicalUnit org.apache.batik.css.engine.CSSEngine org.apache.batik.css.engine.value.ListValue top java.lang.StringBuffer java.lang.String java.lang.String org.apache.batik.css.engine.value.Value
StackMap stack: org.apache.batik.css.engine.value.ListValue
new org.apache.batik.css.engine.value.StringValue
dup
42: bipush 19
aload 6
43: invokespecial org.apache.batik.css.engine.value.StringValue.<init>:(SLjava/lang/String;)V
44: StackMap locals: org.apache.batik.css.engine.value.css2.SrcManager org.w3c.css.sac.LexicalUnit org.apache.batik.css.engine.CSSEngine org.apache.batik.css.engine.value.ListValue top java.lang.StringBuffer java.lang.String java.lang.String org.apache.batik.css.engine.value.Value
StackMap stack: org.apache.batik.css.engine.value.ListValue org.apache.batik.css.engine.value.Value
invokevirtual org.apache.batik.css.engine.value.ListValue.append:(Lorg/apache/batik/css/engine/value/Value;)V
end local 8 end local 7 end local 6 end local 5 45: StackMap locals: org.apache.batik.css.engine.value.css2.SrcManager org.w3c.css.sac.LexicalUnit org.apache.batik.css.engine.CSSEngine org.apache.batik.css.engine.value.ListValue
StackMap stack:
aload 1
ifnonnull 47
46: aload 3
areturn
47: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
ifeq 51
48: aload 0
49: aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
50: invokevirtual org.apache.batik.css.engine.value.css2.SrcManager.createInvalidLexicalUnitDOMException:(S)Lorg/w3c/dom/DOMException;
athrow
51: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 1
52: aload 1
ifnonnull 6
53: aload 0
invokevirtual org.apache.batik.css.engine.value.css2.SrcManager.createMalformedLexicalUnitDOMException:()Lorg/w3c/dom/DOMException;
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 54 0 this Lorg/apache/batik/css/engine/value/css2/SrcManager;
0 54 1 lu Lorg/w3c/css/sac/LexicalUnit;
0 54 2 engine Lorg/apache/batik/css/engine/CSSEngine;
6 54 3 result Lorg/apache/batik/css/engine/value/ListValue;
15 23 4 uri Ljava/lang/String;
24 45 5 sb Ljava/lang/StringBuffer;
37 45 6 id Ljava/lang/String;
38 45 7 s Ljava/lang/String;
39 45 8 v Lorg/apache/batik/css/engine/value/Value;
Exceptions:
throws org.w3c.dom.DOMException
MethodParameters:
Name Flags
lu
engine
public org.apache.batik.css.engine.value.StringMap getIdentifiers();
descriptor: ()Lorg/apache/batik/css/engine/value/StringMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.batik.css.engine.value.css2.SrcManager.values:Lorg/apache/batik/css/engine/value/StringMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/engine/value/css2/SrcManager;
}
SourceFile: "SrcManager.java"