public class org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition extends org.apache.fop.layoutmgr.Position
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition
super_class: org.apache.fop.layoutmgr.Position
{
private org.apache.fop.layoutmgr.SpaceResolver resolver;
descriptor: Lorg/apache/fop/layoutmgr/SpaceResolver;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.apache.fop.layoutmgr.SpaceResolver);
descriptor: (Lorg/apache/fop/layoutmgr/SpaceResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition this
start local 1 // org.apache.fop.layoutmgr.SpaceResolver resolver
0: .line 567
aload 0 /* this */
aconst_null
invokespecial org.apache.fop.layoutmgr.Position.<init>:(Lorg/apache/fop/layoutmgr/LayoutManager;)V
1: .line 568
aload 0 /* this */
aload 1 /* resolver */
putfield org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition.resolver:Lorg/apache/fop/layoutmgr/SpaceResolver;
2: .line 569
return
end local 1 // org.apache.fop.layoutmgr.SpaceResolver resolver
end local 0 // org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/layoutmgr/SpaceResolver$SpaceHandlingPosition;
0 3 1 resolver Lorg/apache/fop/layoutmgr/SpaceResolver;
MethodParameters:
Name Flags
resolver
public org.apache.fop.layoutmgr.SpaceResolver getSpaceResolver();
descriptor: ()Lorg/apache/fop/layoutmgr/SpaceResolver;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition this
0: .line 573
aload 0 /* this */
getfield org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition.resolver:Lorg/apache/fop/layoutmgr/SpaceResolver;
areturn
end local 0 // org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/SpaceResolver$SpaceHandlingPosition;
public void notifySpaceSituation();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 // org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition this
0: .line 581
aload 0 /* this */
getfield org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition.resolver:Lorg/apache/fop/layoutmgr/SpaceResolver;
getfield org.apache.fop.layoutmgr.SpaceResolver.breakPoss:Lorg/apache/fop/layoutmgr/BreakElement;
ifnull 2
1: .line 582
new java.lang.IllegalStateException
dup
ldc "Only applicable to no-break situations"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: .line 584
StackMap locals:
StackMap stack:
iconst_0
istore 1 /* i */
start local 1 // int i
3: goto 6
4: .line 585
StackMap locals: int
StackMap stack:
aload 0 /* this */
getfield org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition.resolver:Lorg/apache/fop/layoutmgr/SpaceResolver;
getfield org.apache.fop.layoutmgr.SpaceResolver.secondPart:[Lorg/apache/fop/layoutmgr/UnresolvedListElementWithLength;
iload 1 /* i */
aaload
aload 0 /* this */
getfield org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition.resolver:Lorg/apache/fop/layoutmgr/SpaceResolver;
getfield org.apache.fop.layoutmgr.SpaceResolver.secondPartLengths:[Lorg/apache/fop/traits/MinOptMax;
iload 1 /* i */
aaload
invokevirtual org.apache.fop.layoutmgr.UnresolvedListElementWithLength.notifyLayoutManager:(Lorg/apache/fop/traits/MinOptMax;)V
5: .line 584
iinc 1 /* i */ 1
StackMap locals:
StackMap stack:
6: iload 1 /* i */
aload 0 /* this */
getfield org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition.resolver:Lorg/apache/fop/layoutmgr/SpaceResolver;
getfield org.apache.fop.layoutmgr.SpaceResolver.secondPart:[Lorg/apache/fop/layoutmgr/UnresolvedListElementWithLength;
arraylength
if_icmplt 4
end local 1 // int i
7: .line 587
return
end local 0 // org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/fop/layoutmgr/SpaceResolver$SpaceHandlingPosition;
3 7 1 i I
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition this
0: .line 591
ldc "SpaceHandlingPosition"
areturn
end local 0 // org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/SpaceResolver$SpaceHandlingPosition;
}
SourceFile: "SpaceResolver.java"
NestHost: org.apache.fop.layoutmgr.SpaceResolver
InnerClasses:
public SpaceHandlingPosition = org.apache.fop.layoutmgr.SpaceResolver$SpaceHandlingPosition of org.apache.fop.layoutmgr.SpaceResolver