public class javafx.scene.layout.AnchorPane extends javafx.scene.layout.Pane
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.layout.AnchorPane
super_class: javafx.scene.layout.Pane
{
private static final java.lang.String TOP_ANCHOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "pane-top-anchor"
private static final java.lang.String LEFT_ANCHOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "pane-left-anchor"
private static final java.lang.String BOTTOM_ANCHOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "pane-bottom-anchor"
private static final java.lang.String RIGHT_ANCHOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "pane-right-anchor"
public static void setTopAnchor(javafx.scene.Node, java.lang.Double);
descriptor: (Ljavafx/scene/Node;Ljava/lang/Double;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "pane-top-anchor"
aload 1
invokestatic javafx.scene.layout.AnchorPane.setConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 child Ljavafx/scene/Node;
0 2 1 value Ljava/lang/Double;
MethodParameters:
Name Flags
child
value
public static java.lang.Double getTopAnchor(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)Ljava/lang/Double;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "pane-top-anchor"
invokestatic javafx.scene.layout.AnchorPane.getConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Double
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 child Ljavafx/scene/Node;
MethodParameters:
Name Flags
child
public static void setLeftAnchor(javafx.scene.Node, java.lang.Double);
descriptor: (Ljavafx/scene/Node;Ljava/lang/Double;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "pane-left-anchor"
aload 1
invokestatic javafx.scene.layout.AnchorPane.setConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 child Ljavafx/scene/Node;
0 2 1 value Ljava/lang/Double;
MethodParameters:
Name Flags
child
value
public static java.lang.Double getLeftAnchor(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)Ljava/lang/Double;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "pane-left-anchor"
invokestatic javafx.scene.layout.AnchorPane.getConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Double
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 child Ljavafx/scene/Node;
MethodParameters:
Name Flags
child
public static void setBottomAnchor(javafx.scene.Node, java.lang.Double);
descriptor: (Ljavafx/scene/Node;Ljava/lang/Double;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "pane-bottom-anchor"
aload 1
invokestatic javafx.scene.layout.AnchorPane.setConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 child Ljavafx/scene/Node;
0 2 1 value Ljava/lang/Double;
MethodParameters:
Name Flags
child
value
public static java.lang.Double getBottomAnchor(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)Ljava/lang/Double;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "pane-bottom-anchor"
invokestatic javafx.scene.layout.AnchorPane.getConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Double
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 child Ljavafx/scene/Node;
MethodParameters:
Name Flags
child
public static void setRightAnchor(javafx.scene.Node, java.lang.Double);
descriptor: (Ljavafx/scene/Node;Ljava/lang/Double;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "pane-right-anchor"
aload 1
invokestatic javafx.scene.layout.AnchorPane.setConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 child Ljavafx/scene/Node;
0 2 1 value Ljava/lang/Double;
MethodParameters:
Name Flags
child
value
public static java.lang.Double getRightAnchor(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)Ljava/lang/Double;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "pane-right-anchor"
invokestatic javafx.scene.layout.AnchorPane.getConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Double
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 child Ljavafx/scene/Node;
MethodParameters:
Name Flags
child
public static void clearConstraints(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic javafx.scene.layout.AnchorPane.setTopAnchor:(Ljavafx/scene/Node;Ljava/lang/Double;)V
1: aload 0
aconst_null
invokestatic javafx.scene.layout.AnchorPane.setRightAnchor:(Ljavafx/scene/Node;Ljava/lang/Double;)V
2: aload 0
aconst_null
invokestatic javafx.scene.layout.AnchorPane.setBottomAnchor:(Ljavafx/scene/Node;Ljava/lang/Double;)V
3: aload 0
aconst_null
invokestatic javafx.scene.layout.AnchorPane.setLeftAnchor:(Ljavafx/scene/Node;Ljava/lang/Double;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 child Ljavafx/scene/Node;
MethodParameters:
Name Flags
child
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javafx.scene.layout.Pane.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/layout/AnchorPane;
public void <init>(javafx.scene.Node[]);
descriptor: ([Ljavafx/scene/Node;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javafx.scene.layout.Pane.<init>:()V
1: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getChildren:()Ljavafx/collections/ObservableList;
aload 1
invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/AnchorPane;
0 3 1 children [Ljavafx/scene/Node;
MethodParameters:
Name Flags
children
protected double computeMinWidth(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
dload 1
invokevirtual javafx.scene.layout.AnchorPane.computeWidth:(ZD)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/AnchorPane;
0 1 1 height D
MethodParameters:
Name Flags
height
protected double computeMinHeight(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
dload 1
invokevirtual javafx.scene.layout.AnchorPane.computeHeight:(ZD)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/AnchorPane;
0 1 1 width D
MethodParameters:
Name Flags
width
protected double computePrefWidth(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
dload 1
invokevirtual javafx.scene.layout.AnchorPane.computeWidth:(ZD)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/AnchorPane;
0 1 1 height D
MethodParameters:
Name Flags
height
protected double computePrefHeight(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
dload 1
invokevirtual javafx.scene.layout.AnchorPane.computeHeight:(ZD)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/AnchorPane;
0 1 1 width D
MethodParameters:
Name Flags
width
private double computeWidth(boolean, double);
descriptor: (ZD)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=12, locals=19, args_size=3
start local 0 start local 1 start local 2 0: dconst_0
dstore 4
start local 4 1: dload 2
ldc -1.0
dcmpl
ifeq 2
dload 2
aload 0
invokevirtual javafx.scene.layout.AnchorPane.getInsets:()Ljavafx/geometry/Insets;
invokevirtual javafx.geometry.Insets.getTop:()D
dsub
aload 0
invokevirtual javafx.scene.layout.AnchorPane.getInsets:()Ljavafx/geometry/Insets;
invokevirtual javafx.geometry.Insets.getBottom:()D
dsub
goto 3
StackMap locals: double
StackMap stack:
2: ldc -1.0
StackMap locals:
StackMap stack: double
3: dstore 6
start local 6 4: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getManagedChildren:()Ljava/util/List;
astore 8
start local 8 5: aload 8
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 24
StackMap locals: javafx.scene.layout.AnchorPane int double double double java.util.List top java.util.Iterator
StackMap stack:
6: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.Node
astore 9
start local 9 7: aload 9
invokestatic javafx.scene.layout.AnchorPane.getLeftAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
astore 11
start local 11 8: aload 9
invokestatic javafx.scene.layout.AnchorPane.getRightAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
astore 12
start local 12 9: aload 11
ifnull 10
aload 11
invokevirtual java.lang.Double.doubleValue:()D
goto 12
10: StackMap locals: javafx.scene.layout.AnchorPane int double double double java.util.List javafx.scene.Node java.util.Iterator java.lang.Double java.lang.Double
StackMap stack:
aload 12
ifnull 11
dconst_0
goto 12
StackMap locals:
StackMap stack:
11: aload 9
invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
invokevirtual javafx.geometry.Bounds.getMinX:()D
aload 9
invokevirtual javafx.scene.Node.getLayoutX:()D
dadd
12: StackMap locals:
StackMap stack: double
dstore 13
start local 13 13: aload 12
ifnull 14
aload 12
invokevirtual java.lang.Double.doubleValue:()D
goto 15
StackMap locals: double
StackMap stack:
14: dconst_0
StackMap locals:
StackMap stack: double
15: dstore 15
start local 15 16: ldc -1.0
dstore 17
start local 17 17: aload 9
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
if_acmpne 19
dload 6
ldc -1.0
dcmpl
ifeq 19
18: aload 0
aload 9
aload 9
invokestatic javafx.scene.layout.AnchorPane.getTopAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
aload 9
invokestatic javafx.scene.layout.AnchorPane.getBottomAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
dload 6
ldc -1.0
invokevirtual javafx.scene.layout.AnchorPane.computeChildHeight:(Ljavafx/scene/Node;Ljava/lang/Double;Ljava/lang/Double;DD)D
dstore 17
19: StackMap locals: double double
StackMap stack:
dload 4
dload 13
iload 1
ifeq 21
aload 11
ifnull 21
aload 12
ifnull 21
20: aload 9
dload 17
invokevirtual javafx.scene.Node.minWidth:(D)D
goto 22
StackMap locals: javafx.scene.layout.AnchorPane int double double double java.util.List javafx.scene.Node java.util.Iterator java.lang.Double java.lang.Double double double double
StackMap stack: double double
21: aload 0
aload 9
ldc -1.0
aconst_null
dload 17
iconst_0
invokevirtual javafx.scene.layout.AnchorPane.computeChildPrefAreaWidth:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;DZ)D
StackMap locals: javafx.scene.layout.AnchorPane int double double double java.util.List javafx.scene.Node java.util.Iterator java.lang.Double java.lang.Double double double double
StackMap stack: double double double
22: dadd
dload 15
dadd
23: invokestatic java.lang.Math.max:(DD)D
dstore 4
end local 17 end local 15 end local 13 end local 12 end local 11 end local 9 24: StackMap locals: javafx.scene.layout.AnchorPane int double double double java.util.List top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
25: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getInsets:()Ljavafx/geometry/Insets;
astore 9
start local 9 26: aload 9
invokevirtual javafx.geometry.Insets.getLeft:()D
dload 4
dadd
aload 9
invokevirtual javafx.geometry.Insets.getRight:()D
dadd
dreturn
end local 9 end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljavafx/scene/layout/AnchorPane;
0 27 1 minimum Z
0 27 2 height D
1 27 4 max D
4 27 6 contentHeight D
5 27 8 children Ljava/util/List<Ljavafx/scene/Node;>;
7 24 9 child Ljavafx/scene/Node;
8 24 11 leftAnchor Ljava/lang/Double;
9 24 12 rightAnchor Ljava/lang/Double;
13 24 13 left D
16 24 15 right D
17 24 17 childHeight D
26 27 9 insets Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
minimum final
height final
private double computeHeight(boolean, double);
descriptor: (ZD)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=19, args_size=3
start local 0 start local 1 start local 2 0: dconst_0
dstore 4
start local 4 1: dload 2
ldc -1.0
dcmpl
ifeq 2
dload 2
aload 0
invokevirtual javafx.scene.layout.AnchorPane.getInsets:()Ljavafx/geometry/Insets;
invokevirtual javafx.geometry.Insets.getLeft:()D
dsub
aload 0
invokevirtual javafx.scene.layout.AnchorPane.getInsets:()Ljavafx/geometry/Insets;
invokevirtual javafx.geometry.Insets.getRight:()D
dsub
goto 3
StackMap locals: double
StackMap stack:
2: ldc -1.0
StackMap locals:
StackMap stack: double
3: dstore 6
start local 6 4: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getManagedChildren:()Ljava/util/List;
astore 8
start local 8 5: aload 8
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 10
goto 24
StackMap locals: javafx.scene.layout.AnchorPane int double double double java.util.List top java.util.Iterator
StackMap stack:
6: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.Node
astore 9
start local 9 7: aload 9
invokestatic javafx.scene.layout.AnchorPane.getTopAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
astore 11
start local 11 8: aload 9
invokestatic javafx.scene.layout.AnchorPane.getBottomAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
astore 12
start local 12 9: aload 11
ifnull 10
aload 11
invokevirtual java.lang.Double.doubleValue:()D
goto 12
10: StackMap locals: javafx.scene.layout.AnchorPane int double double double java.util.List javafx.scene.Node java.util.Iterator java.lang.Double java.lang.Double
StackMap stack:
aload 12
ifnull 11
dconst_0
goto 12
StackMap locals:
StackMap stack:
11: aload 9
invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
invokevirtual javafx.geometry.Bounds.getMinY:()D
aload 9
invokevirtual javafx.scene.Node.getLayoutY:()D
dadd
12: StackMap locals:
StackMap stack: double
dstore 13
start local 13 13: aload 12
ifnull 14
aload 12
invokevirtual java.lang.Double.doubleValue:()D
goto 15
StackMap locals: double
StackMap stack:
14: dconst_0
StackMap locals:
StackMap stack: double
15: dstore 15
start local 15 16: ldc -1.0
dstore 17
start local 17 17: aload 9
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 19
dload 6
ldc -1.0
dcmpl
ifeq 19
18: aload 0
aload 9
aload 9
invokestatic javafx.scene.layout.AnchorPane.getLeftAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
aload 9
invokestatic javafx.scene.layout.AnchorPane.getRightAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
dload 6
ldc -1.0
invokevirtual javafx.scene.layout.AnchorPane.computeChildWidth:(Ljavafx/scene/Node;Ljava/lang/Double;Ljava/lang/Double;DD)D
dstore 17
19: StackMap locals: double double
StackMap stack:
dload 4
dload 13
iload 1
ifeq 21
aload 11
ifnull 21
aload 12
ifnull 21
20: aload 9
dload 17
invokevirtual javafx.scene.Node.minHeight:(D)D
goto 22
StackMap locals: javafx.scene.layout.AnchorPane int double double double java.util.List javafx.scene.Node java.util.Iterator java.lang.Double java.lang.Double double double double
StackMap stack: double double
21: aload 0
aload 9
ldc -1.0
aconst_null
dload 17
invokevirtual javafx.scene.layout.AnchorPane.computeChildPrefAreaHeight:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;D)D
StackMap locals: javafx.scene.layout.AnchorPane int double double double java.util.List javafx.scene.Node java.util.Iterator java.lang.Double java.lang.Double double double double
StackMap stack: double double double
22: dadd
dload 15
dadd
23: invokestatic java.lang.Math.max:(DD)D
dstore 4
end local 17 end local 15 end local 13 end local 12 end local 11 end local 9 24: StackMap locals: javafx.scene.layout.AnchorPane int double double double java.util.List top java.util.Iterator
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
25: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getInsets:()Ljavafx/geometry/Insets;
astore 9
start local 9 26: aload 9
invokevirtual javafx.geometry.Insets.getTop:()D
dload 4
dadd
aload 9
invokevirtual javafx.geometry.Insets.getBottom:()D
dadd
dreturn
end local 9 end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljavafx/scene/layout/AnchorPane;
0 27 1 minimum Z
0 27 2 width D
1 27 4 max D
4 27 6 contentWidth D
5 27 8 children Ljava/util/List<Ljavafx/scene/Node;>;
7 24 9 child Ljavafx/scene/Node;
8 24 11 topAnchor Ljava/lang/Double;
9 24 12 bottomAnchor Ljava/lang/Double;
13 24 13 top D
16 24 15 bottom D
17 24 17 childWidth D
26 27 9 insets Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
minimum final
width final
private double computeChildWidth(javafx.scene.Node, java.lang.Double, java.lang.Double, double, double);
descriptor: (Ljavafx/scene/Node;Ljava/lang/Double;Ljava/lang/Double;DD)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 6 0: aload 2
ifnull 3
aload 3
ifnull 3
aload 1
invokevirtual javafx.scene.Node.isResizable:()Z
ifeq 3
1: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getInsets:()Ljavafx/geometry/Insets;
astore 8
start local 8 2: dload 4
aload 8
invokevirtual javafx.geometry.Insets.getLeft:()D
dsub
aload 8
invokevirtual javafx.geometry.Insets.getRight:()D
dsub
aload 2
invokevirtual java.lang.Double.doubleValue:()D
dsub
aload 3
invokevirtual java.lang.Double.doubleValue:()D
dsub
dreturn
end local 8 3: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc -1.0
getstatic javafx.geometry.Insets.EMPTY:Ljavafx/geometry/Insets;
dload 6
iconst_1
invokevirtual javafx.scene.layout.AnchorPane.computeChildPrefAreaWidth:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;DZ)D
dreturn
end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/AnchorPane;
0 4 1 child Ljavafx/scene/Node;
0 4 2 leftAnchor Ljava/lang/Double;
0 4 3 rightAnchor Ljava/lang/Double;
0 4 4 areaWidth D
0 4 6 height D
2 3 8 insets Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
child
leftAnchor
rightAnchor
areaWidth
height
private double computeChildHeight(javafx.scene.Node, java.lang.Double, java.lang.Double, double, double);
descriptor: (Ljavafx/scene/Node;Ljava/lang/Double;Ljava/lang/Double;DD)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 6 0: aload 2
ifnull 3
aload 3
ifnull 3
aload 1
invokevirtual javafx.scene.Node.isResizable:()Z
ifeq 3
1: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getInsets:()Ljavafx/geometry/Insets;
astore 8
start local 8 2: dload 4
aload 8
invokevirtual javafx.geometry.Insets.getTop:()D
dsub
aload 8
invokevirtual javafx.geometry.Insets.getBottom:()D
dsub
aload 2
invokevirtual java.lang.Double.doubleValue:()D
dsub
aload 3
invokevirtual java.lang.Double.doubleValue:()D
dsub
dreturn
end local 8 3: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc -1.0
getstatic javafx.geometry.Insets.EMPTY:Ljavafx/geometry/Insets;
dload 6
invokevirtual javafx.scene.layout.AnchorPane.computeChildPrefAreaHeight:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;D)D
dreturn
end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/AnchorPane;
0 4 1 child Ljavafx/scene/Node;
0 4 2 topAnchor Ljava/lang/Double;
0 4 3 bottomAnchor Ljava/lang/Double;
0 4 4 areaHeight D
0 4 6 width D
2 3 8 insets Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
child
topAnchor
bottomAnchor
areaHeight
width
protected void layoutChildren();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=19, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getInsets:()Ljavafx/geometry/Insets;
astore 1
start local 1 1: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getManagedChildren:()Ljava/util/List;
astore 2
start local 2 2: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 33
StackMap locals: javafx.scene.layout.AnchorPane javafx.geometry.Insets java.util.List top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.Node
astore 3
start local 3 4: aload 3
invokestatic javafx.scene.layout.AnchorPane.getTopAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
astore 5
start local 5 5: aload 3
invokestatic javafx.scene.layout.AnchorPane.getBottomAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
astore 6
start local 6 6: aload 3
invokestatic javafx.scene.layout.AnchorPane.getLeftAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
astore 7
start local 7 7: aload 3
invokestatic javafx.scene.layout.AnchorPane.getRightAnchor:(Ljavafx/scene/Node;)Ljava/lang/Double;
astore 8
start local 8 8: aload 3
invokevirtual javafx.scene.Node.getLayoutBounds:()Ljavafx/geometry/Bounds;
astore 9
start local 9 9: aload 3
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
astore 10
start local 10 10: aload 3
invokevirtual javafx.scene.Node.getLayoutX:()D
aload 9
invokevirtual javafx.geometry.Bounds.getMinX:()D
dadd
dstore 11
start local 11 11: aload 3
invokevirtual javafx.scene.Node.getLayoutY:()D
aload 9
invokevirtual javafx.geometry.Bounds.getMinY:()D
dadd
dstore 13
start local 13 12: aload 10
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
if_acmpne 16
13: aload 0
aload 3
aload 5
aload 6
aload 0
invokevirtual javafx.scene.layout.AnchorPane.getHeight:()D
ldc -1.0
invokevirtual javafx.scene.layout.AnchorPane.computeChildHeight:(Ljavafx/scene/Node;Ljava/lang/Double;Ljava/lang/Double;DD)D
dstore 17
start local 17 14: aload 0
aload 3
aload 7
aload 8
aload 0
invokevirtual javafx.scene.layout.AnchorPane.getWidth:()D
dload 17
invokevirtual javafx.scene.layout.AnchorPane.computeChildWidth:(Ljavafx/scene/Node;Ljava/lang/Double;Ljava/lang/Double;DD)D
dstore 15
start local 15 15: goto 22
end local 17 end local 15 StackMap locals: javafx.scene.layout.AnchorPane javafx.geometry.Insets java.util.List javafx.scene.Node java.util.Iterator java.lang.Double java.lang.Double java.lang.Double java.lang.Double javafx.geometry.Bounds javafx.geometry.Orientation double double
StackMap stack:
16: aload 10
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 20
17: aload 0
aload 3
aload 7
aload 8
aload 0
invokevirtual javafx.scene.layout.AnchorPane.getWidth:()D
ldc -1.0
invokevirtual javafx.scene.layout.AnchorPane.computeChildWidth:(Ljavafx/scene/Node;Ljava/lang/Double;Ljava/lang/Double;DD)D
dstore 15
start local 15 18: aload 0
aload 3
aload 5
aload 6
aload 0
invokevirtual javafx.scene.layout.AnchorPane.getHeight:()D
dload 15
invokevirtual javafx.scene.layout.AnchorPane.computeChildHeight:(Ljavafx/scene/Node;Ljava/lang/Double;Ljava/lang/Double;DD)D
dstore 17
start local 17 19: goto 22
end local 17 end local 15 20: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 7
aload 8
aload 0
invokevirtual javafx.scene.layout.AnchorPane.getWidth:()D
ldc -1.0
invokevirtual javafx.scene.layout.AnchorPane.computeChildWidth:(Ljavafx/scene/Node;Ljava/lang/Double;Ljava/lang/Double;DD)D
dstore 15
start local 15 21: aload 0
aload 3
aload 5
aload 6
aload 0
invokevirtual javafx.scene.layout.AnchorPane.getHeight:()D
ldc -1.0
invokevirtual javafx.scene.layout.AnchorPane.computeChildHeight:(Ljavafx/scene/Node;Ljava/lang/Double;Ljava/lang/Double;DD)D
dstore 17
start local 17 22: StackMap locals: double double
StackMap stack:
aload 7
ifnull 25
23: aload 1
invokevirtual javafx.geometry.Insets.getLeft:()D
aload 7
invokevirtual java.lang.Double.doubleValue:()D
dadd
dstore 11
24: goto 27
StackMap locals:
StackMap stack:
25: aload 8
ifnull 27
26: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getWidth:()D
aload 1
invokevirtual javafx.geometry.Insets.getRight:()D
dsub
aload 8
invokevirtual java.lang.Double.doubleValue:()D
dsub
dload 15
dsub
dstore 11
27: StackMap locals:
StackMap stack:
aload 5
ifnull 30
28: aload 1
invokevirtual javafx.geometry.Insets.getTop:()D
aload 5
invokevirtual java.lang.Double.doubleValue:()D
dadd
dstore 13
29: goto 32
StackMap locals:
StackMap stack:
30: aload 6
ifnull 32
31: aload 0
invokevirtual javafx.scene.layout.AnchorPane.getHeight:()D
aload 1
invokevirtual javafx.geometry.Insets.getBottom:()D
dsub
aload 6
invokevirtual java.lang.Double.doubleValue:()D
dsub
dload 17
dsub
dstore 13
32: StackMap locals:
StackMap stack:
aload 3
dload 11
dload 13
dload 15
dload 17
invokevirtual javafx.scene.Node.resizeRelocate:(DDDD)V
end local 17 end local 15 end local 13 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 3 33: StackMap locals: javafx.scene.layout.AnchorPane javafx.geometry.Insets java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
34: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Ljavafx/scene/layout/AnchorPane;
1 35 1 insets Ljavafx/geometry/Insets;
2 35 2 children Ljava/util/List<Ljavafx/scene/Node;>;
4 33 3 child Ljavafx/scene/Node;
5 33 5 topAnchor Ljava/lang/Double;
6 33 6 bottomAnchor Ljava/lang/Double;
7 33 7 leftAnchor Ljava/lang/Double;
8 33 8 rightAnchor Ljava/lang/Double;
9 33 9 childLayoutBounds Ljavafx/geometry/Bounds;
10 33 10 bias Ljavafx/geometry/Orientation;
11 33 11 x D
12 33 13 y D
15 16 15 w D
18 20 15 w D
21 33 15 w D
14 16 17 h D
19 20 17 h D
22 33 17 h D
}
SourceFile: "AnchorPane.java"