public class javafx.scene.layout.BorderPane extends javafx.scene.layout.Pane
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.layout.BorderPane
super_class: javafx.scene.layout.Pane
{
private static final java.lang.String MARGIN;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "borderpane-margin"
private static final java.lang.String ALIGNMENT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "borderpane-alignment"
private javafx.beans.property.ObjectProperty<javafx.scene.Node> center;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
private javafx.beans.property.ObjectProperty<javafx.scene.Node> top;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
private javafx.beans.property.ObjectProperty<javafx.scene.Node> bottom;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
private javafx.beans.property.ObjectProperty<javafx.scene.Node> left;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
private javafx.beans.property.ObjectProperty<javafx.scene.Node> right;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public static void setAlignment(javafx.scene.Node, javafx.geometry.Pos);
descriptor: (Ljavafx/scene/Node;Ljavafx/geometry/Pos;)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 "borderpane-alignment"
aload 1
invokestatic javafx.scene.layout.BorderPane.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 Ljavafx/geometry/Pos;
MethodParameters:
Name Flags
child
value
public static javafx.geometry.Pos getAlignment(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)Ljavafx/geometry/Pos;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "borderpane-alignment"
invokestatic javafx.scene.layout.BorderPane.getConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;)Ljava/lang/Object;
checkcast javafx.geometry.Pos
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 child Ljavafx/scene/Node;
MethodParameters:
Name Flags
child
public static void setMargin(javafx.scene.Node, javafx.geometry.Insets);
descriptor: (Ljavafx/scene/Node;Ljavafx/geometry/Insets;)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 "borderpane-margin"
aload 1
invokestatic javafx.scene.layout.BorderPane.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 Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
child
value
public static javafx.geometry.Insets getMargin(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "borderpane-margin"
invokestatic javafx.scene.layout.BorderPane.getConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;)Ljava/lang/Object;
checkcast javafx.geometry.Insets
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 child Ljavafx/scene/Node;
MethodParameters:
Name Flags
child
private static javafx.geometry.Insets getNodeMargin(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokestatic javafx.scene.layout.BorderPane.getMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
goto 3
StackMap locals: javafx.geometry.Insets
StackMap stack:
2: getstatic javafx.geometry.Insets.EMPTY:Ljavafx/geometry/Insets;
StackMap locals:
StackMap stack: javafx.geometry.Insets
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 child Ljavafx/scene/Node;
1 4 1 margin Ljavafx/geometry/Insets;
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.BorderPane.setAlignment:(Ljavafx/scene/Node;Ljavafx/geometry/Pos;)V
1: aload 0
aconst_null
invokestatic javafx.scene.layout.BorderPane.setMargin:(Ljavafx/scene/Node;Ljavafx/geometry/Insets;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 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/BorderPane;
public void <init>(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0001) ACC_PUBLIC
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
aload 1
invokevirtual javafx.scene.layout.BorderPane.setCenter:(Ljavafx/scene/Node;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
0 3 1 center Ljavafx/scene/Node;
MethodParameters:
Name Flags
center
public void <init>(javafx.scene.Node, javafx.scene.Node, javafx.scene.Node, javafx.scene.Node, javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;Ljavafx/scene/Node;Ljavafx/scene/Node;Ljavafx/scene/Node;Ljavafx/scene/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial javafx.scene.layout.Pane.<init>:()V
1: aload 0
aload 1
invokevirtual javafx.scene.layout.BorderPane.setCenter:(Ljavafx/scene/Node;)V
2: aload 0
aload 2
invokevirtual javafx.scene.layout.BorderPane.setTop:(Ljavafx/scene/Node;)V
3: aload 0
aload 3
invokevirtual javafx.scene.layout.BorderPane.setRight:(Ljavafx/scene/Node;)V
4: aload 0
aload 4
invokevirtual javafx.scene.layout.BorderPane.setBottom:(Ljavafx/scene/Node;)V
5: aload 0
aload 5
invokevirtual javafx.scene.layout.BorderPane.setLeft:(Ljavafx/scene/Node;)V
6: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/layout/BorderPane;
0 7 1 center Ljavafx/scene/Node;
0 7 2 top Ljavafx/scene/Node;
0 7 3 right Ljavafx/scene/Node;
0 7 4 bottom Ljavafx/scene/Node;
0 7 5 left Ljavafx/scene/Node;
MethodParameters:
Name Flags
center
top
right
bottom
left
public final javafx.beans.property.ObjectProperty<javafx.scene.Node> centerProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.BorderPane.center:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.BorderPane$BorderPositionProperty
dup
aload 0
ldc "center"
invokespecial javafx.scene.layout.BorderPane$BorderPositionProperty.<init>:(Ljavafx/scene/layout/BorderPane;Ljava/lang/String;)V
putfield javafx.scene.layout.BorderPane.center:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.BorderPane.center:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public final void setCenter(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.BorderPane.centerProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/BorderPane;
0 1 1 value Ljavafx/scene/Node;
MethodParameters:
Name Flags
value
public final javafx.scene.Node getCenter();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.BorderPane.center:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.BorderPane.center:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.Node
StackMap locals:
StackMap stack: javafx.scene.Node
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
public final javafx.beans.property.ObjectProperty<javafx.scene.Node> topProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.BorderPane.top:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.BorderPane$BorderPositionProperty
dup
aload 0
ldc "top"
invokespecial javafx.scene.layout.BorderPane$BorderPositionProperty.<init>:(Ljavafx/scene/layout/BorderPane;Ljava/lang/String;)V
putfield javafx.scene.layout.BorderPane.top:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.BorderPane.top:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public final void setTop(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.BorderPane.topProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/BorderPane;
0 1 1 value Ljavafx/scene/Node;
MethodParameters:
Name Flags
value
public final javafx.scene.Node getTop();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.BorderPane.top:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.BorderPane.top:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.Node
StackMap locals:
StackMap stack: javafx.scene.Node
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
public final javafx.beans.property.ObjectProperty<javafx.scene.Node> bottomProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.BorderPane.bottom:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.BorderPane$BorderPositionProperty
dup
aload 0
ldc "bottom"
invokespecial javafx.scene.layout.BorderPane$BorderPositionProperty.<init>:(Ljavafx/scene/layout/BorderPane;Ljava/lang/String;)V
putfield javafx.scene.layout.BorderPane.bottom:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.BorderPane.bottom:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public final void setBottom(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.BorderPane.bottomProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/BorderPane;
0 1 1 value Ljavafx/scene/Node;
MethodParameters:
Name Flags
value
public final javafx.scene.Node getBottom();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.BorderPane.bottom:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.BorderPane.bottom:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.Node
StackMap locals:
StackMap stack: javafx.scene.Node
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
public final javafx.beans.property.ObjectProperty<javafx.scene.Node> leftProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.BorderPane.left:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.BorderPane$BorderPositionProperty
dup
aload 0
ldc "left"
invokespecial javafx.scene.layout.BorderPane$BorderPositionProperty.<init>:(Ljavafx/scene/layout/BorderPane;Ljava/lang/String;)V
putfield javafx.scene.layout.BorderPane.left:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.BorderPane.left:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public final void setLeft(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.BorderPane.leftProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/BorderPane;
0 1 1 value Ljavafx/scene/Node;
MethodParameters:
Name Flags
value
public final javafx.scene.Node getLeft();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.BorderPane.left:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.BorderPane.left:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.Node
StackMap locals:
StackMap stack: javafx.scene.Node
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
public final javafx.beans.property.ObjectProperty<javafx.scene.Node> rightProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.BorderPane.right:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.BorderPane$BorderPositionProperty
dup
aload 0
ldc "right"
invokespecial javafx.scene.layout.BorderPane$BorderPositionProperty.<init>:(Ljavafx/scene/layout/BorderPane;Ljava/lang/String;)V
putfield javafx.scene.layout.BorderPane.right:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.BorderPane.right:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public final void setRight(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.BorderPane.rightProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/BorderPane;
0 1 1 value Ljavafx/scene/Node;
MethodParameters:
Name Flags
value
public final javafx.scene.Node getRight();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.BorderPane.right:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.BorderPane.right:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.Node
StackMap locals:
StackMap stack: javafx.scene.Node
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/BorderPane;
public javafx.geometry.Orientation getContentBias();
descriptor: ()Ljavafx/geometry/Orientation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
astore 1
start local 1 1: aload 1
ifnull 3
aload 1
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 3
aload 1
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
ifnull 3
2: aload 1
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
areturn
3: StackMap locals: javafx.scene.Node
StackMap stack:
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
astore 2
start local 2 4: aload 2
ifnull 6
aload 2
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 6
aload 2
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
if_acmpne 6
5: aload 2
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
areturn
6: StackMap locals: javafx.scene.Node
StackMap stack:
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
astore 3
start local 3 7: aload 3
ifnull 9
aload 3
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 9
aload 3
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
if_acmpne 9
8: aload 3
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
areturn
9: StackMap locals: javafx.scene.Node
StackMap stack:
aload 0
invokevirtual javafx.scene.layout.BorderPane.getBottom:()Ljavafx/scene/Node;
astore 4
start local 4 10: aload 4
ifnull 12
aload 4
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 12
aload 4
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 12
11: aload 4
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
areturn
12: StackMap locals: javafx.scene.Node
StackMap stack:
aload 0
invokevirtual javafx.scene.layout.BorderPane.getTop:()Ljavafx/scene/Node;
astore 5
start local 5 13: aload 5
ifnull 15
aload 5
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 15
aload 5
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 15
14: aload 5
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
areturn
15: StackMap locals: javafx.scene.Node
StackMap stack:
aconst_null
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavafx/scene/layout/BorderPane;
1 16 1 c Ljavafx/scene/Node;
4 16 2 r Ljavafx/scene/Node;
7 16 3 l Ljavafx/scene/Node;
10 16 4 b Ljavafx/scene/Node;
13 16 5 t Ljavafx/scene/Node;
protected double computeMinWidth(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=19, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getTop:()Ljavafx/scene/Node;
ldc -1.0
iconst_1
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 3
start local 3 1: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getBottom:()Ljavafx/scene/Node;
ldc -1.0
iconst_1
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 5
start local 5 2: dload 1
ldc -1.0
dcmpl
ifeq 12
aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.scene.layout.BorderPane.childHasContentBias:(Ljavafx/scene/Node;Ljavafx/geometry/Orientation;)Z
ifne 5
3: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.scene.layout.BorderPane.childHasContentBias:(Ljavafx/scene/Node;Ljavafx/geometry/Orientation;)Z
ifne 5
4: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.scene.layout.BorderPane.childHasContentBias:(Ljavafx/scene/Node;Ljavafx/geometry/Orientation;)Z
ifeq 12
5: StackMap locals: double double
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getTop:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 13
start local 13 6: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getBottom:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 15
start local 15 7: dconst_0
dload 1
dload 13
dsub
dload 15
dsub
invokestatic java.lang.Math.max:(DD)D
dstore 17
start local 17 8: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
dload 17
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 7
start local 7 9: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
dload 17
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 9
start local 9 10: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
dload 17
iconst_1
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 11
end local 17 end local 15 end local 13 start local 11 11: goto 15
end local 11 end local 9 end local 7 12: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 7
start local 7 13: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 9
start local 9 14: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
ldc -1.0
iconst_1
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 11
start local 11 15: StackMap locals: double double double
StackMap stack:
aload 0
invokevirtual javafx.scene.layout.BorderPane.getInsets:()Ljavafx/geometry/Insets;
astore 13
start local 13 16: aload 13
invokevirtual javafx.geometry.Insets.getLeft:()D
17: dload 7
dload 11
dadd
dload 9
dadd
dload 3
dload 5
invokestatic java.lang.Math.max:(DD)D
invokestatic java.lang.Math.max:(DD)D
18: dadd
19: aload 13
invokevirtual javafx.geometry.Insets.getRight:()D
20: dadd
dreturn
end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/scene/layout/BorderPane;
0 21 1 height D
1 21 3 topMinWidth D
2 21 5 bottomMinWidth D
9 12 7 leftPrefWidth D
13 21 7 leftPrefWidth D
10 12 9 rightPrefWidth D
14 21 9 rightPrefWidth D
11 12 11 centerMinWidth D
15 21 11 centerMinWidth D
6 11 13 topPrefHeight D
7 11 15 bottomPrefHeight D
8 11 17 middleAreaHeight D
16 21 13 insets Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
height
protected double computeMinHeight(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=18, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.BorderPane.getInsets:()Ljavafx/geometry/Insets;
astore 3
start local 3 1: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getTop:()Ljavafx/scene/Node;
dload 1
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 4
start local 4 2: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getBottom:()Ljavafx/scene/Node;
dload 1
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 6
start local 6 3: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
ldc -1.0
iconst_1
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 8
start local 8 4: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
ldc -1.0
iconst_1
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 10
start local 10 5: dload 1
ldc -1.0
dcmpl
ifeq 12
aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.scene.layout.BorderPane.childHasContentBias:(Ljavafx/scene/Node;Ljavafx/geometry/Orientation;)Z
ifeq 12
6: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 14
start local 14 7: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 16
start local 16 8: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
9: dconst_0
dload 1
dload 14
dsub
dload 16
dsub
invokestatic java.lang.Math.max:(DD)D
iconst_1
10: invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 12
end local 16 end local 14 start local 12 11: goto 13
end local 12 12: StackMap locals: javafx.scene.layout.BorderPane double javafx.geometry.Insets double double double double
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
ldc -1.0
iconst_1
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 12
start local 12 13: StackMap locals: double
StackMap stack:
dload 12
dload 10
dload 8
invokestatic java.lang.Math.max:(DD)D
invokestatic java.lang.Math.max:(DD)D
dstore 14
start local 14 14: aload 3
invokevirtual javafx.geometry.Insets.getTop:()D
dload 4
dadd
dload 14
dadd
dload 6
dadd
aload 3
invokevirtual javafx.geometry.Insets.getBottom:()D
dadd
dreturn
end local 14 end local 12 end local 10 end local 8 end local 6 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavafx/scene/layout/BorderPane;
0 15 1 width D
1 15 3 insets Ljavafx/geometry/Insets;
2 15 4 topPrefHeight D
3 15 6 bottomPrefHeight D
4 15 8 leftMinHeight D
5 15 10 rightMinHeight D
11 12 12 centerMinHeight D
13 15 12 centerMinHeight D
7 11 14 leftPrefWidth D
8 11 16 rightPrefWidth D
14 15 14 middleAreaMinHeigh D
MethodParameters:
Name Flags
width
protected double computePrefWidth(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=19, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getTop:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 3
start local 3 1: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getBottom:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 5
start local 5 2: dload 1
ldc -1.0
dcmpl
ifeq 12
aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.scene.layout.BorderPane.childHasContentBias:(Ljavafx/scene/Node;Ljavafx/geometry/Orientation;)Z
ifne 5
3: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.scene.layout.BorderPane.childHasContentBias:(Ljavafx/scene/Node;Ljavafx/geometry/Orientation;)Z
ifne 5
4: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.scene.layout.BorderPane.childHasContentBias:(Ljavafx/scene/Node;Ljavafx/geometry/Orientation;)Z
ifeq 12
5: StackMap locals: double double
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getTop:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 13
start local 13 6: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getBottom:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 15
start local 15 7: dconst_0
dload 1
dload 13
dsub
dload 15
dsub
invokestatic java.lang.Math.max:(DD)D
dstore 17
start local 17 8: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
dload 17
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 7
start local 7 9: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
dload 17
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 9
start local 9 10: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
dload 17
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 11
end local 17 end local 15 end local 13 start local 11 11: goto 15
end local 11 end local 9 end local 7 12: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 7
start local 7 13: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 9
start local 9 14: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 11
start local 11 15: StackMap locals: double double double
StackMap stack:
aload 0
invokevirtual javafx.scene.layout.BorderPane.getInsets:()Ljavafx/geometry/Insets;
astore 13
start local 13 16: aload 13
invokevirtual javafx.geometry.Insets.getLeft:()D
17: dload 7
dload 11
dadd
dload 9
dadd
dload 3
dload 5
invokestatic java.lang.Math.max:(DD)D
invokestatic java.lang.Math.max:(DD)D
18: dadd
19: aload 13
invokevirtual javafx.geometry.Insets.getRight:()D
20: dadd
dreturn
end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/scene/layout/BorderPane;
0 21 1 height D
1 21 3 topPrefWidth D
2 21 5 bottomPrefWidth D
9 12 7 leftPrefWidth D
13 21 7 leftPrefWidth D
10 12 9 rightPrefWidth D
14 21 9 rightPrefWidth D
11 12 11 centerPrefWidth D
15 21 11 centerPrefWidth D
6 11 13 topPrefHeight D
7 11 15 bottomPrefHeight D
8 11 17 middleAreaHeight D
16 21 13 insets Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
height
protected double computePrefHeight(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=18, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.BorderPane.getInsets:()Ljavafx/geometry/Insets;
astore 3
start local 3 1: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getTop:()Ljavafx/scene/Node;
dload 1
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 4
start local 4 2: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getBottom:()Ljavafx/scene/Node;
dload 1
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 6
start local 6 3: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 8
start local 8 4: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 10
start local 10 5: dload 1
ldc -1.0
dcmpl
ifeq 12
aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.scene.layout.BorderPane.childHasContentBias:(Ljavafx/scene/Node;Ljavafx/geometry/Orientation;)Z
ifeq 12
6: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 14
start local 14 7: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaWidth:(Ljavafx/scene/Node;DZ)D
dstore 16
start local 16 8: aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
9: dconst_0
dload 1
dload 14
dsub
dload 16
dsub
invokestatic java.lang.Math.max:(DD)D
iconst_0
10: invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 12
end local 16 end local 14 start local 12 11: goto 13
end local 12 12: StackMap locals: javafx.scene.layout.BorderPane double javafx.geometry.Insets double double double double
StackMap stack:
aload 0
aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.BorderPane.getAreaHeight:(Ljavafx/scene/Node;DZ)D
dstore 12
start local 12 13: StackMap locals: double
StackMap stack:
dload 12
dload 10
dload 8
invokestatic java.lang.Math.max:(DD)D
invokestatic java.lang.Math.max:(DD)D
dstore 14
start local 14 14: aload 3
invokevirtual javafx.geometry.Insets.getTop:()D
dload 4
dadd
dload 14
dadd
dload 6
dadd
aload 3
invokevirtual javafx.geometry.Insets.getBottom:()D
dadd
dreturn
end local 14 end local 12 end local 10 end local 8 end local 6 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavafx/scene/layout/BorderPane;
0 15 1 width D
1 15 3 insets Ljavafx/geometry/Insets;
2 15 4 topPrefHeight D
3 15 6 bottomPrefHeight D
4 15 8 leftPrefHeight D
5 15 10 rightPrefHeight D
11 12 12 centerPrefHeight D
13 15 12 centerPrefHeight D
7 11 14 leftPrefWidth D
8 11 16 rightPrefWidth D
14 15 14 middleAreaPrefHeigh D
MethodParameters:
Name Flags
width
protected void layoutChildren();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=15, locals=35, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.layout.BorderPane.getInsets:()Ljavafx/geometry/Insets;
astore 1
start local 1 1: aload 0
invokevirtual javafx.scene.layout.BorderPane.getWidth:()D
dstore 2
start local 2 2: aload 0
invokevirtual javafx.scene.layout.BorderPane.getHeight:()D
dstore 4
start local 4 3: aload 0
invokevirtual javafx.scene.layout.BorderPane.getContentBias:()Ljavafx/geometry/Orientation;
astore 6
start local 6 4: aload 6
ifnonnull 14
5: aload 0
ldc -1.0
invokevirtual javafx.scene.layout.BorderPane.minWidth:(D)D
dstore 7
start local 7 6: aload 0
ldc -1.0
invokevirtual javafx.scene.layout.BorderPane.minHeight:(D)D
dstore 9
start local 9 7: dload 2
dload 7
dcmpg
ifge 8
dload 7
goto 9
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double
StackMap stack:
8: dload 2
StackMap locals:
StackMap stack: double
9: dstore 2
10: dload 4
dload 9
dcmpg
ifge 11
dload 9
goto 12
StackMap locals:
StackMap stack:
11: dload 4
StackMap locals:
StackMap stack: double
12: dstore 4
end local 9 end local 7 13: goto 32
StackMap locals:
StackMap stack:
14: aload 6
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 24
15: aload 0
ldc -1.0
invokevirtual javafx.scene.layout.BorderPane.minWidth:(D)D
dstore 7
start local 7 16: dload 2
dload 7
dcmpg
ifge 17
dload 7
goto 18
StackMap locals: double
StackMap stack:
17: dload 2
StackMap locals:
StackMap stack: double
18: dstore 2
19: aload 0
dload 2
invokevirtual javafx.scene.layout.BorderPane.minHeight:(D)D
dstore 9
start local 9 20: dload 4
dload 9
dcmpg
ifge 21
dload 9
goto 22
StackMap locals: double
StackMap stack:
21: dload 4
StackMap locals:
StackMap stack: double
22: dstore 4
end local 9 end local 7 23: goto 32
24: StackMap locals:
StackMap stack:
aload 0
ldc -1.0
invokevirtual javafx.scene.layout.BorderPane.minHeight:(D)D
dstore 7
start local 7 25: dload 4
dload 7
dcmpg
ifge 26
dload 7
goto 27
StackMap locals: double
StackMap stack:
26: dload 4
StackMap locals:
StackMap stack: double
27: dstore 4
28: aload 0
dload 4
invokevirtual javafx.scene.layout.BorderPane.minWidth:(D)D
dstore 9
start local 9 29: dload 2
dload 9
dcmpg
ifge 30
dload 9
goto 31
StackMap locals: double
StackMap stack:
30: dload 2
StackMap locals:
StackMap stack: double
31: dstore 2
end local 9 end local 7 32: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.geometry.Insets.getLeft:()D
dstore 7
start local 7 33: aload 1
invokevirtual javafx.geometry.Insets.getTop:()D
dstore 9
start local 9 34: dload 2
dload 7
dsub
aload 1
invokevirtual javafx.geometry.Insets.getRight:()D
dsub
dstore 11
start local 11 35: dload 4
dload 9
dsub
aload 1
invokevirtual javafx.geometry.Insets.getBottom:()D
dsub
dstore 13
start local 13 36: aload 0
invokevirtual javafx.scene.layout.BorderPane.getCenter:()Ljavafx/scene/Node;
astore 15
start local 15 37: aload 0
invokevirtual javafx.scene.layout.BorderPane.getRight:()Ljavafx/scene/Node;
astore 16
start local 16 38: aload 0
invokevirtual javafx.scene.layout.BorderPane.getBottom:()Ljavafx/scene/Node;
astore 17
start local 17 39: aload 0
invokevirtual javafx.scene.layout.BorderPane.getLeft:()Ljavafx/scene/Node;
astore 18
start local 18 40: aload 0
invokevirtual javafx.scene.layout.BorderPane.getTop:()Ljavafx/scene/Node;
astore 19
start local 19 41: dconst_0
dstore 20
start local 20 42: aload 19
ifnull 63
aload 19
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 63
43: aload 19
invokestatic javafx.scene.layout.BorderPane.getNodeMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
astore 22
start local 22 44: aload 0
dload 11
aload 22
invokevirtual javafx.scene.layout.BorderPane.adjustWidthByMargin:(DLjavafx/geometry/Insets;)D
dstore 23
start local 23 45: aload 0
dload 13
aload 22
invokevirtual javafx.scene.layout.BorderPane.adjustHeightByMargin:(DLjavafx/geometry/Insets;)D
dstore 25
start local 25 46: aload 0
aload 19
dload 23
invokevirtual javafx.scene.Node.prefHeight:(D)D
invokevirtual javafx.scene.layout.BorderPane.snapSizeY:(D)D
dstore 20
47: dload 20
dload 25
invokestatic java.lang.Math.min:(DD)D
dstore 20
48: aload 19
dload 23
49: dload 20
iconst_1
iconst_1
getstatic javafx.scene.layout.BorderPane.TEMP_VEC2D:Lcom/sun/javafx/geom/Vec2d;
50: invokestatic javafx.scene.layout.BorderPane.boundedNodeSizeWithBias:(Ljavafx/scene/Node;DDZZLcom/sun/javafx/geom/Vec2d;)Lcom/sun/javafx/geom/Vec2d;
astore 27
start local 27 51: aload 0
aload 27
getfield com.sun.javafx.geom.Vec2d.y:D
invokevirtual javafx.scene.layout.BorderPane.snapSizeY:(D)D
dstore 20
52: aload 19
aload 0
aload 27
getfield com.sun.javafx.geom.Vec2d.x:D
invokevirtual javafx.scene.layout.BorderPane.snapSizeX:(D)D
dload 20
invokevirtual javafx.scene.Node.resize:(DD)V
53: aload 0
aload 22
invokevirtual javafx.geometry.Insets.getBottom:()D
invokevirtual javafx.scene.layout.BorderPane.snapSpaceY:(D)D
dload 20
dadd
aload 0
aload 22
invokevirtual javafx.geometry.Insets.getTop:()D
invokevirtual javafx.scene.layout.BorderPane.snapSpaceY:(D)D
dadd
dstore 20
54: aload 19
invokestatic javafx.scene.layout.BorderPane.getAlignment:(Ljavafx/scene/Node;)Ljavafx/geometry/Pos;
astore 28
start local 28 55: aload 19
dload 7
dload 9
dload 11
dload 20
dconst_0
56: aload 22
57: aload 28
ifnull 58
aload 28
invokevirtual javafx.geometry.Pos.getHpos:()Ljavafx/geometry/HPos;
goto 59
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets
58: getstatic javafx.geometry.HPos.LEFT:Ljavafx/geometry/HPos;
59: StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos
aload 28
ifnull 60
aload 28
invokevirtual javafx.geometry.Pos.getVpos:()Ljavafx/geometry/VPos;
goto 61
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos
60: getstatic javafx.geometry.VPos.TOP:Ljavafx/geometry/VPos;
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos javafx.geometry.VPos
61: aload 0
invokevirtual javafx.scene.layout.BorderPane.isSnapToPixel:()Z
62: invokestatic javafx.scene.layout.BorderPane.positionInArea:(Ljavafx/scene/Node;DDDDDLjavafx/geometry/Insets;Ljavafx/geometry/HPos;Ljavafx/geometry/VPos;Z)V
end local 28 end local 27 end local 25 end local 23 end local 22 63: StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double
StackMap stack:
dconst_0
dstore 22
start local 22 64: aload 17
ifnull 86
aload 17
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 86
65: aload 17
invokestatic javafx.scene.layout.BorderPane.getNodeMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
astore 24
start local 24 66: aload 0
dload 11
aload 24
invokevirtual javafx.scene.layout.BorderPane.adjustWidthByMargin:(DLjavafx/geometry/Insets;)D
dstore 25
start local 25 67: aload 0
dload 13
dload 20
dsub
aload 24
invokevirtual javafx.scene.layout.BorderPane.adjustHeightByMargin:(DLjavafx/geometry/Insets;)D
dstore 27
start local 27 68: aload 0
aload 17
dload 25
invokevirtual javafx.scene.Node.prefHeight:(D)D
invokevirtual javafx.scene.layout.BorderPane.snapSizeY:(D)D
dstore 22
69: dload 22
dload 27
invokestatic java.lang.Math.min:(DD)D
dstore 22
70: aload 17
dload 25
71: dload 22
iconst_1
iconst_1
getstatic javafx.scene.layout.BorderPane.TEMP_VEC2D:Lcom/sun/javafx/geom/Vec2d;
72: invokestatic javafx.scene.layout.BorderPane.boundedNodeSizeWithBias:(Ljavafx/scene/Node;DDZZLcom/sun/javafx/geom/Vec2d;)Lcom/sun/javafx/geom/Vec2d;
astore 29
start local 29 73: aload 0
aload 29
getfield com.sun.javafx.geom.Vec2d.y:D
invokevirtual javafx.scene.layout.BorderPane.snapSizeY:(D)D
dstore 22
74: aload 17
aload 0
aload 29
getfield com.sun.javafx.geom.Vec2d.x:D
invokevirtual javafx.scene.layout.BorderPane.snapSizeX:(D)D
dload 22
invokevirtual javafx.scene.Node.resize:(DD)V
75: aload 0
aload 24
invokevirtual javafx.geometry.Insets.getBottom:()D
invokevirtual javafx.scene.layout.BorderPane.snapSpaceY:(D)D
dload 22
dadd
aload 0
aload 24
invokevirtual javafx.geometry.Insets.getTop:()D
invokevirtual javafx.scene.layout.BorderPane.snapSpaceY:(D)D
dadd
dstore 22
76: aload 17
invokestatic javafx.scene.layout.BorderPane.getAlignment:(Ljavafx/scene/Node;)Ljavafx/geometry/Pos;
astore 30
start local 30 77: aload 17
dload 7
dload 9
dload 13
dadd
dload 22
dsub
78: dload 11
dload 22
dconst_0
79: aload 24
80: aload 30
ifnull 81
aload 30
invokevirtual javafx.geometry.Pos.getHpos:()Ljavafx/geometry/HPos;
goto 82
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets
81: getstatic javafx.geometry.HPos.LEFT:Ljavafx/geometry/HPos;
82: StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos
aload 30
ifnull 83
aload 30
invokevirtual javafx.geometry.Pos.getVpos:()Ljavafx/geometry/VPos;
goto 84
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos
83: getstatic javafx.geometry.VPos.BOTTOM:Ljavafx/geometry/VPos;
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos javafx.geometry.VPos
84: aload 0
invokevirtual javafx.scene.layout.BorderPane.isSnapToPixel:()Z
85: invokestatic javafx.scene.layout.BorderPane.positionInArea:(Ljavafx/scene/Node;DDDDDLjavafx/geometry/Insets;Ljavafx/geometry/HPos;Ljavafx/geometry/VPos;Z)V
end local 30 end local 29 end local 27 end local 25 end local 24 86: StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double
StackMap stack:
dconst_0
dstore 24
start local 24 87: aload 18
ifnull 109
aload 18
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 109
88: aload 18
invokestatic javafx.scene.layout.BorderPane.getNodeMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
astore 26
start local 26 89: aload 0
dload 11
aload 26
invokevirtual javafx.scene.layout.BorderPane.adjustWidthByMargin:(DLjavafx/geometry/Insets;)D
dstore 27
start local 27 90: aload 0
dload 13
dload 20
dsub
dload 22
dsub
aload 26
invokevirtual javafx.scene.layout.BorderPane.adjustHeightByMargin:(DLjavafx/geometry/Insets;)D
dstore 29
start local 29 91: aload 0
aload 18
dload 29
invokevirtual javafx.scene.Node.prefWidth:(D)D
invokevirtual javafx.scene.layout.BorderPane.snapSizeX:(D)D
dstore 24
92: dload 24
dload 27
invokestatic java.lang.Math.min:(DD)D
dstore 24
93: aload 18
dload 24
dload 29
94: iconst_1
iconst_1
getstatic javafx.scene.layout.BorderPane.TEMP_VEC2D:Lcom/sun/javafx/geom/Vec2d;
95: invokestatic javafx.scene.layout.BorderPane.boundedNodeSizeWithBias:(Ljavafx/scene/Node;DDZZLcom/sun/javafx/geom/Vec2d;)Lcom/sun/javafx/geom/Vec2d;
astore 31
start local 31 96: aload 0
aload 31
getfield com.sun.javafx.geom.Vec2d.x:D
invokevirtual javafx.scene.layout.BorderPane.snapSizeX:(D)D
dstore 24
97: aload 18
dload 24
aload 0
aload 31
getfield com.sun.javafx.geom.Vec2d.y:D
invokevirtual javafx.scene.layout.BorderPane.snapSizeY:(D)D
invokevirtual javafx.scene.Node.resize:(DD)V
98: aload 0
aload 26
invokevirtual javafx.geometry.Insets.getLeft:()D
invokevirtual javafx.scene.layout.BorderPane.snapSpaceX:(D)D
dload 24
dadd
aload 0
aload 26
invokevirtual javafx.geometry.Insets.getRight:()D
invokevirtual javafx.scene.layout.BorderPane.snapSpaceX:(D)D
dadd
dstore 24
99: aload 18
invokestatic javafx.scene.layout.BorderPane.getAlignment:(Ljavafx/scene/Node;)Ljavafx/geometry/Pos;
astore 32
start local 32 100: aload 18
dload 7
dload 9
dload 20
dadd
101: dload 24
dload 13
dload 20
dsub
dload 22
dsub
dconst_0
102: aload 26
103: aload 32
ifnull 104
aload 32
invokevirtual javafx.geometry.Pos.getHpos:()Ljavafx/geometry/HPos;
goto 105
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets
104: getstatic javafx.geometry.HPos.LEFT:Ljavafx/geometry/HPos;
105: StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos
aload 32
ifnull 106
aload 32
invokevirtual javafx.geometry.Pos.getVpos:()Ljavafx/geometry/VPos;
goto 107
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos
106: getstatic javafx.geometry.VPos.TOP:Ljavafx/geometry/VPos;
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos javafx.geometry.VPos
107: aload 0
invokevirtual javafx.scene.layout.BorderPane.isSnapToPixel:()Z
108: invokestatic javafx.scene.layout.BorderPane.positionInArea:(Ljavafx/scene/Node;DDDDDLjavafx/geometry/Insets;Ljavafx/geometry/HPos;Ljavafx/geometry/VPos;Z)V
end local 32 end local 31 end local 29 end local 27 end local 26 109: StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double
StackMap stack:
dconst_0
dstore 26
start local 26 110: aload 16
ifnull 132
aload 16
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 132
111: aload 16
invokestatic javafx.scene.layout.BorderPane.getNodeMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
astore 28
start local 28 112: aload 0
dload 11
dload 24
dsub
aload 28
invokevirtual javafx.scene.layout.BorderPane.adjustWidthByMargin:(DLjavafx/geometry/Insets;)D
dstore 29
start local 29 113: aload 0
dload 13
dload 20
dsub
dload 22
dsub
aload 28
invokevirtual javafx.scene.layout.BorderPane.adjustHeightByMargin:(DLjavafx/geometry/Insets;)D
dstore 31
start local 31 114: aload 0
aload 16
dload 31
invokevirtual javafx.scene.Node.prefWidth:(D)D
invokevirtual javafx.scene.layout.BorderPane.snapSizeX:(D)D
dstore 26
115: dload 26
dload 29
invokestatic java.lang.Math.min:(DD)D
dstore 26
116: aload 16
dload 26
dload 31
117: iconst_1
iconst_1
getstatic javafx.scene.layout.BorderPane.TEMP_VEC2D:Lcom/sun/javafx/geom/Vec2d;
118: invokestatic javafx.scene.layout.BorderPane.boundedNodeSizeWithBias:(Ljavafx/scene/Node;DDZZLcom/sun/javafx/geom/Vec2d;)Lcom/sun/javafx/geom/Vec2d;
astore 33
start local 33 119: aload 0
aload 33
getfield com.sun.javafx.geom.Vec2d.x:D
invokevirtual javafx.scene.layout.BorderPane.snapSizeX:(D)D
dstore 26
120: aload 16
dload 26
aload 0
aload 33
getfield com.sun.javafx.geom.Vec2d.y:D
invokevirtual javafx.scene.layout.BorderPane.snapSizeY:(D)D
invokevirtual javafx.scene.Node.resize:(DD)V
121: aload 0
aload 28
invokevirtual javafx.geometry.Insets.getLeft:()D
invokevirtual javafx.scene.layout.BorderPane.snapSpaceX:(D)D
dload 26
dadd
aload 0
aload 28
invokevirtual javafx.geometry.Insets.getRight:()D
invokevirtual javafx.scene.layout.BorderPane.snapSpaceX:(D)D
dadd
dstore 26
122: aload 16
invokestatic javafx.scene.layout.BorderPane.getAlignment:(Ljavafx/scene/Node;)Ljavafx/geometry/Pos;
astore 34
start local 34 123: aload 16
dload 7
dload 11
dadd
dload 26
dsub
dload 9
dload 20
dadd
124: dload 26
dload 13
dload 20
dsub
dload 22
dsub
dconst_0
125: aload 28
126: aload 34
ifnull 127
aload 34
invokevirtual javafx.geometry.Pos.getHpos:()Ljavafx/geometry/HPos;
goto 128
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets
127: getstatic javafx.geometry.HPos.RIGHT:Ljavafx/geometry/HPos;
128: StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos
aload 34
ifnull 129
aload 34
invokevirtual javafx.geometry.Pos.getVpos:()Ljavafx/geometry/VPos;
goto 130
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos
129: getstatic javafx.geometry.VPos.TOP:Ljavafx/geometry/VPos;
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double double javafx.geometry.Insets double double com.sun.javafx.geom.Vec2d javafx.geometry.Pos
StackMap stack: javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos javafx.geometry.VPos
130: aload 0
invokevirtual javafx.scene.layout.BorderPane.isSnapToPixel:()Z
131: invokestatic javafx.scene.layout.BorderPane.positionInArea:(Ljavafx/scene/Node;DDDDDLjavafx/geometry/Insets;Ljavafx/geometry/HPos;Ljavafx/geometry/VPos;Z)V
end local 34 end local 33 end local 31 end local 29 end local 28 132: StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double double
StackMap stack:
aload 15
ifnull 143
aload 15
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 143
133: aload 15
invokestatic javafx.scene.layout.BorderPane.getAlignment:(Ljavafx/scene/Node;)Ljavafx/geometry/Pos;
astore 28
start local 28 134: aload 0
aload 15
dload 7
dload 24
dadd
dload 9
dload 20
dadd
135: dload 11
dload 24
dsub
dload 26
dsub
136: dload 13
dload 20
dsub
dload 22
dsub
dconst_0
137: aload 15
invokestatic javafx.scene.layout.BorderPane.getNodeMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
138: aload 28
ifnull 139
aload 28
invokevirtual javafx.geometry.Pos.getHpos:()Ljavafx/geometry/HPos;
goto 140
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double double javafx.geometry.Pos
StackMap stack: javafx.scene.layout.BorderPane javafx.scene.Node double double double double double javafx.geometry.Insets
139: getstatic javafx.geometry.HPos.CENTER:Ljavafx/geometry/HPos;
140: StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double double javafx.geometry.Pos
StackMap stack: javafx.scene.layout.BorderPane javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos
aload 28
ifnull 141
aload 28
invokevirtual javafx.geometry.Pos.getVpos:()Ljavafx/geometry/VPos;
goto 142
StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double double javafx.geometry.Pos
StackMap stack: javafx.scene.layout.BorderPane javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos
141: getstatic javafx.geometry.VPos.CENTER:Ljavafx/geometry/VPos;
142: StackMap locals: javafx.scene.layout.BorderPane javafx.geometry.Insets double double javafx.geometry.Orientation double double double double javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node javafx.scene.Node double double double double javafx.geometry.Pos
StackMap stack: javafx.scene.layout.BorderPane javafx.scene.Node double double double double double javafx.geometry.Insets javafx.geometry.HPos javafx.geometry.VPos
invokevirtual javafx.scene.layout.BorderPane.layoutInArea:(Ljavafx/scene/Node;DDDDDLjavafx/geometry/Insets;Ljavafx/geometry/HPos;Ljavafx/geometry/VPos;)V
end local 28 143: StackMap locals:
StackMap stack:
return
end local 26 end local 24 end local 22 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 13 end local 11 end local 9 end local 7 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 144 0 this Ljavafx/scene/layout/BorderPane;
1 144 1 insets Ljavafx/geometry/Insets;
2 144 2 width D
3 144 4 height D
4 144 6 bias Ljavafx/geometry/Orientation;
6 13 7 minWidth D
7 13 9 minHeight D
16 23 7 minWidth D
20 23 9 minHeight D
25 32 7 minHeight D
29 32 9 minWidth D
33 144 7 insideX D
34 144 9 insideY D
35 144 11 insideWidth D
36 144 13 insideHeight D
37 144 15 c Ljavafx/scene/Node;
38 144 16 r Ljavafx/scene/Node;
39 144 17 b Ljavafx/scene/Node;
40 144 18 l Ljavafx/scene/Node;
41 144 19 t Ljavafx/scene/Node;
42 144 20 topHeight D
44 63 22 topMargin Ljavafx/geometry/Insets;
45 63 23 adjustedWidth D
46 63 25 adjustedHeight D
51 63 27 result Lcom/sun/javafx/geom/Vec2d;
55 63 28 alignment Ljavafx/geometry/Pos;
64 144 22 bottomHeight D
66 86 24 bottomMargin Ljavafx/geometry/Insets;
67 86 25 adjustedWidth D
68 86 27 adjustedHeight D
73 86 29 result Lcom/sun/javafx/geom/Vec2d;
77 86 30 alignment Ljavafx/geometry/Pos;
87 144 24 leftWidth D
89 109 26 leftMargin Ljavafx/geometry/Insets;
90 109 27 adjustedWidth D
91 109 29 adjustedHeight D
96 109 31 result Lcom/sun/javafx/geom/Vec2d;
100 109 32 alignment Ljavafx/geometry/Pos;
110 144 26 rightWidth D
112 132 28 rightMargin Ljavafx/geometry/Insets;
113 132 29 adjustedWidth D
114 132 31 adjustedHeight D
119 132 33 result Lcom/sun/javafx/geom/Vec2d;
123 132 34 alignment Ljavafx/geometry/Pos;
134 143 28 alignment Ljavafx/geometry/Pos;
private double getAreaWidth(javafx.scene.Node, double, boolean);
descriptor: (Ljavafx/scene/Node;DZ)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 1
ifnull 5
aload 1
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 5
1: aload 1
invokestatic javafx.scene.layout.BorderPane.getNodeMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
astore 5
start local 5 2: iload 4
ifeq 3
aload 0
aload 1
ldc -1.0
aload 5
dload 2
iconst_0
invokevirtual javafx.scene.layout.BorderPane.computeChildMinAreaWidth:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;DZ)D
goto 4
3: StackMap locals: javafx.geometry.Insets
StackMap stack:
aload 0
aload 1
ldc -1.0
aload 5
dload 2
iconst_0
invokevirtual javafx.scene.layout.BorderPane.computeChildPrefAreaWidth:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;DZ)D
4: StackMap locals:
StackMap stack: double
dreturn
end local 5 5: StackMap locals:
StackMap stack:
dconst_0
dreturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/layout/BorderPane;
0 6 1 child Ljavafx/scene/Node;
0 6 2 height D
0 6 4 minimum Z
2 5 5 margin Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
child
height
minimum
private double getAreaHeight(javafx.scene.Node, double, boolean);
descriptor: (Ljavafx/scene/Node;DZ)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 1
ifnull 5
aload 1
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 5
1: aload 1
invokestatic javafx.scene.layout.BorderPane.getNodeMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
astore 5
start local 5 2: iload 4
ifeq 3
aload 0
aload 1
ldc -1.0
aload 5
dload 2
invokevirtual javafx.scene.layout.BorderPane.computeChildMinAreaHeight:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;D)D
goto 4
3: StackMap locals: javafx.geometry.Insets
StackMap stack:
aload 0
aload 1
ldc -1.0
aload 5
dload 2
invokevirtual javafx.scene.layout.BorderPane.computeChildPrefAreaHeight:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;D)D
4: StackMap locals:
StackMap stack: double
dreturn
end local 5 5: StackMap locals:
StackMap stack:
dconst_0
dreturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/layout/BorderPane;
0 6 1 child Ljavafx/scene/Node;
0 6 2 width D
0 6 4 minimum Z
2 5 5 margin Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
child
width
minimum
private boolean childHasContentBias(javafx.scene.Node, javafx.geometry.Orientation);
descriptor: (Ljavafx/scene/Node;Ljavafx/geometry/Orientation;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 3
aload 1
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 3
1: aload 1
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
aload 2
if_acmpne 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/BorderPane;
0 4 1 child Ljavafx/scene/Node;
0 4 2 orientation Ljavafx/geometry/Orientation;
MethodParameters:
Name Flags
child
orientation
}
SourceFile: "BorderPane.java"
NestMembers:
javafx.scene.layout.BorderPane$BorderPositionProperty javafx.scene.layout.BorderPane$BorderPositionProperty$1
InnerClasses:
private final BorderPositionProperty = javafx.scene.layout.BorderPane$BorderPositionProperty of javafx.scene.layout.BorderPane