public final class org.apache.fop.layoutmgr.BreakOpportunityHelper
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.fop.layoutmgr.BreakOpportunityHelper
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/BreakOpportunityHelper;
public static int getBreakBefore(org.apache.fop.layoutmgr.AbstractLayoutManager);
descriptor: (Lorg/apache/fop/layoutmgr/AbstractLayoutManager;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: bipush 9
istore 1
start local 1 1: aload 0
invokevirtual org.apache.fop.layoutmgr.AbstractLayoutManager.getFObj:()Lorg/apache/fop/fo/FObj;
instanceof org.apache.fop.fo.properties.BreakPropertySet
ifeq 3
2: aload 0
invokevirtual org.apache.fop.layoutmgr.AbstractLayoutManager.getFObj:()Lorg/apache/fop/fo/FObj;
checkcast org.apache.fop.fo.properties.BreakPropertySet
invokeinterface org.apache.fop.fo.properties.BreakPropertySet.getBreakBefore:()I
istore 1
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.apache.fop.layoutmgr.AbstractLayoutManager.getChildLM:()Lorg/apache/fop/layoutmgr/LayoutManager;
astore 2
start local 2 4: aload 2
instanceof org.apache.fop.layoutmgr.BreakOpportunity
ifeq 7
5: aload 2
checkcast org.apache.fop.layoutmgr.BreakOpportunity
astore 3
start local 3 6: iload 1
aload 3
invokeinterface org.apache.fop.layoutmgr.BreakOpportunity.getBreakBefore:()I
invokestatic org.apache.fop.util.BreakUtil.compareBreakClasses:(II)I
istore 1
end local 3 7: StackMap locals: org.apache.fop.layoutmgr.LayoutManager
StackMap stack:
iload 1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 layoutManager Lorg/apache/fop/layoutmgr/AbstractLayoutManager;
1 8 1 breakBefore I
4 8 2 childLM Lorg/apache/fop/layoutmgr/LayoutManager;
6 7 3 bo Lorg/apache/fop/layoutmgr/BreakOpportunity;
MethodParameters:
Name Flags
layoutManager
}
SourceFile: "BreakOpportunityHelper.java"