public class org.apache.fop.area.Area extends org.apache.fop.area.AreaTreeObject implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.area.Area
super_class: org.apache.fop.area.AreaTreeObject
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 6342888466142626492
public static final int ORIENT_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int ORIENT_90;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int ORIENT_180;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int ORIENT_270;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int CLASS_NORMAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int CLASS_FIXED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int CLASS_ABSOLUTE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int CLASS_BEFORE_FLOAT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int CLASS_SIDE_FLOAT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int CLASS_MAX;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
private int areaClass;
descriptor: I
flags: (0x0002) ACC_PRIVATE
protected int ipd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int bpd;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int effectiveIPD;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int bidiLevel;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.util.TreeMap<java.lang.Integer, java.lang.Object> traits;
descriptor: Ljava/util/TreeMap;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/TreeMap<Ljava/lang/Integer;Ljava/lang/Object;>;
protected static final org.apache.commons.logging.Log log;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/fop/area/Area;
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
putstatic org.apache.fop.area.Area.log:Lorg/apache/commons/logging/Log;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.fop.area.AreaTreeObject.<init>:()V
1: aload 0
iconst_0
putfield org.apache.fop.area.Area.areaClass:I
2: aload 0
iconst_m1
putfield org.apache.fop.area.Area.effectiveIPD:I
3: aload 0
iconst_m1
putfield org.apache.fop.area.Area.bidiLevel:I
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/area/Area;
public int getAreaClass();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.area.Area.areaClass:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/area/Area;
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokespecial org.apache.fop.area.AreaTreeObject.clone:()Ljava/lang/Object;
checkcast org.apache.fop.area.Area
astore 1
start local 1 1: aload 0
getfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
ifnull 3
2: aload 1
aload 0
getfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
invokevirtual java.util.TreeMap.clone:()Ljava/lang/Object;
checkcast java.util.TreeMap
putfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
3: StackMap locals: org.apache.fop.area.Area
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/area/Area;
1 4 1 area Lorg/apache/fop/area/Area;
Exceptions:
throws java.lang.CloneNotSupportedException
public void setAreaClass(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.fop.area.Area.areaClass:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/area/Area;
0 2 1 areaClass I
MethodParameters:
Name Flags
areaClass
public void setIPD(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.fop.area.Area.ipd:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/area/Area;
0 2 1 ipd I
MethodParameters:
Name Flags
ipd
public int getIPD();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.area.Area.ipd:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/area/Area;
public void setBPD(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.fop.area.Area.bpd:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/area/Area;
0 2 1 bpd I
MethodParameters:
Name Flags
bpd
public int getBPD();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.area.Area.bpd:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/area/Area;
public int getAllocIPD();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.area.Area.getBorderAndPaddingWidthStart:()I
aload 0
invokevirtual org.apache.fop.area.Area.getIPD:()I
iadd
aload 0
invokevirtual org.apache.fop.area.Area.getBorderAndPaddingWidthEnd:()I
iadd
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/area/Area;
public int getEffectiveAllocIPD();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.area.Area.getBorderAndPaddingWidthStart:()I
aload 0
invokevirtual org.apache.fop.area.Area.getEffectiveIPD:()I
iadd
aload 0
invokevirtual org.apache.fop.area.Area.getBorderAndPaddingWidthEnd:()I
iadd
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/area/Area;
public int getAllocBPD();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.area.Area.getSpaceBefore:()I
aload 0
invokevirtual org.apache.fop.area.Area.getBorderAndPaddingWidthBefore:()I
iadd
aload 0
invokevirtual org.apache.fop.area.Area.getBPD:()I
iadd
1: aload 0
invokevirtual org.apache.fop.area.Area.getBorderAndPaddingWidthAfter:()I
2: iadd
3: aload 0
invokevirtual org.apache.fop.area.Area.getSpaceAfter:()I
4: iadd
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/area/Area;
public void setBidiLevel(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.fop.area.Area.bidiLevel:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/area/Area;
0 2 1 bidiLevel I
MethodParameters:
Name Flags
bidiLevel
public void resetBidiLevel();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_m1
invokevirtual org.apache.fop.area.Area.setBidiLevel:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/area/Area;
public int getBidiLevel();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.area.Area.bidiLevel:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/area/Area;
public int getBorderAndPaddingWidthBefore();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getstatic org.apache.fop.area.Trait.BORDER_BEFORE:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast org.apache.fop.traits.BorderProps
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
getfield org.apache.fop.traits.BorderProps.width:I
istore 1
4: StackMap locals: int org.apache.fop.traits.BorderProps
StackMap stack:
aload 0
getstatic org.apache.fop.area.Trait.PADDING_BEFORE:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 3
start local 3 5: aload 3
ifnull 7
6: iload 1
aload 3
invokevirtual java.lang.Integer.intValue:()I
iadd
istore 1
7: StackMap locals: java.lang.Integer
StackMap stack:
iload 1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/fop/area/Area;
1 8 1 margin I
2 8 2 bps Lorg/apache/fop/traits/BorderProps;
5 8 3 padWidth Ljava/lang/Integer;
public int getBorderAndPaddingWidthAfter();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getstatic org.apache.fop.area.Trait.BORDER_AFTER:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast org.apache.fop.traits.BorderProps
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
getfield org.apache.fop.traits.BorderProps.width:I
istore 1
4: StackMap locals: int org.apache.fop.traits.BorderProps
StackMap stack:
aload 0
getstatic org.apache.fop.area.Trait.PADDING_AFTER:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 3
start local 3 5: aload 3
ifnull 7
6: iload 1
aload 3
invokevirtual java.lang.Integer.intValue:()I
iadd
istore 1
7: StackMap locals: java.lang.Integer
StackMap stack:
iload 1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/fop/area/Area;
1 8 1 margin I
2 8 2 bps Lorg/apache/fop/traits/BorderProps;
5 8 3 padWidth Ljava/lang/Integer;
public int getBorderAndPaddingWidthStart();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getstatic org.apache.fop.area.Trait.BORDER_START:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast org.apache.fop.traits.BorderProps
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
getfield org.apache.fop.traits.BorderProps.width:I
istore 1
4: StackMap locals: int org.apache.fop.traits.BorderProps
StackMap stack:
aload 0
getstatic org.apache.fop.area.Trait.PADDING_START:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 3
start local 3 5: aload 3
ifnull 7
6: iload 1
aload 3
invokevirtual java.lang.Integer.intValue:()I
iadd
istore 1
7: StackMap locals: java.lang.Integer
StackMap stack:
iload 1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/fop/area/Area;
1 8 1 margin I
2 8 2 bps Lorg/apache/fop/traits/BorderProps;
5 8 3 padWidth Ljava/lang/Integer;
public int getBorderAndPaddingWidthEnd();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getstatic org.apache.fop.area.Trait.BORDER_END:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast org.apache.fop.traits.BorderProps
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
getfield org.apache.fop.traits.BorderProps.width:I
istore 1
4: StackMap locals: int org.apache.fop.traits.BorderProps
StackMap stack:
aload 0
getstatic org.apache.fop.area.Trait.PADDING_END:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 3
start local 3 5: aload 3
ifnull 7
6: iload 1
aload 3
invokevirtual java.lang.Integer.intValue:()I
iadd
istore 1
7: StackMap locals: java.lang.Integer
StackMap stack:
iload 1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/fop/area/Area;
1 8 1 margin I
2 8 2 bps Lorg/apache/fop/traits/BorderProps;
5 8 3 padWidth Ljava/lang/Integer;
public int getSpaceBefore();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getstatic org.apache.fop.area.Trait.SPACE_BEFORE:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
invokevirtual java.lang.Integer.intValue:()I
istore 1
4: StackMap locals: int java.lang.Integer
StackMap stack:
iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/area/Area;
1 5 1 margin I
2 5 2 space Ljava/lang/Integer;
public int getSpaceAfter();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getstatic org.apache.fop.area.Trait.SPACE_AFTER:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
invokevirtual java.lang.Integer.intValue:()I
istore 1
4: StackMap locals: int java.lang.Integer
StackMap stack:
iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/area/Area;
1 5 1 margin I
2 5 2 space Ljava/lang/Integer;
public int getSpaceStart();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getstatic org.apache.fop.area.Trait.SPACE_START:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
invokevirtual java.lang.Integer.intValue:()I
istore 1
4: StackMap locals: int java.lang.Integer
StackMap stack:
iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/area/Area;
1 5 1 margin I
2 5 2 space Ljava/lang/Integer;
public int getSpaceEnd();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
getstatic org.apache.fop.area.Trait.SPACE_END:Ljava/lang/Integer;
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
invokevirtual java.lang.Integer.intValue:()I
istore 1
4: StackMap locals: int java.lang.Integer
StackMap stack:
iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/area/Area;
1 5 1 margin I
2 5 2 space Ljava/lang/Integer;
public void addChildArea(org.apache.fop.area.Area);
descriptor: (Lorg/apache/fop/area/Area;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/area/Area;
0 1 1 child Lorg/apache/fop/area/Area;
MethodParameters:
Name Flags
child
public void addTrait(java.lang.Integer, java.lang.Object);
descriptor: (Ljava/lang/Integer;Ljava/lang/Object;)V
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.fop.area.Area.traits:Ljava/util/TreeMap;
ifnonnull 2
1: aload 0
new java.util.TreeMap
dup
invokespecial java.util.TreeMap.<init>:()V
putfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
aload 1
aload 2
invokevirtual java.util.TreeMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/area/Area;
0 4 1 traitCode Ljava/lang/Integer;
0 4 2 prop Ljava/lang/Object;
MethodParameters:
Name Flags
traitCode
prop
public void setTraits(java.util.Map);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
1: aload 0
new java.util.TreeMap
dup
aload 1
invokespecial java.util.TreeMap.<init>:(Ljava/util/Map;)V
putfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/area/Area;
0 5 1 traits Ljava/util/Map;
MethodParameters:
Name Flags
traits
public java.util.Map<java.lang.Integer, java.lang.Object> getTraits();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/area/Area;
Signature: ()Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Object;>;
public boolean hasTraits();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/area/Area;
public java.lang.Object getTrait(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
ifnull 1
aload 0
getfield org.apache.fop.area.Area.traits:Ljava/util/TreeMap;
aload 1
invokevirtual java.util.TreeMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.Object
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/area/Area;
0 3 1 traitCode Ljava/lang/Integer;
MethodParameters:
Name Flags
traitCode
public boolean hasTrait(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/area/Area;
0 2 1 traitCode Ljava/lang/Integer;
MethodParameters:
Name Flags
traitCode
public boolean getTraitAsBoolean(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 0
aload 1
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/area/Area;
0 1 1 traitCode Ljava/lang/Integer;
MethodParameters:
Name Flags
traitCode
public int getTraitAsInteger(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.fop.area.Area.getTrait:(Ljava/lang/Integer;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof java.lang.Integer
ifeq 3
2: aload 2
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
ireturn
3: StackMap locals: java.lang.Object
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Trait "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
4: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc " could not be converted to an integer"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/fop/area/Area;
0 7 1 traitCode Ljava/lang/Integer;
1 7 2 obj Ljava/lang/Object;
MethodParameters:
Name Flags
traitCode
public void setWritingModeTraits(org.apache.fop.traits.WritingModeTraitsGetter);
descriptor: (Lorg/apache/fop/traits/WritingModeTraitsGetter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/area/Area;
0 1 1 wmtg Lorg/apache/fop/traits/WritingModeTraitsGetter;
MethodParameters:
Name Flags
wmtg
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
aload 0
invokespecial java.lang.Object.toString:()Ljava/lang/String;
invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
astore 1
start local 1 1: aload 1
ldc " {ipd="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
invokevirtual org.apache.fop.area.Area.getIPD:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
ldc ", bpd="
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
invokevirtual org.apache.fop.area.Area.getBPD:()I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
ldc "}"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/area/Area;
1 5 1 sb Ljava/lang/StringBuffer;
public int getEffectiveIPD();
descriptor: ()I
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/fop/area/Area;
public void activateEffectiveIPD();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.area.Area.effectiveIPD:I
iconst_m1
if_icmpeq 2
1: aload 0
aload 0
getfield org.apache.fop.area.Area.effectiveIPD:I
putfield org.apache.fop.area.Area.ipd:I
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/area/Area;
}
SourceFile: "Area.java"