public class org.apache.batik.css.engine.value.css2.FontShorthandManager extends org.apache.batik.css.engine.value.AbstractValueFactory implements org.apache.batik.css.engine.value.ShorthandManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.css.engine.value.css2.FontShorthandManager
super_class: org.apache.batik.css.engine.value.AbstractValueFactory
{
static org.w3c.css.sac.LexicalUnit NORMAL_LU;
descriptor: Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0008) ACC_STATIC
static org.w3c.css.sac.LexicalUnit BOLD_LU;
descriptor: Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0008) ACC_STATIC
static org.w3c.css.sac.LexicalUnit MEDIUM_LU;
descriptor: Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0008) ACC_STATIC
static org.w3c.css.sac.LexicalUnit SZ_10PT_LU;
descriptor: Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0008) ACC_STATIC
static org.w3c.css.sac.LexicalUnit SZ_8PT_LU;
descriptor: Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0008) ACC_STATIC
static org.w3c.css.sac.LexicalUnit FONT_FAMILY_LU;
descriptor: Lorg/w3c/css/sac/LexicalUnit;
flags: (0x0008) ACC_STATIC
protected static final java.util.Set values;
descriptor: Ljava/util/Set;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: bipush 35
ldc "normal"
aconst_null
1: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createString:(SLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
putstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.NORMAL_LU:Lorg/w3c/css/sac/LexicalUnit;
2: bipush 35
ldc "bold"
aconst_null
3: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createString:(SLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
putstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.BOLD_LU:Lorg/w3c/css/sac/LexicalUnit;
4: bipush 35
ldc "medium"
aconst_null
5: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createString:(SLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
putstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.MEDIUM_LU:Lorg/w3c/css/sac/LexicalUnit;
6: bipush 21
ldc 10.0
aconst_null
7: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
putstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.SZ_10PT_LU:Lorg/w3c/css/sac/LexicalUnit;
8: bipush 21
ldc 8.0
aconst_null
9: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createFloat:(SFLorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
putstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.SZ_8PT_LU:Lorg/w3c/css/sac/LexicalUnit;
10: bipush 35
ldc "Dialog"
aconst_null
11: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createString:(SLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
putstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.FONT_FAMILY_LU:Lorg/w3c/css/sac/LexicalUnit;
12: bipush 35
ldc "Helvetica"
getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.FONT_FAMILY_LU:Lorg/w3c/css/sac/LexicalUnit;
13: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createString:(SLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
astore 0
start local 0 14: bipush 35
15: ldc "sans-serif"
aload 0
16: invokestatic org.apache.batik.css.parser.CSSLexicalUnit.createString:(SLjava/lang/String;Lorg/w3c/css/sac/LexicalUnit;)Lorg/apache/batik/css/parser/CSSLexicalUnit;
pop
end local 0 17: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.values:Ljava/util/Set;
18: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.values:Ljava/util/Set;
ldc "caption"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
19: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.values:Ljava/util/Set;
ldc "icon"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
20: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.values:Ljava/util/Set;
ldc "menu"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
21: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.values:Ljava/util/Set;
ldc "message-box"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
22: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.values:Ljava/util/Set;
ldc "small-caption"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
23: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.values:Ljava/util/Set;
ldc "status-bar"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
24: return
LocalVariableTable:
Start End Slot Name Signature
14 17 0 lu Lorg/w3c/css/sac/LexicalUnit;
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.AbstractValueFactory.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/engine/value/css2/FontShorthandManager;
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 "font"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/engine/value/css2/FontShorthandManager;
public boolean isAnimatableProperty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/css/engine/value/css2/FontShorthandManager;
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/FontShorthandManager;
public void handleSystemFont(org.apache.batik.css.engine.CSSEngine, org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler, java.lang.String, boolean);
descriptor: (Lorg/apache/batik/css/engine/CSSEngine;Lorg/apache/batik/css/engine/value/ShorthandManager$PropertyHandler;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.NORMAL_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 5
start local 5 1: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.NORMAL_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 6
start local 6 2: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.NORMAL_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 7
start local 7 3: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.NORMAL_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 8
start local 8 4: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.FONT_FAMILY_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 9
start local 9 5: aload 3
ldc "small-caption"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
6: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.SZ_8PT_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 10
start local 10 7: goto 9
end local 10 8: StackMap locals: org.apache.batik.css.engine.value.css2.FontShorthandManager org.apache.batik.css.engine.CSSEngine org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler java.lang.String int org.w3c.css.sac.LexicalUnit org.w3c.css.sac.LexicalUnit org.w3c.css.sac.LexicalUnit org.w3c.css.sac.LexicalUnit org.w3c.css.sac.LexicalUnit
StackMap stack:
getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.SZ_10PT_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 10
start local 10 9: StackMap locals: org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 2
ldc "font-family"
aload 9
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
10: aload 2
ldc "font-style"
aload 5
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
11: aload 2
ldc "font-variant"
aload 6
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
12: aload 2
ldc "font-weight"
aload 7
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
13: aload 2
ldc "font-size"
aload 10
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
14: aload 2
ldc "line-height"
aload 8
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
15: return
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/batik/css/engine/value/css2/FontShorthandManager;
0 16 1 eng Lorg/apache/batik/css/engine/CSSEngine;
0 16 2 ph Lorg/apache/batik/css/engine/value/ShorthandManager$PropertyHandler;
0 16 3 s Ljava/lang/String;
0 16 4 imp Z
1 16 5 fontStyle Lorg/w3c/css/sac/LexicalUnit;
2 16 6 fontVariant Lorg/w3c/css/sac/LexicalUnit;
3 16 7 fontWeight Lorg/w3c/css/sac/LexicalUnit;
4 16 8 lineHeight Lorg/w3c/css/sac/LexicalUnit;
5 16 9 fontFamily Lorg/w3c/css/sac/LexicalUnit;
7 8 10 fontSize Lorg/w3c/css/sac/LexicalUnit;
9 16 10 fontSize Lorg/w3c/css/sac/LexicalUnit;
MethodParameters:
Name Flags
eng
ph
s
imp
public void setValues(org.apache.batik.css.engine.CSSEngine, org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler, org.w3c.css.sac.LexicalUnit, boolean);
descriptor: (Lorg/apache/batik/css/engine/CSSEngine;Lorg/apache/batik/css/engine/value/ShorthandManager$PropertyHandler;Lorg/w3c/css/sac/LexicalUnit;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=28, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
lookupswitch { // 2
12: 1
35: 2
default: 6
}
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
astore 5
start local 5 3: getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.values:Ljava/util/Set;
aload 5
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 1
aload 2
aload 5
iload 4
invokevirtual org.apache.batik.css.engine.value.css2.FontShorthandManager.handleSystemFont:(Lorg/apache/batik/css/engine/CSSEngine;Lorg/apache/batik/css/engine/value/ShorthandManager$PropertyHandler;Ljava/lang/String;Z)V
5: return
end local 5 6: StackMap locals:
StackMap stack:
aconst_null
astore 5
start local 5 7: aconst_null
astore 6
start local 6 8: aconst_null
astore 7
start local 7 9: aconst_null
astore 8
start local 8 10: aconst_null
astore 9
start local 9 11: aconst_null
astore 10
start local 10 12: aload 1
invokevirtual org.apache.batik.css.engine.CSSEngine.getValueManagers:()[Lorg/apache/batik/css/engine/value/ValueManager;
astore 11
start local 11 13: aload 1
ldc "font-style"
invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
istore 12
start local 12 14: aload 1
ldc "font-variant"
invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
istore 13
start local 13 15: aload 1
ldc "font-weight"
invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
istore 14
start local 14 16: aload 1
ldc "font-size"
invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
istore 15
start local 15 17: aload 1
ldc "line-height"
invokevirtual org.apache.batik.css.engine.CSSEngine.getPropertyIndex:(Ljava/lang/String;)I
istore 16
start local 16 18: aload 11
iload 12
aaload
checkcast org.apache.batik.css.engine.value.IdentifierManager
astore 17
start local 17 19: aload 11
iload 13
aaload
checkcast org.apache.batik.css.engine.value.IdentifierManager
astore 18
start local 18 20: aload 11
iload 14
aaload
checkcast org.apache.batik.css.engine.value.IdentifierManager
astore 19
start local 19 21: aload 11
iload 15
aaload
checkcast org.apache.batik.css.engine.value.css2.FontSizeManager
astore 20
start local 20 22: aload 17
invokevirtual org.apache.batik.css.engine.value.IdentifierManager.getIdentifiers:()Lorg/apache/batik/css/engine/value/StringMap;
astore 21
start local 21 23: aload 18
invokevirtual org.apache.batik.css.engine.value.IdentifierManager.getIdentifiers:()Lorg/apache/batik/css/engine/value/StringMap;
astore 22
start local 22 24: aload 19
invokevirtual org.apache.batik.css.engine.value.IdentifierManager.getIdentifiers:()Lorg/apache/batik/css/engine/value/StringMap;
astore 23
start local 23 25: aload 20
invokevirtual org.apache.batik.css.engine.value.css2.FontSizeManager.getIdentifiers:()Lorg/apache/batik/css/engine/value/StringMap;
astore 24
start local 24 26: iconst_0
istore 25
start local 25 27: aconst_null
astore 26
start local 26 28: goto 64
29: StackMap locals: org.apache.batik.css.engine.value.css2.FontShorthandManager org.apache.batik.css.engine.CSSEngine org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler org.w3c.css.sac.LexicalUnit int org.w3c.css.sac.LexicalUnit org.w3c.css.sac.LexicalUnit org.w3c.css.sac.LexicalUnit org.w3c.css.sac.LexicalUnit org.w3c.css.sac.LexicalUnit org.w3c.css.sac.LexicalUnit org.apache.batik.css.engine.value.ValueManager[] int int int int int org.apache.batik.css.engine.value.IdentifierManager org.apache.batik.css.engine.value.IdentifierManager org.apache.batik.css.engine.value.IdentifierManager org.apache.batik.css.engine.value.css2.FontSizeManager org.apache.batik.css.engine.value.StringMap org.apache.batik.css.engine.value.StringMap org.apache.batik.css.engine.value.StringMap org.apache.batik.css.engine.value.StringMap int org.w3c.css.sac.LexicalUnit
StackMap stack:
aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
lookupswitch { // 2
13: 57
35: 30
default: 62
}
30: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
astore 27
start local 27 31: aload 5
ifnonnull 41
aload 21
aload 27
invokevirtual org.apache.batik.css.engine.value.StringMap.get:(Ljava/lang/String;)Ljava/lang/Object;
ifnull 41
32: aload 3
astore 5
33: aload 26
ifnull 63
34: aload 7
ifnonnull 38
35: aload 26
astore 7
36: aconst_null
astore 26
37: goto 63
38: StackMap locals: java.lang.String
StackMap stack:
aload 0
39: aload 26
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
40: invokevirtual org.apache.batik.css.engine.value.css2.FontShorthandManager.createInvalidLexicalUnitDOMException:(S)Lorg/w3c/dom/DOMException;
athrow
41: StackMap locals:
StackMap stack:
aload 6
ifnonnull 51
aload 22
aload 27
invokevirtual org.apache.batik.css.engine.value.StringMap.get:(Ljava/lang/String;)Ljava/lang/Object;
ifnull 51
42: aload 3
astore 6
43: aload 26
ifnull 63
44: aload 7
ifnonnull 48
45: aload 26
astore 7
46: aconst_null
astore 26
47: goto 63
48: StackMap locals:
StackMap stack:
aload 0
49: aload 26
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
50: invokevirtual org.apache.batik.css.engine.value.css2.FontShorthandManager.createInvalidLexicalUnitDOMException:(S)Lorg/w3c/dom/DOMException;
athrow
51: StackMap locals:
StackMap stack:
aload 26
ifnonnull 55
aload 7
ifnonnull 55
52: aload 23
aload 27
invokevirtual org.apache.batik.css.engine.value.StringMap.get:(Ljava/lang/String;)Ljava/lang/Object;
ifnull 55
53: aload 3
astore 7
54: goto 63
55: StackMap locals:
StackMap stack:
iconst_1
istore 25
56: goto 63
end local 27 57: StackMap locals:
StackMap stack:
aload 26
ifnonnull 60
aload 7
ifnonnull 60
58: aload 3
astore 26
59: goto 63
60: StackMap locals:
StackMap stack:
iconst_1
istore 25
61: goto 63
62: StackMap locals:
StackMap stack:
iconst_1
istore 25
63: StackMap locals:
StackMap stack:
iload 25
ifne 64
aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 3
64: StackMap locals:
StackMap stack:
iload 25
ifne 65
aload 3
ifnonnull 29
65: StackMap locals:
StackMap stack:
aload 3
ifnonnull 67
66: aload 0
invokevirtual org.apache.batik.css.engine.value.css2.FontShorthandManager.createMalformedLexicalUnitDOMException:()Lorg/w3c/dom/DOMException;
athrow
67: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 13 - 35
13: 73
14: 73
15: 73
16: 73
17: 73
18: 73
19: 73
20: 73
21: 73
22: 73
23: 73
24: 75
25: 75
26: 75
27: 75
28: 75
29: 75
30: 75
31: 75
32: 75
33: 75
34: 75
35: 68
default: 75
}
68: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getStringValue:()Ljava/lang/String;
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
invokevirtual java.lang.String.intern:()Ljava/lang/String;
astore 27
start local 27 69: aload 24
aload 27
invokevirtual org.apache.batik.css.engine.value.StringMap.get:(Ljava/lang/String;)Ljava/lang/Object;
ifnull 75
70: aload 3
astore 8
71: aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 3
end local 27 72: goto 75
73: StackMap locals:
StackMap stack:
aload 3
astore 8
74: aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 3
75: StackMap locals:
StackMap stack:
aload 8
ifnonnull 83
76: aload 26
ifnull 80
77: aload 26
astore 8
78: aconst_null
astore 26
79: goto 83
80: StackMap locals:
StackMap stack:
aload 0
81: aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
82: invokevirtual org.apache.batik.css.engine.value.css2.FontShorthandManager.createInvalidLexicalUnitDOMException:(S)Lorg/w3c/dom/DOMException;
athrow
83: StackMap locals:
StackMap stack:
aload 26
ifnull 90
84: aload 7
ifnonnull 87
85: aload 26
astore 7
86: goto 90
87: StackMap locals:
StackMap stack:
aload 0
88: aload 26
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
89: invokevirtual org.apache.batik.css.engine.value.css2.FontShorthandManager.createInvalidLexicalUnitDOMException:(S)Lorg/w3c/dom/DOMException;
athrow
90: StackMap locals:
StackMap stack:
aload 3
ifnonnull 92
91: aload 0
invokevirtual org.apache.batik.css.engine.value.css2.FontShorthandManager.createMalformedLexicalUnitDOMException:()Lorg/w3c/dom/DOMException;
athrow
92: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getLexicalUnitType:()S
tableswitch { // 4 - 4
4: 93
default: 98
}
93: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 3
94: aload 3
ifnonnull 96
95: aload 0
invokevirtual org.apache.batik.css.engine.value.css2.FontShorthandManager.createMalformedLexicalUnitDOMException:()Lorg/w3c/dom/DOMException;
athrow
96: StackMap locals:
StackMap stack:
aload 3
astore 9
97: aload 3
invokeinterface org.w3c.css.sac.LexicalUnit.getNextLexicalUnit:()Lorg/w3c/css/sac/LexicalUnit;
astore 3
98: StackMap locals:
StackMap stack:
aload 3
ifnonnull 100
99: aload 0
invokevirtual org.apache.batik.css.engine.value.css2.FontShorthandManager.createMalformedLexicalUnitDOMException:()Lorg/w3c/dom/DOMException;
athrow
100: StackMap locals:
StackMap stack:
aload 3
astore 10
101: aload 5
ifnonnull 102
getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.NORMAL_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 5
102: StackMap locals:
StackMap stack:
aload 6
ifnonnull 103
getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.NORMAL_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 6
103: StackMap locals:
StackMap stack:
aload 7
ifnonnull 104
getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.NORMAL_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 7
104: StackMap locals:
StackMap stack:
aload 9
ifnonnull 105
getstatic org.apache.batik.css.engine.value.css2.FontShorthandManager.NORMAL_LU:Lorg/w3c/css/sac/LexicalUnit;
astore 9
105: StackMap locals:
StackMap stack:
aload 2
ldc "font-family"
aload 10
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
106: aload 2
ldc "font-style"
aload 5
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
107: aload 2
ldc "font-variant"
aload 6
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
108: aload 2
ldc "font-weight"
aload 7
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
109: aload 2
ldc "font-size"
aload 8
iload 4
invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
110: iload 16
iconst_m1
if_icmpeq 114
111: aload 2
ldc "line-height"
112: aload 9
iload 4
113: invokeinterface org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler.property:(Ljava/lang/String;Lorg/w3c/css/sac/LexicalUnit;Z)V
114: StackMap locals:
StackMap stack:
return
end local 26 end local 25 end local 24 end local 23 end local 22 end local 21 end local 20 end local 19 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 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 115 0 this Lorg/apache/batik/css/engine/value/css2/FontShorthandManager;
0 115 1 eng Lorg/apache/batik/css/engine/CSSEngine;
0 115 2 ph Lorg/apache/batik/css/engine/value/ShorthandManager$PropertyHandler;
0 115 3 lu Lorg/w3c/css/sac/LexicalUnit;
0 115 4 imp Z
3 6 5 s Ljava/lang/String;
7 115 5 fontStyle Lorg/w3c/css/sac/LexicalUnit;
8 115 6 fontVariant Lorg/w3c/css/sac/LexicalUnit;
9 115 7 fontWeight Lorg/w3c/css/sac/LexicalUnit;
10 115 8 fontSize Lorg/w3c/css/sac/LexicalUnit;
11 115 9 lineHeight Lorg/w3c/css/sac/LexicalUnit;
12 115 10 fontFamily Lorg/w3c/css/sac/LexicalUnit;
13 115 11 vMgrs [Lorg/apache/batik/css/engine/value/ValueManager;
14 115 12 fst I
15 115 13 fv I
16 115 14 fw I
17 115 15 fsz I
18 115 16 lh I
19 115 17 fstVM Lorg/apache/batik/css/engine/value/IdentifierManager;
20 115 18 fvVM Lorg/apache/batik/css/engine/value/IdentifierManager;
21 115 19 fwVM Lorg/apache/batik/css/engine/value/IdentifierManager;
22 115 20 fszVM Lorg/apache/batik/css/engine/value/css2/FontSizeManager;
23 115 21 fstSM Lorg/apache/batik/css/engine/value/StringMap;
24 115 22 fvSM Lorg/apache/batik/css/engine/value/StringMap;
25 115 23 fwSM Lorg/apache/batik/css/engine/value/StringMap;
26 115 24 fszSM Lorg/apache/batik/css/engine/value/StringMap;
27 115 25 svwDone Z
28 115 26 intLU Lorg/w3c/css/sac/LexicalUnit;
31 57 27 s Ljava/lang/String;
69 72 27 s Ljava/lang/String;
MethodParameters:
Name Flags
eng
ph
lu
imp
}
SourceFile: "FontShorthandManager.java"
InnerClasses:
public abstract PropertyHandler = org.apache.batik.css.engine.value.ShorthandManager$PropertyHandler of org.apache.batik.css.engine.value.ShorthandManager