public class org.apache.fop.fo.properties.VerticalAlignShorthandParser implements org.apache.fop.fo.properties.ShorthandParser, org.apache.fop.fo.Constants
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.fo.properties.VerticalAlignShorthandParser
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.fop.fo.properties.VerticalAlignShorthandParser this
0: .line 30
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.apache.fop.fo.properties.VerticalAlignShorthandParser this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/fo/properties/VerticalAlignShorthandParser;
public org.apache.fop.fo.properties.Property getValueForProperty(int, org.apache.fop.fo.properties.Property, org.apache.fop.fo.properties.PropertyMaker, org.apache.fop.fo.PropertyList);
descriptor: (ILorg/apache/fop/fo/properties/Property;Lorg/apache/fop/fo/properties/PropertyMaker;Lorg/apache/fop/fo/PropertyList;)Lorg/apache/fop/fo/properties/Property;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=5
start local 0 // org.apache.fop.fo.properties.VerticalAlignShorthandParser this
start local 1 // int propId
start local 2 // org.apache.fop.fo.properties.Property property
start local 3 // org.apache.fop.fo.properties.PropertyMaker maker
start local 4 // org.apache.fop.fo.PropertyList propertyList
0: .line 39
aload 2 /* property */
invokevirtual org.apache.fop.fo.properties.Property.getEnum:()I
istore 5 /* propVal */
start local 5 // int propVal
1: .line 40
iload 5 /* propVal */
lookupswitch { // 8
12: 2
20: 22
84: 17
137: 32
138: 37
143: 27
144: 12
145: 7
default: 42
}
2: .line 42
StackMap locals: int
StackMap stack:
iload 1 /* propId */
lookupswitch { // 4
3: 4
4: 3
15: 5
88: 6
default: 7
}
3: .line 44
StackMap locals:
StackMap stack:
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
4: .line 46
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
5: .line 48
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
6: .line 50
StackMap locals:
StackMap stack:
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
7: .line 55
StackMap locals:
StackMap stack:
iload 1 /* propId */
lookupswitch { // 4
3: 9
4: 8
15: 10
88: 11
default: 12
}
8: .line 57
StackMap locals:
StackMap stack:
bipush 14
ldc "BEFORE_EDGE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
9: .line 59
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
10: .line 61
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
11: .line 63
StackMap locals:
StackMap stack:
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
12: .line 68
StackMap locals:
StackMap stack:
iload 1 /* propId */
lookupswitch { // 4
3: 14
4: 13
15: 15
88: 16
default: 17
}
13: .line 70
StackMap locals:
StackMap stack:
sipush 142
ldc "TEXT_BEFORE_EDGE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
14: .line 72
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
15: .line 74
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
16: .line 76
StackMap locals:
StackMap stack:
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
17: .line 81
StackMap locals:
StackMap stack:
iload 1 /* propId */
lookupswitch { // 4
3: 19
4: 18
15: 20
88: 21
default: 22
}
18: .line 83
StackMap locals:
StackMap stack:
bipush 84
ldc "MIDDLE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
19: .line 85
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
20: .line 87
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
21: .line 89
StackMap locals:
StackMap stack:
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
22: .line 94
StackMap locals:
StackMap stack:
iload 1 /* propId */
lookupswitch { // 4
3: 24
4: 23
15: 25
88: 26
default: 27
}
23: .line 96
StackMap locals:
StackMap stack:
iconst_4
ldc "AFTER_EDGE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
24: .line 98
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
25: .line 100
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
26: .line 102
StackMap locals:
StackMap stack:
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
27: .line 107
StackMap locals:
StackMap stack:
iload 1 /* propId */
lookupswitch { // 4
3: 29
4: 28
15: 30
88: 31
default: 32
}
28: .line 109
StackMap locals:
StackMap stack:
sipush 141
ldc "TEXT_AFTER_EDGE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
29: .line 111
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
30: .line 113
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
31: .line 115
StackMap locals:
StackMap stack:
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
32: .line 120
StackMap locals:
StackMap stack:
iload 1 /* propId */
lookupswitch { // 4
3: 34
4: 33
15: 35
88: 36
default: 37
}
33: .line 122
StackMap locals:
StackMap stack:
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
34: .line 124
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
35: .line 126
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
sipush 137
ldc "SUB"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
36: .line 128
StackMap locals:
StackMap stack:
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
37: .line 133
StackMap locals:
StackMap stack:
iload 1 /* propId */
lookupswitch { // 4
3: 39
4: 38
15: 40
88: 41
default: 42
}
38: .line 135
StackMap locals:
StackMap stack:
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
39: .line 137
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
40: .line 139
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
sipush 138
ldc "SUPER"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
41: .line 141
StackMap locals:
StackMap stack:
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
42: .line 146
StackMap locals:
StackMap stack:
iload 1 /* propId */
lookupswitch { // 4
3: 44
4: 43
15: 45
88: 46
default: 47
}
43: .line 148
StackMap locals:
StackMap stack:
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
44: .line 150
StackMap locals:
StackMap stack:
aload 2 /* property */
areturn
45: .line 152
StackMap locals:
StackMap stack:
new org.apache.fop.fo.properties.EnumLength
dup
bipush 12
ldc "BASELINE"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
invokespecial org.apache.fop.fo.properties.EnumLength.<init>:(Lorg/apache/fop/fo/properties/Property;)V
areturn
46: .line 154
StackMap locals:
StackMap stack:
bipush 9
ldc "AUTO"
invokestatic org.apache.fop.fo.properties.EnumProperty.getInstance:(ILjava/lang/String;)Lorg/apache/fop/fo/properties/EnumProperty;
areturn
47: .line 159
StackMap locals:
StackMap stack:
aconst_null
areturn
end local 5 // int propVal
end local 4 // org.apache.fop.fo.PropertyList propertyList
end local 3 // org.apache.fop.fo.properties.PropertyMaker maker
end local 2 // org.apache.fop.fo.properties.Property property
end local 1 // int propId
end local 0 // org.apache.fop.fo.properties.VerticalAlignShorthandParser this
LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Lorg/apache/fop/fo/properties/VerticalAlignShorthandParser;
0 48 1 propId I
0 48 2 property Lorg/apache/fop/fo/properties/Property;
0 48 3 maker Lorg/apache/fop/fo/properties/PropertyMaker;
0 48 4 propertyList Lorg/apache/fop/fo/PropertyList;
1 48 5 propVal I
MethodParameters:
Name Flags
propId
property
maker
propertyList
}
SourceFile: "VerticalAlignShorthandParser.java"