public class javafx.scene.layout.VBox extends javafx.scene.layout.Pane
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.layout.VBox
super_class: javafx.scene.layout.Pane
{
private boolean biasDirty;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private javafx.geometry.Orientation bias;
descriptor: Ljavafx/geometry/Orientation;
flags: (0x0002) ACC_PRIVATE
private double[][] tempArray;
descriptor: [[D
flags: (0x0002) ACC_PRIVATE
private static final java.lang.String MARGIN_CONSTRAINT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "vbox-margin"
private static final java.lang.String VGROW_CONSTRAINT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "vbox-vgrow"
private static final javafx.util.Callback<javafx.scene.Node, javafx.geometry.Insets> marginAccessor;
descriptor: Ljavafx/util/Callback;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljavafx/util/Callback<Ljavafx/scene/Node;Ljavafx/geometry/Insets;>;
private javafx.beans.property.DoubleProperty spacing;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ObjectProperty<javafx.geometry.Pos> alignment;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/Pos;>;
private javafx.beans.property.BooleanProperty fillWidth;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokedynamic call()Ljavafx/util/Callback;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
javafx/scene/layout/VBox.lambda$0(Ljavafx/scene/Node;)Ljavafx/geometry/Insets; (6)
(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
putstatic javafx.scene.layout.VBox.marginAccessor:Ljavafx/util/Callback;
return
LocalVariableTable:
Start End Slot Name Signature
public static void setVgrow(javafx.scene.Node, javafx.scene.layout.Priority);
descriptor: (Ljavafx/scene/Node;Ljavafx/scene/layout/Priority;)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 "vbox-vgrow"
aload 1
invokestatic javafx.scene.layout.VBox.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/scene/layout/Priority;
MethodParameters:
Name Flags
child
value
public static javafx.scene.layout.Priority getVgrow(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)Ljavafx/scene/layout/Priority;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "vbox-vgrow"
invokestatic javafx.scene.layout.VBox.getConstraint:(Ljavafx/scene/Node;Ljava/lang/Object;)Ljava/lang/Object;
checkcast javafx.scene.layout.Priority
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 "vbox-margin"
aload 1
invokestatic javafx.scene.layout.VBox.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 "vbox-margin"
invokestatic javafx.scene.layout.VBox.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
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.VBox.setVgrow:(Ljavafx/scene/Node;Ljavafx/scene/layout/Priority;)V
1: aload 0
aconst_null
invokestatic javafx.scene.layout.VBox.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=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javafx.scene.layout.Pane.<init>:()V
1: aload 0
iconst_1
putfield javafx.scene.layout.VBox.biasDirty:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/VBox;
public void <init>(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javafx.scene.layout.VBox.<init>:()V
1: aload 0
dload 1
invokevirtual javafx.scene.layout.VBox.setSpacing:(D)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/VBox;
0 3 1 spacing D
MethodParameters:
Name Flags
spacing
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
iconst_1
putfield javafx.scene.layout.VBox.biasDirty:Z
2: aload 0
invokevirtual javafx.scene.layout.VBox.getChildren:()Ljavafx/collections/ObservableList;
aload 1
invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/VBox;
0 4 1 children [Ljavafx/scene/Node;
MethodParameters:
Name Flags
children
public void <init>(double, javafx.scene.Node[]);
descriptor: (D[Ljavafx/scene/Node;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokespecial javafx.scene.layout.VBox.<init>:()V
1: aload 0
dload 1
invokevirtual javafx.scene.layout.VBox.setSpacing:(D)V
2: aload 0
invokevirtual javafx.scene.layout.VBox.getChildren:()Ljavafx/collections/ObservableList;
aload 3
invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/VBox;
0 4 1 spacing D
0 4 3 children [Ljavafx/scene/Node;
MethodParameters:
Name Flags
spacing
children
public final javafx.beans.property.DoubleProperty spacingProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.VBox.spacing:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.VBox$1
dup
aload 0
invokespecial javafx.scene.layout.VBox$1.<init>:(Ljavafx/scene/layout/VBox;)V
putfield javafx.scene.layout.VBox.spacing:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.VBox.spacing:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/VBox;
public final void setSpacing(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.VBox.spacingProperty:()Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/VBox;
0 1 1 value D
MethodParameters:
Name Flags
value
public final double getSpacing();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.VBox.spacing:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.VBox.spacing:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/VBox;
public final javafx.beans.property.ObjectProperty<javafx.geometry.Pos> alignmentProperty();
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.VBox.alignment:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.VBox$2
dup
aload 0
getstatic javafx.geometry.Pos.TOP_LEFT:Ljavafx/geometry/Pos;
invokespecial javafx.scene.layout.VBox$2.<init>:(Ljavafx/scene/layout/VBox;Ljavafx/geometry/Pos;)V
putfield javafx.scene.layout.VBox.alignment:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.VBox.alignment:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/VBox;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/Pos;>;
public final void setAlignment(javafx.geometry.Pos);
descriptor: (Ljavafx/geometry/Pos;)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.VBox.alignmentProperty:()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/VBox;
0 1 1 value Ljavafx/geometry/Pos;
MethodParameters:
Name Flags
value
public final javafx.geometry.Pos getAlignment();
descriptor: ()Ljavafx/geometry/Pos;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.VBox.alignment:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
getstatic javafx.geometry.Pos.TOP_LEFT:Ljavafx/geometry/Pos;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.VBox.alignment:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.geometry.Pos
StackMap locals:
StackMap stack: javafx.geometry.Pos
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/VBox;
private javafx.geometry.Pos getAlignmentInternal();
descriptor: ()Ljavafx/geometry/Pos;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.layout.VBox.getAlignment:()Ljavafx/geometry/Pos;
astore 1
start local 1 1: aload 1
ifnonnull 2
getstatic javafx.geometry.Pos.TOP_LEFT:Ljavafx/geometry/Pos;
goto 3
StackMap locals: javafx.geometry.Pos
StackMap stack:
2: aload 1
StackMap locals:
StackMap stack: javafx.geometry.Pos
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/VBox;
1 4 1 localPos Ljavafx/geometry/Pos;
public final javafx.beans.property.BooleanProperty fillWidthProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.VBox.fillWidth:Ljavafx/beans/property/BooleanProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.VBox$3
dup
aload 0
iconst_1
invokespecial javafx.scene.layout.VBox$3.<init>:(Ljavafx/scene/layout/VBox;Z)V
putfield javafx.scene.layout.VBox.fillWidth:Ljavafx/beans/property/BooleanProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.VBox.fillWidth:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/VBox;
public final void setFillWidth(boolean);
descriptor: (Z)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.VBox.fillWidthProperty:()Ljavafx/beans/property/BooleanProperty;
iload 1
invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/VBox;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final boolean isFillWidth();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.VBox.fillWidth:Ljavafx/beans/property/BooleanProperty;
ifnonnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.VBox.fillWidth:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/VBox;
public javafx.geometry.Orientation getContentBias();
descriptor: ()Ljavafx/geometry/Orientation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.VBox.biasDirty:Z
ifeq 12
1: aload 0
aconst_null
putfield javafx.scene.layout.VBox.bias:Ljavafx/geometry/Orientation;
2: aload 0
invokevirtual javafx.scene.layout.VBox.getManagedChildren:()Ljava/util/List;
astore 1
start local 1 3: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 10
StackMap locals: javafx.scene.layout.VBox java.util.List top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.Node
astore 2
start local 2 5: aload 2
invokevirtual javafx.scene.Node.getContentBias:()Ljavafx/geometry/Orientation;
astore 4
start local 4 6: aload 4
ifnull 10
7: aload 0
aload 4
putfield javafx.scene.layout.VBox.bias:Ljavafx/geometry/Orientation;
8: aload 4
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 10
9: goto 11
end local 4 end local 2 10: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
11: StackMap locals: javafx.scene.layout.VBox java.util.List
StackMap stack:
aload 0
iconst_0
putfield javafx.scene.layout.VBox.biasDirty:Z
end local 1 12: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.VBox.bias:Ljavafx/geometry/Orientation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavafx/scene/layout/VBox;
3 12 1 children Ljava/util/List<Ljavafx/scene/Node;>;
5 10 2 child Ljavafx/scene/Node;
6 10 4 contentBias Ljavafx/geometry/Orientation;
protected double computeMinWidth(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.VBox.getInsets:()Ljavafx/geometry/Insets;
astore 3
start local 3 1: aload 0
invokevirtual javafx.scene.layout.VBox.getManagedChildren:()Ljava/util/List;
astore 4
start local 4 2: dconst_0
dstore 5
start local 5 3: dload 1
ldc -1.0
dcmpl
ifeq 8
aload 0
invokevirtual javafx.scene.layout.VBox.getContentBias:()Ljavafx/geometry/Orientation;
ifnull 8
4: aload 0
aload 4
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.VBox.getAreaHeights:(Ljava/util/List;DZ)[[D
astore 7
start local 7 5: aload 0
aload 4
aload 7
dload 1
ldc -1.0
invokevirtual javafx.scene.layout.VBox.adjustAreaHeights:(Ljava/util/List;[[DDD)D
pop2
6: aload 0
aload 4
getstatic javafx.scene.layout.VBox.marginAccessor:Ljavafx/util/Callback;
aload 7
iconst_0
aaload
iconst_0
invokevirtual javafx.scene.layout.VBox.computeMaxMinAreaWidth:(Ljava/util/List;Ljavafx/util/Callback;[DZ)D
dstore 5
end local 7 7: goto 9
8: StackMap locals: javafx.geometry.Insets java.util.List double
StackMap stack:
aload 0
aload 4
getstatic javafx.scene.layout.VBox.marginAccessor:Ljavafx/util/Callback;
invokevirtual javafx.scene.layout.VBox.computeMaxMinAreaWidth:(Ljava/util/List;Ljavafx/util/Callback;)D
dstore 5
9: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual javafx.geometry.Insets.getLeft:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceX:(D)D
dload 5
dadd
aload 0
aload 3
invokevirtual javafx.geometry.Insets.getRight:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceX:(D)D
dadd
dreturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/scene/layout/VBox;
0 10 1 height D
1 10 3 insets Ljavafx/geometry/Insets;
2 10 4 managed Ljava/util/List<Ljavafx/scene/Node;>;
3 10 5 contentWidth D
5 7 7 prefHeights [[D
MethodParameters:
Name Flags
height
protected double computeMinHeight(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.VBox.getInsets:()Ljavafx/geometry/Insets;
astore 3
start local 3 1: aload 0
aload 3
invokevirtual javafx.geometry.Insets.getTop:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
2: aload 0
aload 0
invokevirtual javafx.scene.layout.VBox.getManagedChildren:()Ljava/util/List;
dload 1
iconst_1
invokevirtual javafx.scene.layout.VBox.computeContentHeight:(Ljava/util/List;DZ)D
3: dadd
4: aload 0
aload 3
invokevirtual javafx.geometry.Insets.getBottom:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
5: dadd
dreturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/layout/VBox;
0 6 1 width D
1 6 3 insets Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
width
protected double computePrefWidth(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=8, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.VBox.getInsets:()Ljavafx/geometry/Insets;
astore 3
start local 3 1: aload 0
invokevirtual javafx.scene.layout.VBox.getManagedChildren:()Ljava/util/List;
astore 4
start local 4 2: dconst_0
dstore 5
start local 5 3: dload 1
ldc -1.0
dcmpl
ifeq 8
aload 0
invokevirtual javafx.scene.layout.VBox.getContentBias:()Ljavafx/geometry/Orientation;
ifnull 8
4: aload 0
aload 4
ldc -1.0
iconst_0
invokevirtual javafx.scene.layout.VBox.getAreaHeights:(Ljava/util/List;DZ)[[D
astore 7
start local 7 5: aload 0
aload 4
aload 7
dload 1
ldc -1.0
invokevirtual javafx.scene.layout.VBox.adjustAreaHeights:(Ljava/util/List;[[DDD)D
pop2
6: aload 0
aload 4
getstatic javafx.scene.layout.VBox.marginAccessor:Ljavafx/util/Callback;
aload 7
iconst_0
aaload
iconst_0
invokevirtual javafx.scene.layout.VBox.computeMaxPrefAreaWidth:(Ljava/util/List;Ljavafx/util/Callback;[DZ)D
dstore 5
end local 7 7: goto 9
8: StackMap locals: javafx.geometry.Insets java.util.List double
StackMap stack:
aload 0
aload 4
getstatic javafx.scene.layout.VBox.marginAccessor:Ljavafx/util/Callback;
invokevirtual javafx.scene.layout.VBox.computeMaxPrefAreaWidth:(Ljava/util/List;Ljavafx/util/Callback;)D
dstore 5
9: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual javafx.geometry.Insets.getLeft:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceX:(D)D
dload 5
dadd
aload 0
aload 3
invokevirtual javafx.geometry.Insets.getRight:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceX:(D)D
dadd
dreturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/scene/layout/VBox;
0 10 1 height D
1 10 3 insets Ljavafx/geometry/Insets;
2 10 4 managed Ljava/util/List<Ljavafx/scene/Node;>;
3 10 5 contentWidth D
5 7 7 prefHeights [[D
MethodParameters:
Name Flags
height
protected double computePrefHeight(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.VBox.getInsets:()Ljavafx/geometry/Insets;
astore 3
start local 3 1: aload 0
aload 3
invokevirtual javafx.geometry.Insets.getTop:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
2: aload 0
aload 0
invokevirtual javafx.scene.layout.VBox.getManagedChildren:()Ljava/util/List;
dload 1
iconst_0
invokevirtual javafx.scene.layout.VBox.computeContentHeight:(Ljava/util/List;DZ)D
3: dadd
4: aload 0
aload 3
invokevirtual javafx.geometry.Insets.getBottom:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
5: dadd
dstore 4
start local 4 6: dload 4
dreturn
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/layout/VBox;
0 7 1 width D
1 7 3 insets Ljavafx/geometry/Insets;
6 7 4 d D
MethodParameters:
Name Flags
width
private double[][] getAreaHeights(java.util.List<javafx.scene.Node>, double, );
descriptor: (Ljava/util/List;DZ)[[D
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=13, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
aload 1
invokeinterface java.util.List.size:()I
invokevirtual javafx.scene.layout.VBox.getTempArray:(I)[[D
astore 5
start local 5 1: dload 2
ldc -1.0
dcmpl
ifne 2
ldc -1.0
goto 4
StackMap locals: double[][]
StackMap stack:
2: dload 2
3: aload 0
aload 0
invokevirtual javafx.scene.layout.VBox.getInsets:()Ljavafx/geometry/Insets;
invokevirtual javafx.geometry.Insets.getLeft:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceX:(D)D
dsub
aload 0
aload 0
invokevirtual javafx.scene.layout.VBox.getInsets:()Ljavafx/geometry/Insets;
invokevirtual javafx.geometry.Insets.getRight:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceX:(D)D
dsub
4: StackMap locals:
StackMap stack: double
dstore 6
start local 6 5: aload 0
invokevirtual javafx.scene.layout.VBox.isFillWidth:()Z
istore 8
start local 8 6: iconst_0
istore 9
start local 9 7: aload 1
invokeinterface java.util.List.size:()I
istore 10
start local 10 8: goto 22
9: StackMap locals: javafx.scene.layout.VBox java.util.List double int double[][] double int int int
StackMap stack:
aload 1
iload 9
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.Node
astore 11
start local 11 10: aload 11
invokestatic javafx.scene.layout.VBox.getMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
astore 12
start local 12 11: iload 4
ifeq 17
12: dload 6
ldc -1.0
dcmpl
ifeq 15
iload 8
ifeq 15
13: aload 5
iconst_0
aaload
iload 9
aload 0
aload 11
ldc -1.0
aload 12
dload 6
invokevirtual javafx.scene.layout.VBox.computeChildMinAreaHeight:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;D)D
dastore
14: goto 21
15: StackMap locals: javafx.scene.Node javafx.geometry.Insets
StackMap stack:
aload 5
iconst_0
aaload
iload 9
aload 0
aload 11
ldc -1.0
aload 12
ldc -1.0
invokevirtual javafx.scene.layout.VBox.computeChildMinAreaHeight:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;D)D
dastore
16: goto 21
17: StackMap locals:
StackMap stack:
dload 6
ldc -1.0
dcmpl
ifeq 20
iload 8
ifeq 20
18: aload 5
iconst_0
aaload
iload 9
aload 0
aload 11
ldc -1.0
aload 12
dload 6
invokevirtual javafx.scene.layout.VBox.computeChildPrefAreaHeight:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;D)D
dastore
19: goto 21
20: StackMap locals:
StackMap stack:
aload 5
iconst_0
aaload
iload 9
aload 0
aload 11
ldc -1.0
aload 12
ldc -1.0
invokevirtual javafx.scene.layout.VBox.computeChildPrefAreaHeight:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;D)D
dastore
end local 12 end local 11 21: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
22: iload 9
iload 10
if_icmplt 9
end local 10 end local 9 23: aload 5
areturn
end local 8 end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Ljavafx/scene/layout/VBox;
0 24 1 managed Ljava/util/List<Ljavafx/scene/Node;>;
0 24 2 width D
0 24 4 minimum Z
1 24 5 temp [[D
5 24 6 insideWidth D
6 24 8 isFillWidth Z
7 23 9 i I
8 23 10 size I
10 21 11 child Ljavafx/scene/Node;
11 21 12 margin Ljavafx/geometry/Insets;
Signature: (Ljava/util/List<Ljavafx/scene/Node;>;DZ)[[D
MethodParameters:
Name Flags
managed
width
minimum
private double adjustAreaHeights(java.util.List<javafx.scene.Node>, double[][], double, );
descriptor: (Ljava/util/List;[[DDD)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=20, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 5 0: aload 0
invokevirtual javafx.scene.layout.VBox.getInsets:()Ljavafx/geometry/Insets;
astore 7
start local 7 1: aload 0
aload 7
invokevirtual javafx.geometry.Insets.getLeft:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceX:(D)D
dstore 8
start local 8 2: aload 0
aload 7
invokevirtual javafx.geometry.Insets.getRight:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceX:(D)D
dstore 10
start local 10 3: aload 2
iconst_0
aaload
aload 1
invokeinterface java.util.List.size:()I
invokestatic javafx.scene.layout.VBox.sum:([DI)D
aload 1
invokeinterface java.util.List.size:()I
iconst_1
isub
i2d
aload 0
aload 0
invokevirtual javafx.scene.layout.VBox.getSpacing:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
dmul
dadd
dstore 12
start local 12 4: dload 3
5: aload 0
aload 7
invokevirtual javafx.geometry.Insets.getTop:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
6: dsub
7: aload 0
aload 7
invokevirtual javafx.geometry.Insets.getBottom:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
8: dsub
9: dload 12
10: dsub
dstore 14
start local 14 11: dload 14
dconst_0
dcmpl
ifeq 18
12: aload 0
invokevirtual javafx.scene.layout.VBox.isFillWidth:()Z
ifeq 13
dload 5
ldc -1.0
dcmpl
ifeq 13
dload 5
dload 8
dsub
dload 10
dsub
goto 14
StackMap locals: javafx.scene.layout.VBox java.util.List double[][] double double javafx.geometry.Insets double double double double
StackMap stack:
13: ldc -1.0
StackMap locals:
StackMap stack: double
14: dstore 16
start local 16 15: aload 0
aload 1
aload 2
getstatic javafx.scene.layout.Priority.ALWAYS:Ljavafx/scene/layout/Priority;
dload 14
dload 16
invokevirtual javafx.scene.layout.VBox.growOrShrinkAreaHeights:(Ljava/util/List;[[DLjavafx/scene/layout/Priority;DD)D
dstore 18
start local 18 16: aload 0
aload 1
aload 2
getstatic javafx.scene.layout.Priority.SOMETIMES:Ljavafx/scene/layout/Priority;
dload 18
dload 16
invokevirtual javafx.scene.layout.VBox.growOrShrinkAreaHeights:(Ljava/util/List;[[DLjavafx/scene/layout/Priority;DD)D
dstore 18
17: dload 12
dload 14
dload 18
dsub
dadd
dstore 12
end local 18 end local 16 18: StackMap locals:
StackMap stack:
dload 12
dreturn
end local 14 end local 12 end local 10 end local 8 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavafx/scene/layout/VBox;
0 19 1 managed Ljava/util/List<Ljavafx/scene/Node;>;
0 19 2 areaHeights [[D
0 19 3 height D
0 19 5 width D
1 19 7 insets Ljavafx/geometry/Insets;
2 19 8 left D
3 19 10 right D
4 19 12 contentHeight D
11 19 14 extraHeight D
15 18 16 refWidth D
16 18 18 remaining D
Signature: (Ljava/util/List<Ljavafx/scene/Node;>;[[DDD)D
MethodParameters:
Name Flags
managed
areaHeights
height
width
private double growOrShrinkAreaHeights(java.util.List<javafx.scene.Node>, double[][], javafx.scene.layout.Priority, double, );
descriptor: (Ljava/util/List;[[DLjavafx/scene/layout/Priority;DD)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=22, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 6 0: dload 4
dconst_0
dcmpg
ifge 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 8
start local 8 3: iconst_0
istore 9
start local 9 4: aload 2
iconst_0
aaload
astore 10
start local 10 5: aload 2
iconst_1
aaload
astore 11
start local 11 6: iload 8
ifeq 16
7: aload 1
invokeinterface java.util.List.size:()I
istore 9
8: iconst_0
istore 12
start local 12 9: aload 1
invokeinterface java.util.List.size:()I
istore 13
start local 13 10: goto 14
11: StackMap locals: javafx.scene.layout.VBox java.util.List double[][] javafx.scene.layout.Priority double double int int double[] double[] int int
StackMap stack:
aload 1
iload 12
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.Node
astore 14
start local 14 12: aload 11
iload 12
aload 0
aload 14
ldc -1.0
aload 14
invokestatic javafx.scene.layout.VBox.getMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
dload 6
invokevirtual javafx.scene.layout.VBox.computeChildMinAreaHeight:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;D)D
dastore
end local 14 13: iinc 12 1
StackMap locals:
StackMap stack:
14: iload 12
iload 13
if_icmplt 11
end local 13 end local 12 15: goto 27
16: StackMap locals:
StackMap stack:
iconst_0
istore 12
start local 12 17: aload 1
invokeinterface java.util.List.size:()I
istore 13
start local 13 18: goto 26
19: StackMap locals: int int
StackMap stack:
aload 1
iload 12
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.Node
astore 14
start local 14 20: aload 14
invokestatic javafx.scene.layout.VBox.getVgrow:(Ljavafx/scene/Node;)Ljavafx/scene/layout/Priority;
aload 3
if_acmpne 24
21: aload 11
iload 12
aload 0
aload 14
ldc -1.0
aload 14
invokestatic javafx.scene.layout.VBox.getMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
dload 6
invokevirtual javafx.scene.layout.VBox.computeChildMaxAreaHeight:(Ljavafx/scene/Node;DLjavafx/geometry/Insets;D)D
dastore
22: iinc 9 1
23: goto 25
24: StackMap locals: javafx.scene.Node
StackMap stack:
aload 11
iload 12
ldc -1.0
dastore
end local 14 25: StackMap locals:
StackMap stack:
iinc 12 1
StackMap locals:
StackMap stack:
26: iload 12
iload 13
if_icmplt 19
end local 13 end local 12 27: StackMap locals:
StackMap stack:
dload 4
dstore 12
start local 12 28: goto 48
29: StackMap locals: double
StackMap stack:
aload 0
dload 12
iload 9
i2d
ddiv
invokevirtual javafx.scene.layout.VBox.snapPortionY:(D)D
dstore 14
start local 14 30: iconst_0
istore 16
start local 16 31: aload 1
invokeinterface java.util.List.size:()I
istore 17
start local 17 32: goto 47
33: StackMap locals: double int int
StackMap stack:
aload 11
iload 16
daload
ldc -1.0
dcmpl
ifne 35
34: goto 46
35: StackMap locals:
StackMap stack:
aload 11
iload 16
daload
aload 10
iload 16
daload
dsub
dstore 18
start local 18 36: dload 18
invokestatic java.lang.Math.abs:(D)D
dload 14
invokestatic java.lang.Math.abs:(D)D
dcmpg
ifgt 37
dload 18
goto 38
StackMap locals: double
StackMap stack:
37: dload 14
StackMap locals:
StackMap stack: double
38: dstore 20
start local 20 39: aload 10
iload 16
dup2
daload
dload 20
dadd
dastore
40: dload 12
dload 20
dsub
dstore 12
41: dload 12
invokestatic java.lang.Math.abs:(D)D
dconst_1
dcmpg
ifge 43
42: goto 49
43: StackMap locals: double
StackMap stack:
dload 20
invokestatic java.lang.Math.abs:(D)D
dload 14
invokestatic java.lang.Math.abs:(D)D
dcmpg
ifge 46
44: aload 11
iload 16
ldc -1.0
dastore
45: iinc 9 -1
end local 20 end local 18 46: StackMap locals:
StackMap stack:
iinc 16 1
StackMap locals:
StackMap stack:
47: iload 16
iload 17
if_icmplt 33
end local 17 end local 16 end local 14 48: StackMap locals:
StackMap stack:
dload 12
invokestatic java.lang.Math.abs:(D)D
dconst_1
dcmpl
ifle 49
iload 9
ifgt 29
49: StackMap locals:
StackMap stack:
dload 12
dreturn
end local 12 end local 11 end local 10 end local 9 end local 8 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 50 0 this Ljavafx/scene/layout/VBox;
0 50 1 managed Ljava/util/List<Ljavafx/scene/Node;>;
0 50 2 areaHeights [[D
0 50 3 priority Ljavafx/scene/layout/Priority;
0 50 4 extraHeight D
0 50 6 width D
3 50 8 shrinking Z
4 50 9 adjustingNumber I
5 50 10 usedHeights [D
6 50 11 temp [D
9 15 12 i I
10 15 13 size I
12 13 14 child Ljavafx/scene/Node;
17 27 12 i I
18 27 13 size I
20 25 14 child Ljavafx/scene/Node;
28 50 12 available D
30 48 14 portion D
31 48 16 i I
32 48 17 size I
36 46 18 limit D
39 46 20 change D
Signature: (Ljava/util/List<Ljavafx/scene/Node;>;[[DLjavafx/scene/layout/Priority;DD)D
MethodParameters:
Name Flags
managed
areaHeights
priority
extraHeight
width
private double computeContentHeight(java.util.List<javafx.scene.Node>, double, );
descriptor: (Ljava/util/List;DZ)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
aload 1
dload 2
iload 4
invokevirtual javafx.scene.layout.VBox.getAreaHeights:(Ljava/util/List;DZ)[[D
iconst_0
aaload
aload 1
invokeinterface java.util.List.size:()I
invokestatic javafx.scene.layout.VBox.sum:([DI)D
1: aload 1
invokeinterface java.util.List.size:()I
iconst_1
isub
i2d
aload 0
aload 0
invokevirtual javafx.scene.layout.VBox.getSpacing:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
dmul
2: dadd
dreturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/VBox;
0 3 1 managedChildren Ljava/util/List<Ljavafx/scene/Node;>;
0 3 2 width D
0 3 4 minimum Z
Signature: (Ljava/util/List<Ljavafx/scene/Node;>;DZ)D
MethodParameters:
Name Flags
managedChildren
width
minimum
private static double sum(double[], int);
descriptor: ([DI)D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: dconst_0
dstore 3
start local 3 2: goto 4
3: StackMap locals: int double
StackMap stack:
dload 3
aload 0
iload 2
iinc 2 1
daload
dadd
dstore 3
4: StackMap locals:
StackMap stack:
iload 2
iload 1
if_icmpne 3
5: dload 3
dreturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 array [D
0 6 1 size I
1 6 2 i I
2 6 3 res D
MethodParameters:
Name Flags
array
size
public void requestLayout();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield javafx.scene.layout.VBox.biasDirty:Z
1: aload 0
aconst_null
putfield javafx.scene.layout.VBox.bias:Ljavafx/geometry/Orientation;
2: aload 0
invokespecial javafx.scene.layout.Pane.requestLayout:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/VBox;
protected void layoutChildren();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=17, locals=32, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.layout.VBox.getManagedChildren:()Ljava/util/List;
astore 1
start local 1 1: aload 0
invokevirtual javafx.scene.layout.VBox.getInsets:()Ljavafx/geometry/Insets;
astore 2
start local 2 2: aload 0
invokevirtual javafx.scene.layout.VBox.getWidth:()D
dstore 3
start local 3 3: aload 0
invokevirtual javafx.scene.layout.VBox.getHeight:()D
dstore 5
start local 5 4: aload 0
aload 2
invokevirtual javafx.geometry.Insets.getTop:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
dstore 7
start local 7 5: aload 0
aload 2
invokevirtual javafx.geometry.Insets.getLeft:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceX:(D)D
dstore 9
start local 9 6: aload 0
aload 2
invokevirtual javafx.geometry.Insets.getBottom:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
dstore 11
start local 11 7: aload 0
aload 2
invokevirtual javafx.geometry.Insets.getRight:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceX:(D)D
dstore 13
start local 13 8: aload 0
aload 0
invokevirtual javafx.scene.layout.VBox.getSpacing:()D
invokevirtual javafx.scene.layout.VBox.snapSpaceY:(D)D
dstore 15
start local 15 9: aload 0
invokevirtual javafx.scene.layout.VBox.getAlignmentInternal:()Ljavafx/geometry/Pos;
invokevirtual javafx.geometry.Pos.getHpos:()Ljavafx/geometry/HPos;
astore 17
start local 17 10: aload 0
invokevirtual javafx.scene.layout.VBox.getAlignmentInternal:()Ljavafx/geometry/Pos;
invokevirtual javafx.geometry.Pos.getVpos:()Ljavafx/geometry/VPos;
astore 18
start local 18 11: aload 0
invokevirtual javafx.scene.layout.VBox.isFillWidth:()Z
istore 19
start local 19 12: aload 0
aload 1
dload 3
iconst_0
invokevirtual javafx.scene.layout.VBox.getAreaHeights:(Ljava/util/List;DZ)[[D
astore 20
start local 20 13: dload 3
dload 9
dsub
dload 13
dsub
dstore 21
start local 21 14: aload 0
aload 1
aload 20
dload 5
dload 3
invokevirtual javafx.scene.layout.VBox.adjustAreaHeights:(Ljava/util/List;[[DDD)D
dstore 23
start local 23 15: dload 9
dstore 25
start local 25 16: dload 7
dload 5
dload 7
dsub
dload 11
dsub
dload 23
aload 18
invokestatic javafx.scene.layout.VBox.computeYOffset:(DDLjavafx/geometry/VPos;)D
dadd
dstore 27
start local 27 17: iconst_0
istore 29
start local 29 18: aload 1
invokeinterface java.util.List.size:()I
istore 30
start local 30 19: goto 28
20: StackMap locals: javafx.scene.layout.VBox java.util.List javafx.geometry.Insets double double double double double double double javafx.geometry.HPos javafx.geometry.VPos int double[][] double double double double int int
StackMap stack:
aload 1
iload 29
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.Node
astore 31
start local 31 21: aload 0
aload 31
dload 25
dload 27
dload 21
aload 20
iconst_0
aaload
iload 29
daload
22: aload 20
iconst_0
aaload
iload 29
daload
23: aload 31
invokestatic javafx.scene.layout.VBox.getMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
iload 19
iconst_1
24: aload 17
aload 18
25: invokevirtual javafx.scene.layout.VBox.layoutInArea:(Ljavafx/scene/Node;DDDDDLjavafx/geometry/Insets;ZZLjavafx/geometry/HPos;Ljavafx/geometry/VPos;)V
26: dload 27
aload 20
iconst_0
aaload
iload 29
daload
dload 15
dadd
dadd
dstore 27
end local 31 27: iinc 29 1
StackMap locals:
StackMap stack:
28: iload 29
iload 30
if_icmplt 20
end local 30 end local 29 29: return
end local 27 end local 25 end local 23 end local 21 end local 20 end local 19 end local 18 end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Ljavafx/scene/layout/VBox;
1 30 1 managed Ljava/util/List<Ljavafx/scene/Node;>;
2 30 2 insets Ljavafx/geometry/Insets;
3 30 3 width D
4 30 5 height D
5 30 7 top D
6 30 9 left D
7 30 11 bottom D
8 30 13 right D
9 30 15 space D
10 30 17 hpos Ljavafx/geometry/HPos;
11 30 18 vpos Ljavafx/geometry/VPos;
12 30 19 isFillWidth Z
13 30 20 actualAreaHeights [[D
14 30 21 contentWidth D
15 30 23 contentHeight D
16 30 25 x D
17 30 27 y D
18 29 29 i I
19 29 30 size I
21 27 31 child Ljavafx/scene/Node;
private double[][] getTempArray(int);
descriptor: (I)[[D
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.layout.VBox.tempArray:[[D
ifnonnull 3
1: aload 0
iconst_2
iload 1
multianewarray [[D 2
putfield javafx.scene.layout.VBox.tempArray:[[D
2: goto 5
StackMap locals:
StackMap stack:
3: aload 0
getfield javafx.scene.layout.VBox.tempArray:[[D
iconst_0
aaload
arraylength
iload 1
if_icmpge 5
4: aload 0
iconst_2
aload 0
getfield javafx.scene.layout.VBox.tempArray:[[D
arraylength
iconst_3
imul
iload 1
invokestatic java.lang.Math.max:(II)I
multianewarray [[D 2
putfield javafx.scene.layout.VBox.tempArray:[[D
5: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.VBox.tempArray:[[D
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/layout/VBox;
0 6 1 size I
MethodParameters:
Name Flags
size
public static java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> getClassCssMetaData();
descriptor: ()Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic javafx.scene.layout.VBox$StyleableProperties.STYLEABLES:Ljava/util/List;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
public java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> getCssMetaData();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic javafx.scene.layout.VBox.getClassCssMetaData:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/VBox;
Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
private static javafx.geometry.Insets lambda$0(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic javafx.scene.layout.VBox.getMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 n Ljavafx/scene/Node;
}
SourceFile: "VBox.java"
NestMembers:
javafx.scene.layout.VBox$1 javafx.scene.layout.VBox$2 javafx.scene.layout.VBox$3 javafx.scene.layout.VBox$StyleableProperties javafx.scene.layout.VBox$StyleableProperties$1 javafx.scene.layout.VBox$StyleableProperties$2 javafx.scene.layout.VBox$StyleableProperties$3
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
javafx.scene.layout.VBox$1
javafx.scene.layout.VBox$2
javafx.scene.layout.VBox$3
private StyleableProperties = javafx.scene.layout.VBox$StyleableProperties of javafx.scene.layout.VBox