final class org.apache.fop.layoutmgr.BreakingAlgorithm$FitnessClasses
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.apache.fop.layoutmgr.BreakingAlgorithm$FitnessClasses
super_class: java.lang.Object
{
static final int VERY_TIGHT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int TIGHT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int LOOSE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int VERY_LOOSE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final java.lang.String[] NAMES;
descriptor: [Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: iconst_4
anewarray java.lang.String
dup
iconst_0
1: ldc "VERY TIGHT"
aastore
dup
iconst_1
ldc "TIGHT"
aastore
dup
iconst_2
ldc "LOOSE"
aastore
dup
iconst_3
ldc "VERY LOOSE"
aastore
2: putstatic org.apache.fop.layoutmgr.BreakingAlgorithm$FitnessClasses.NAMES:[Ljava/lang/String;
3: return
LocalVariableTable:
Start End Slot Name Signature
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
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/layoutmgr/BreakingAlgorithm$FitnessClasses;
static int computeFitness(double);
descriptor: (D)I
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: dload 0
ldc -0.5
dcmpg
ifge 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
dload 0
ldc 0.5
dcmpg
ifgt 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
dload 0
dconst_1
dcmpg
ifgt 6
5: iconst_2
ireturn
6: StackMap locals:
StackMap stack:
iconst_3
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 adjustRatio D
MethodParameters:
Name Flags
adjustRatio
}
SourceFile: "BreakingAlgorithm.java"
NestHost: org.apache.fop.layoutmgr.BreakingAlgorithm
InnerClasses:
final FitnessClasses = org.apache.fop.layoutmgr.BreakingAlgorithm$FitnessClasses of org.apache.fop.layoutmgr.BreakingAlgorithm