public class javafx.scene.layout.FlowPane extends javafx.scene.layout.Pane
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.layout.FlowPane
super_class: javafx.scene.layout.Pane
{
private static final java.lang.String MARGIN_CONSTRAINT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "flowpane-margin"
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.ObjectProperty<javafx.geometry.Orientation> orientation;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/Orientation;>;
private javafx.beans.property.DoubleProperty hgap;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty vgap;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty prefWrapLength;
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.ObjectProperty<javafx.geometry.HPos> columnHalignment;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/HPos;>;
private javafx.beans.property.ObjectProperty<javafx.geometry.VPos> rowValignment;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/VPos;>;
private java.util.List<javafx.scene.layout.FlowPane$Run> runs;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;
private double lastMaxRunLength;
descriptor: D
flags: (0x0002) ACC_PRIVATE
boolean computingRuns;
descriptor: Z
flags: (0x0000)
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/FlowPane.lambda$0(Ljavafx/scene/Node;)Ljavafx/geometry/Insets; (6)
(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
putstatic javafx.scene.layout.FlowPane.marginAccessor:Ljavafx/util/Callback;
return
LocalVariableTable:
Start End Slot Name Signature
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 "flowpane-margin"
aload 1
invokestatic javafx.scene.layout.FlowPane.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 "flowpane-margin"
invokestatic javafx.scene.layout.FlowPane.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.FlowPane.setMargin:(Ljavafx/scene/Node;Ljavafx/geometry/Insets;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 child Ljavafx/scene/Node;
MethodParameters:
Name Flags
child
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javafx.scene.layout.Pane.<init>:()V
1: aload 0
aconst_null
putfield javafx.scene.layout.FlowPane.runs:Ljava/util/List;
2: aload 0
ldc -1.0
putfield javafx.scene.layout.FlowPane.lastMaxRunLength:D
3: aload 0
iconst_0
putfield javafx.scene.layout.FlowPane.computingRuns:Z
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/layout/FlowPane;
public void <init>(javafx.geometry.Orientation);
descriptor: (Ljavafx/geometry/Orientation;)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.FlowPane.<init>:()V
1: aload 0
aload 1
invokevirtual javafx.scene.layout.FlowPane.setOrientation:(Ljavafx/geometry/Orientation;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
0 3 1 orientation Ljavafx/geometry/Orientation;
MethodParameters:
Name Flags
orientation
public void <init>(double, double);
descriptor: (DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokespecial javafx.scene.layout.FlowPane.<init>:()V
1: aload 0
dload 1
invokevirtual javafx.scene.layout.FlowPane.setHgap:(D)V
2: aload 0
dload 3
invokevirtual javafx.scene.layout.FlowPane.setVgap:(D)V
3: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/FlowPane;
0 4 1 hgap D
0 4 3 vgap D
MethodParameters:
Name Flags
hgap
vgap
public void <init>(javafx.geometry.Orientation, double, double);
descriptor: (Ljavafx/geometry/Orientation;DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
invokespecial javafx.scene.layout.FlowPane.<init>:()V
1: aload 0
aload 1
invokevirtual javafx.scene.layout.FlowPane.setOrientation:(Ljavafx/geometry/Orientation;)V
2: aload 0
dload 2
invokevirtual javafx.scene.layout.FlowPane.setHgap:(D)V
3: aload 0
dload 4
invokevirtual javafx.scene.layout.FlowPane.setVgap:(D)V
4: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/layout/FlowPane;
0 5 1 orientation Ljavafx/geometry/Orientation;
0 5 2 hgap D
0 5 4 vgap D
MethodParameters:
Name Flags
orientation
hgap
vgap
public void <init>(javafx.scene.Node[]);
descriptor: ([Ljavafx/scene/Node;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javafx.scene.layout.Pane.<init>:()V
1: aload 0
aconst_null
putfield javafx.scene.layout.FlowPane.runs:Ljava/util/List;
2: aload 0
ldc -1.0
putfield javafx.scene.layout.FlowPane.lastMaxRunLength:D
3: aload 0
iconst_0
putfield javafx.scene.layout.FlowPane.computingRuns:Z
4: aload 0
invokevirtual javafx.scene.layout.FlowPane.getChildren:()Ljavafx/collections/ObservableList;
aload 1
invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/layout/FlowPane;
0 6 1 children [Ljavafx/scene/Node;
MethodParameters:
Name Flags
children
public void <init>(javafx.geometry.Orientation, javafx.scene.Node[]);
descriptor: (Ljavafx/geometry/Orientation;[Ljavafx/scene/Node;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial javafx.scene.layout.FlowPane.<init>:()V
1: aload 0
aload 1
invokevirtual javafx.scene.layout.FlowPane.setOrientation:(Ljavafx/geometry/Orientation;)V
2: aload 0
invokevirtual javafx.scene.layout.FlowPane.getChildren:()Ljavafx/collections/ObservableList;
aload 2
invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/FlowPane;
0 4 1 orientation Ljavafx/geometry/Orientation;
0 4 2 children [Ljavafx/scene/Node;
MethodParameters:
Name Flags
orientation
children
public void <init>(double, double, javafx.scene.Node[]);
descriptor: (DD[Ljavafx/scene/Node;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
invokespecial javafx.scene.layout.FlowPane.<init>:()V
1: aload 0
dload 1
invokevirtual javafx.scene.layout.FlowPane.setHgap:(D)V
2: aload 0
dload 3
invokevirtual javafx.scene.layout.FlowPane.setVgap:(D)V
3: aload 0
invokevirtual javafx.scene.layout.FlowPane.getChildren:()Ljavafx/collections/ObservableList;
aload 5
invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
4: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/layout/FlowPane;
0 5 1 hgap D
0 5 3 vgap D
0 5 5 children [Ljavafx/scene/Node;
MethodParameters:
Name Flags
hgap
vgap
children
public void <init>(javafx.geometry.Orientation, double, double, javafx.scene.Node[]);
descriptor: (Ljavafx/geometry/Orientation;DD[Ljavafx/scene/Node;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 6 0: aload 0
invokespecial javafx.scene.layout.FlowPane.<init>:()V
1: aload 0
aload 1
invokevirtual javafx.scene.layout.FlowPane.setOrientation:(Ljavafx/geometry/Orientation;)V
2: aload 0
dload 2
invokevirtual javafx.scene.layout.FlowPane.setHgap:(D)V
3: aload 0
dload 4
invokevirtual javafx.scene.layout.FlowPane.setVgap:(D)V
4: aload 0
invokevirtual javafx.scene.layout.FlowPane.getChildren:()Ljavafx/collections/ObservableList;
aload 6
invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
5: return
end local 6 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/FlowPane;
0 6 1 orientation Ljavafx/geometry/Orientation;
0 6 2 hgap D
0 6 4 vgap D
0 6 6 children [Ljavafx/scene/Node;
MethodParameters:
Name Flags
orientation
hgap
vgap
children
public final javafx.beans.property.ObjectProperty<javafx.geometry.Orientation> orientationProperty();
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.FlowPane.orientation:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.FlowPane$1
dup
aload 0
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
invokespecial javafx.scene.layout.FlowPane$1.<init>:(Ljavafx/scene/layout/FlowPane;Ljava/lang/Object;)V
putfield javafx.scene.layout.FlowPane.orientation:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.FlowPane.orientation:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/Orientation;>;
public final void setOrientation(javafx.geometry.Orientation);
descriptor: (Ljavafx/geometry/Orientation;)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.FlowPane.orientationProperty:()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/FlowPane;
0 1 1 value Ljavafx/geometry/Orientation;
MethodParameters:
Name Flags
value
public final javafx.geometry.Orientation getOrientation();
descriptor: ()Ljavafx/geometry/Orientation;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.FlowPane.orientation:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.FlowPane.orientation:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.geometry.Orientation
StackMap locals:
StackMap stack: javafx.geometry.Orientation
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
public final javafx.beans.property.DoubleProperty hgapProperty();
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.FlowPane.hgap:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.FlowPane$2
dup
aload 0
invokespecial javafx.scene.layout.FlowPane$2.<init>:(Ljavafx/scene/layout/FlowPane;)V
putfield javafx.scene.layout.FlowPane.hgap:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.FlowPane.hgap:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
public final void setHgap(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.FlowPane.hgapProperty:()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/FlowPane;
0 1 1 value D
MethodParameters:
Name Flags
value
public final double getHgap();
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.FlowPane.hgap:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.FlowPane.hgap: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/FlowPane;
public final javafx.beans.property.DoubleProperty vgapProperty();
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.FlowPane.vgap:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.FlowPane$3
dup
aload 0
invokespecial javafx.scene.layout.FlowPane$3.<init>:(Ljavafx/scene/layout/FlowPane;)V
putfield javafx.scene.layout.FlowPane.vgap:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.FlowPane.vgap:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
public final void setVgap(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.FlowPane.vgapProperty:()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/FlowPane;
0 1 1 value D
MethodParameters:
Name Flags
value
public final double getVgap();
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.FlowPane.vgap:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.FlowPane.vgap: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/FlowPane;
public final javafx.beans.property.DoubleProperty prefWrapLengthProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.FlowPane.prefWrapLength:Ljavafx/beans/property/DoubleProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.FlowPane$4
dup
aload 0
ldc 400.0
invokespecial javafx.scene.layout.FlowPane$4.<init>:(Ljavafx/scene/layout/FlowPane;D)V
putfield javafx.scene.layout.FlowPane.prefWrapLength:Ljavafx/beans/property/DoubleProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.FlowPane.prefWrapLength:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
public final void setPrefWrapLength(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.FlowPane.prefWrapLengthProperty:()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/FlowPane;
0 1 1 value D
MethodParameters:
Name Flags
value
public final double getPrefWrapLength();
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.FlowPane.prefWrapLength:Ljavafx/beans/property/DoubleProperty;
ifnonnull 1
ldc 400.0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.FlowPane.prefWrapLength: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/FlowPane;
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.FlowPane.alignment:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.FlowPane$5
dup
aload 0
getstatic javafx.geometry.Pos.TOP_LEFT:Ljavafx/geometry/Pos;
invokespecial javafx.scene.layout.FlowPane$5.<init>:(Ljavafx/scene/layout/FlowPane;Ljavafx/geometry/Pos;)V
putfield javafx.scene.layout.FlowPane.alignment:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.FlowPane.alignment:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
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.FlowPane.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/FlowPane;
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.FlowPane.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.FlowPane.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/FlowPane;
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.FlowPane.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/FlowPane;
1 4 1 localPos Ljavafx/geometry/Pos;
public final javafx.beans.property.ObjectProperty<javafx.geometry.HPos> columnHalignmentProperty();
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.FlowPane.columnHalignment:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.FlowPane$6
dup
aload 0
getstatic javafx.geometry.HPos.LEFT:Ljavafx/geometry/HPos;
invokespecial javafx.scene.layout.FlowPane$6.<init>:(Ljavafx/scene/layout/FlowPane;Ljavafx/geometry/HPos;)V
putfield javafx.scene.layout.FlowPane.columnHalignment:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.FlowPane.columnHalignment:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/HPos;>;
public final void setColumnHalignment(javafx.geometry.HPos);
descriptor: (Ljavafx/geometry/HPos;)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.FlowPane.columnHalignmentProperty:()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/FlowPane;
0 1 1 value Ljavafx/geometry/HPos;
MethodParameters:
Name Flags
value
public final javafx.geometry.HPos getColumnHalignment();
descriptor: ()Ljavafx/geometry/HPos;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.FlowPane.columnHalignment:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
getstatic javafx.geometry.HPos.LEFT:Ljavafx/geometry/HPos;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.FlowPane.columnHalignment:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.geometry.HPos
StackMap locals:
StackMap stack: javafx.geometry.HPos
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
private javafx.geometry.HPos getColumnHalignmentInternal();
descriptor: ()Ljavafx/geometry/HPos;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getColumnHalignment:()Ljavafx/geometry/HPos;
astore 1
start local 1 1: aload 1
ifnonnull 2
getstatic javafx.geometry.HPos.LEFT:Ljavafx/geometry/HPos;
goto 3
StackMap locals: javafx.geometry.HPos
StackMap stack:
2: aload 1
StackMap locals:
StackMap stack: javafx.geometry.HPos
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/FlowPane;
1 4 1 localPos Ljavafx/geometry/HPos;
public final javafx.beans.property.ObjectProperty<javafx.geometry.VPos> rowValignmentProperty();
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.FlowPane.rowValignment:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.layout.FlowPane$7
dup
aload 0
getstatic javafx.geometry.VPos.CENTER:Ljavafx/geometry/VPos;
invokespecial javafx.scene.layout.FlowPane$7.<init>:(Ljavafx/scene/layout/FlowPane;Ljavafx/geometry/VPos;)V
putfield javafx.scene.layout.FlowPane.rowValignment:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.FlowPane.rowValignment:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/geometry/VPos;>;
public final void setRowValignment(javafx.geometry.VPos);
descriptor: (Ljavafx/geometry/VPos;)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.FlowPane.rowValignmentProperty:()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/FlowPane;
0 1 1 value Ljavafx/geometry/VPos;
MethodParameters:
Name Flags
value
public final javafx.geometry.VPos getRowValignment();
descriptor: ()Ljavafx/geometry/VPos;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.FlowPane.rowValignment:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
getstatic javafx.geometry.VPos.CENTER:Ljavafx/geometry/VPos;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.layout.FlowPane.rowValignment:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.geometry.VPos
StackMap locals:
StackMap stack: javafx.geometry.VPos
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/layout/FlowPane;
private javafx.geometry.VPos getRowValignmentInternal();
descriptor: ()Ljavafx/geometry/VPos;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getRowValignment:()Ljavafx/geometry/VPos;
astore 1
start local 1 1: aload 1
ifnonnull 2
getstatic javafx.geometry.VPos.CENTER:Ljavafx/geometry/VPos;
goto 3
StackMap locals: javafx.geometry.VPos
StackMap stack:
2: aload 1
StackMap locals:
StackMap stack: javafx.geometry.VPos
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/layout/FlowPane;
1 4 1 localPos Ljavafx/geometry/VPos;
public javafx.geometry.Orientation getContentBias();
descriptor: ()Ljavafx/geometry/Orientation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/FlowPane;
protected double computeMinWidth(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getContentBias:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 13
1: dconst_0
dstore 3
start local 3 2: aload 0
invokevirtual javafx.scene.layout.FlowPane.getChildren:()Ljavafx/collections/ObservableList;
astore 5
start local 5 3: iconst_0
istore 6
start local 6 4: aload 5
invokeinterface java.util.List.size:()I
istore 7
start local 7 5: goto 10
6: StackMap locals: javafx.scene.layout.FlowPane double double java.util.List int int
StackMap stack:
aload 5
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.Node
astore 8
start local 8 7: aload 8
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 9
8: dload 3
aload 8
ldc -1.0
invokevirtual javafx.scene.Node.prefWidth:(D)D
invokestatic java.lang.Math.max:(DD)D
dstore 3
end local 8 9: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
iload 7
if_icmplt 6
end local 7 end local 6 11: aload 0
invokevirtual javafx.scene.layout.FlowPane.getInsets:()Ljavafx/geometry/Insets;
astore 6
start local 6 12: aload 6
invokevirtual javafx.geometry.Insets.getLeft:()D
aload 0
dload 3
invokevirtual javafx.scene.layout.FlowPane.snapSizeX:(D)D
dadd
aload 6
invokevirtual javafx.geometry.Insets.getRight:()D
dadd
dreturn
end local 6 end local 5 end local 3 13: StackMap locals: javafx.scene.layout.FlowPane double
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.layout.FlowPane.computePrefWidth:(D)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavafx/scene/layout/FlowPane;
0 14 1 height D
2 13 3 maxPref D
3 13 5 children Ljava/util/List<Ljavafx/scene/Node;>;
4 11 6 i I
5 11 7 size I
7 9 8 child Ljavafx/scene/Node;
12 13 6 insets Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
height
protected double computeMinHeight(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getContentBias:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
if_acmpne 13
1: dconst_0
dstore 3
start local 3 2: aload 0
invokevirtual javafx.scene.layout.FlowPane.getChildren:()Ljavafx/collections/ObservableList;
astore 5
start local 5 3: iconst_0
istore 6
start local 6 4: aload 5
invokeinterface java.util.List.size:()I
istore 7
start local 7 5: goto 10
6: StackMap locals: javafx.scene.layout.FlowPane double double java.util.List int int
StackMap stack:
aload 5
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.Node
astore 8
start local 8 7: aload 8
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 9
8: dload 3
aload 8
ldc -1.0
invokevirtual javafx.scene.Node.prefHeight:(D)D
invokestatic java.lang.Math.max:(DD)D
dstore 3
end local 8 9: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
iload 7
if_icmplt 6
end local 7 end local 6 11: aload 0
invokevirtual javafx.scene.layout.FlowPane.getInsets:()Ljavafx/geometry/Insets;
astore 6
start local 6 12: aload 6
invokevirtual javafx.geometry.Insets.getTop:()D
aload 0
dload 3
invokevirtual javafx.scene.layout.FlowPane.snapSizeY:(D)D
dadd
aload 6
invokevirtual javafx.geometry.Insets.getBottom:()D
dadd
dreturn
end local 6 end local 5 end local 3 13: StackMap locals: javafx.scene.layout.FlowPane double
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.layout.FlowPane.computePrefHeight:(D)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavafx/scene/layout/FlowPane;
0 14 1 width D
2 13 3 maxPref D
3 13 5 children Ljava/util/List<Ljavafx/scene/Node;>;
4 11 6 i I
5 11 7 size I
7 9 8 child Ljavafx/scene/Node;
12 13 6 insets Ljavafx/geometry/Insets;
MethodParameters:
Name Flags
width
protected double computePrefWidth(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getInsets:()Ljavafx/geometry/Insets;
astore 3
start local 3 1: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 9
2: aload 0
invokevirtual javafx.scene.layout.FlowPane.getPrefWrapLength:()D
dstore 4
start local 4 3: aload 0
dload 4
invokevirtual javafx.scene.layout.FlowPane.getRuns:(D)Ljava/util/List;
astore 6
start local 6 4: aload 0
aload 6
invokevirtual javafx.scene.layout.FlowPane.computeContentWidth:(Ljava/util/List;)D
dstore 7
start local 7 5: aload 0
invokevirtual javafx.scene.layout.FlowPane.getPrefWrapLength:()D
dload 7
dcmpl
ifle 6
aload 0
invokevirtual javafx.scene.layout.FlowPane.getPrefWrapLength:()D
goto 7
StackMap locals: javafx.scene.layout.FlowPane double javafx.geometry.Insets double java.util.List double
StackMap stack:
6: dload 7
StackMap locals:
StackMap stack: double
7: dstore 7
8: aload 3
invokevirtual javafx.geometry.Insets.getLeft:()D
aload 0
dload 7
invokevirtual javafx.scene.layout.FlowPane.snapSizeX:(D)D
dadd
aload 3
invokevirtual javafx.geometry.Insets.getRight:()D
dadd
dreturn
end local 7 end local 6 end local 4 9: StackMap locals:
StackMap stack:
dload 1
ldc -1.0
dcmpl
ifeq 11
10: dload 1
aload 3
invokevirtual javafx.geometry.Insets.getTop:()D
dsub
aload 3
invokevirtual javafx.geometry.Insets.getBottom:()D
dsub
goto 12
StackMap locals:
StackMap stack:
11: aload 0
invokevirtual javafx.scene.layout.FlowPane.getPrefWrapLength:()D
12: StackMap locals:
StackMap stack: double
dstore 4
start local 4 13: aload 0
dload 4
invokevirtual javafx.scene.layout.FlowPane.getRuns:(D)Ljava/util/List;
astore 6
start local 6 14: aload 3
invokevirtual javafx.geometry.Insets.getLeft:()D
aload 0
aload 6
invokevirtual javafx.scene.layout.FlowPane.computeContentWidth:(Ljava/util/List;)D
dadd
aload 3
invokevirtual javafx.geometry.Insets.getRight:()D
dadd
dreturn
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/FlowPane;
0 15 1 forHeight D
1 15 3 insets Ljavafx/geometry/Insets;
3 9 4 maxRunWidth D
4 9 6 hruns Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;
5 9 7 w D
13 15 4 maxRunHeight D
14 15 6 vruns Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;
MethodParameters:
Name Flags
forHeight
protected double computePrefHeight(double);
descriptor: (D)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getInsets:()Ljavafx/geometry/Insets;
astore 3
start local 3 1: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 8
2: dload 1
ldc -1.0
dcmpl
ifeq 4
3: dload 1
aload 3
invokevirtual javafx.geometry.Insets.getLeft:()D
dsub
aload 3
invokevirtual javafx.geometry.Insets.getRight:()D
dsub
goto 5
StackMap locals: javafx.geometry.Insets
StackMap stack:
4: aload 0
invokevirtual javafx.scene.layout.FlowPane.getPrefWrapLength:()D
5: StackMap locals:
StackMap stack: double
dstore 4
start local 4 6: aload 0
dload 4
invokevirtual javafx.scene.layout.FlowPane.getRuns:(D)Ljava/util/List;
astore 6
start local 6 7: aload 3
invokevirtual javafx.geometry.Insets.getTop:()D
aload 0
aload 6
invokevirtual javafx.scene.layout.FlowPane.computeContentHeight:(Ljava/util/List;)D
dadd
aload 3
invokevirtual javafx.geometry.Insets.getBottom:()D
dadd
dreturn
end local 6 end local 4 8: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.layout.FlowPane.getPrefWrapLength:()D
dstore 4
start local 4 9: aload 0
dload 4
invokevirtual javafx.scene.layout.FlowPane.getRuns:(D)Ljava/util/List;
astore 6
start local 6 10: aload 0
aload 6
invokevirtual javafx.scene.layout.FlowPane.computeContentHeight:(Ljava/util/List;)D
dstore 7
start local 7 11: aload 0
invokevirtual javafx.scene.layout.FlowPane.getPrefWrapLength:()D
dload 7
dcmpl
ifle 12
aload 0
invokevirtual javafx.scene.layout.FlowPane.getPrefWrapLength:()D
goto 13
StackMap locals: double java.util.List double
StackMap stack:
12: dload 7
StackMap locals:
StackMap stack: double
13: dstore 7
14: aload 3
invokevirtual javafx.geometry.Insets.getTop:()D
aload 0
dload 7
invokevirtual javafx.scene.layout.FlowPane.snapSizeY:(D)D
dadd
aload 3
invokevirtual javafx.geometry.Insets.getBottom:()D
dadd
dreturn
end local 7 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/FlowPane;
0 15 1 forWidth D
1 15 3 insets Ljavafx/geometry/Insets;
6 8 4 maxRunWidth D
7 8 6 hruns Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;
9 15 4 maxRunHeight D
10 15 6 vruns Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;
11 15 7 h D
MethodParameters:
Name Flags
forWidth
public void requestLayout();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.layout.FlowPane.computingRuns:Z
ifne 2
1: aload 0
aconst_null
putfield javafx.scene.layout.FlowPane.runs:Ljava/util/List;
2: StackMap locals:
StackMap stack:
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/FlowPane;
private java.util.List<javafx.scene.layout.FlowPane$Run> getRuns(double);
descriptor: (D)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=20, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.layout.FlowPane.runs:Ljava/util/List;
ifnull 1
dload 1
aload 0
getfield javafx.scene.layout.FlowPane.lastMaxRunLength:D
dcmpl
ifeq 44
1: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield javafx.scene.layout.FlowPane.computingRuns:Z
2: aload 0
dload 1
putfield javafx.scene.layout.FlowPane.lastMaxRunLength:D
3: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield javafx.scene.layout.FlowPane.runs:Ljava/util/List;
4: dconst_0
dstore 3
start local 3 5: dconst_0
dstore 5
start local 5 6: new javafx.scene.layout.FlowPane$Run
dup
invokespecial javafx.scene.layout.FlowPane$Run.<init>:()V
astore 7
start local 7 7: aload 0
aload 0
invokevirtual javafx.scene.layout.FlowPane.getVgap:()D
invokevirtual javafx.scene.layout.FlowPane.snapSpaceY:(D)D
dstore 8
start local 8 8: aload 0
aload 0
invokevirtual javafx.scene.layout.FlowPane.getHgap:()D
invokevirtual javafx.scene.layout.FlowPane.snapSpaceX:(D)D
dstore 10
start local 10 9: aload 0
invokevirtual javafx.scene.layout.FlowPane.getChildren:()Ljavafx/collections/ObservableList;
astore 12
start local 12 10: iconst_0
istore 13
start local 13 11: aload 12
invokeinterface java.util.List.size:()I
istore 14
start local 14 12: goto 40
13: StackMap locals: javafx.scene.layout.FlowPane double double double javafx.scene.layout.FlowPane$Run double double java.util.List int int
StackMap stack:
aload 12
iload 13
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.Node
astore 15
start local 15 14: aload 15
invokevirtual javafx.scene.Node.isManaged:()Z
ifeq 39
15: new javafx.scene.layout.FlowPane$LayoutRect
dup
invokespecial javafx.scene.layout.FlowPane$LayoutRect.<init>:()V
astore 16
start local 16 16: aload 16
aload 15
putfield javafx.scene.layout.FlowPane$LayoutRect.node:Ljavafx/scene/Node;
17: aload 15
invokestatic javafx.scene.layout.FlowPane.getMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
astore 17
start local 17 18: aload 16
aload 0
aload 15
aload 17
invokevirtual javafx.scene.layout.FlowPane.computeChildPrefAreaWidth:(Ljavafx/scene/Node;Ljavafx/geometry/Insets;)D
putfield javafx.scene.layout.FlowPane$LayoutRect.width:D
19: aload 16
aload 0
aload 15
aload 17
invokevirtual javafx.scene.layout.FlowPane.computeChildPrefAreaHeight:(Ljavafx/scene/Node;Ljavafx/geometry/Insets;)D
putfield javafx.scene.layout.FlowPane$LayoutRect.height:D
20: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 21
aload 16
getfield javafx.scene.layout.FlowPane$LayoutRect.width:D
goto 22
StackMap locals: javafx.scene.Node javafx.scene.layout.FlowPane$LayoutRect javafx.geometry.Insets
StackMap stack:
21: aload 16
getfield javafx.scene.layout.FlowPane$LayoutRect.height:D
StackMap locals:
StackMap stack: double
22: dstore 18
start local 18 23: dload 3
dload 18
dadd
dload 1
dcmpl
ifle 32
dload 3
dconst_0
dcmpl
ifle 32
24: aload 0
aload 7
dload 5
invokevirtual javafx.scene.layout.FlowPane.normalizeRun:(Ljavafx/scene/layout/FlowPane$Run;D)V
25: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 28
26: dload 5
aload 7
getfield javafx.scene.layout.FlowPane$Run.height:D
dload 8
dadd
dadd
dstore 5
27: goto 29
28: StackMap locals: double
StackMap stack:
dload 5
aload 7
getfield javafx.scene.layout.FlowPane$Run.width:D
dload 10
dadd
dadd
dstore 5
29: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.layout.FlowPane.runs:Ljava/util/List;
aload 7
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
30: dconst_0
dstore 3
31: new javafx.scene.layout.FlowPane$Run
dup
invokespecial javafx.scene.layout.FlowPane$Run.<init>:()V
astore 7
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 36
33: aload 16
dload 3
putfield javafx.scene.layout.FlowPane$LayoutRect.x:D
34: dload 3
aload 16
getfield javafx.scene.layout.FlowPane$LayoutRect.width:D
dload 10
dadd
dadd
dstore 3
35: goto 38
36: StackMap locals:
StackMap stack:
aload 16
dload 3
putfield javafx.scene.layout.FlowPane$LayoutRect.y:D
37: dload 3
aload 16
getfield javafx.scene.layout.FlowPane$LayoutRect.height:D
dload 8
dadd
dadd
dstore 3
38: StackMap locals:
StackMap stack:
aload 7
getfield javafx.scene.layout.FlowPane$Run.rects:Ljava/util/ArrayList;
aload 16
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 18 end local 17 end local 16 end local 15 39: StackMap locals: javafx.scene.layout.FlowPane double double double javafx.scene.layout.FlowPane$Run double double java.util.List int int
StackMap stack:
iinc 13 1
StackMap locals:
StackMap stack:
40: iload 13
iload 14
if_icmplt 13
end local 14 end local 13 41: aload 0
aload 7
dload 5
invokevirtual javafx.scene.layout.FlowPane.normalizeRun:(Ljavafx/scene/layout/FlowPane$Run;D)V
42: aload 0
getfield javafx.scene.layout.FlowPane.runs:Ljava/util/List;
aload 7
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
43: aload 0
iconst_0
putfield javafx.scene.layout.FlowPane.computingRuns:Z
end local 12 end local 10 end local 8 end local 7 end local 5 end local 3 44: StackMap locals: javafx.scene.layout.FlowPane double
StackMap stack:
aload 0
getfield javafx.scene.layout.FlowPane.runs:Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Ljavafx/scene/layout/FlowPane;
0 45 1 maxRunLength D
5 44 3 runLength D
6 44 5 runOffset D
7 44 7 run Ljavafx/scene/layout/FlowPane$Run;
8 44 8 vgap D
9 44 10 hgap D
10 44 12 children Ljava/util/List<Ljavafx/scene/Node;>;
11 41 13 i I
12 41 14 size I
14 39 15 child Ljavafx/scene/Node;
16 39 16 nodeRect Ljavafx/scene/layout/FlowPane$LayoutRect;
18 39 17 margin Ljavafx/geometry/Insets;
23 39 18 nodeLength D
Signature: (D)Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;
MethodParameters:
Name Flags
maxRunLength
private void normalizeRun(javafx.scene.layout.FlowPane$Run, double);
descriptor: (Ljavafx/scene/layout/FlowPane$Run;D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 18
1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 2: aload 1
aload 1
getfield javafx.scene.layout.FlowPane$Run.rects:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
iconst_1
isub
i2d
aload 0
aload 0
invokevirtual javafx.scene.layout.FlowPane.getHgap:()D
invokevirtual javafx.scene.layout.FlowPane.snapSpaceX:(D)D
dmul
putfield javafx.scene.layout.FlowPane$Run.width:D
3: iconst_0
istore 5
start local 5 4: aload 1
getfield javafx.scene.layout.FlowPane$Run.rects:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
istore 6
start local 6 5: goto 11
6: StackMap locals: java.util.ArrayList int int
StackMap stack:
aload 1
getfield javafx.scene.layout.FlowPane$Run.rects:Ljava/util/ArrayList;
iload 5
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.layout.FlowPane$LayoutRect
astore 7
start local 7 7: aload 4
aload 7
getfield javafx.scene.layout.FlowPane$LayoutRect.node:Ljavafx/scene/Node;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
8: aload 1
dup
getfield javafx.scene.layout.FlowPane$Run.width:D
aload 7
getfield javafx.scene.layout.FlowPane$LayoutRect.width:D
dadd
putfield javafx.scene.layout.FlowPane$Run.width:D
9: aload 7
dload 2
putfield javafx.scene.layout.FlowPane$LayoutRect.y:D
end local 7 10: iinc 5 1
StackMap locals:
StackMap stack:
11: iload 5
iload 6
if_icmplt 6
end local 6 end local 5 12: aload 1
aload 0
aload 4
getstatic javafx.scene.layout.FlowPane.marginAccessor:Ljavafx/util/Callback;
aload 0
invokevirtual javafx.scene.layout.FlowPane.getRowValignment:()Ljavafx/geometry/VPos;
invokevirtual javafx.scene.layout.FlowPane.computeMaxPrefAreaHeight:(Ljava/util/List;Ljavafx/util/Callback;Ljavafx/geometry/VPos;)D
putfield javafx.scene.layout.FlowPane$Run.height:D
13: aload 1
aload 0
invokevirtual javafx.scene.layout.FlowPane.getRowValignment:()Ljavafx/geometry/VPos;
getstatic javafx.geometry.VPos.BASELINE:Ljavafx/geometry/VPos;
if_acmpne 15
14: aload 0
aload 4
getstatic javafx.scene.layout.FlowPane.marginAccessor:Ljavafx/util/Callback;
aload 1
invokedynamic apply(Ljavafx/scene/layout/FlowPane$Run;)Ljava/util/function/Function;
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/FlowPane.lambda$1(Ljavafx/scene/layout/FlowPane$Run;Ljava/lang/Integer;)Ljava/lang/Double; (6)
(Ljava/lang/Integer;)Ljava/lang/Double;
aload 1
getfield javafx.scene.layout.FlowPane$Run.height:D
iconst_1
invokevirtual javafx.scene.layout.FlowPane.getAreaBaselineOffset:(Ljava/util/List;Ljavafx/util/Callback;Ljava/util/function/Function;DZ)D
goto 16
StackMap locals: javafx.scene.layout.FlowPane javafx.scene.layout.FlowPane$Run double java.util.ArrayList
StackMap stack: javafx.scene.layout.FlowPane$Run
15: dconst_0
16: StackMap locals: javafx.scene.layout.FlowPane javafx.scene.layout.FlowPane$Run double java.util.ArrayList
StackMap stack: javafx.scene.layout.FlowPane$Run double
putfield javafx.scene.layout.FlowPane$Run.baselineOffset:D
end local 4 17: goto 31
18: StackMap locals:
StackMap stack:
aload 1
aload 1
getfield javafx.scene.layout.FlowPane$Run.rects:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
iconst_1
isub
i2d
aload 0
aload 0
invokevirtual javafx.scene.layout.FlowPane.getVgap:()D
invokevirtual javafx.scene.layout.FlowPane.snapSpaceY:(D)D
dmul
putfield javafx.scene.layout.FlowPane$Run.height:D
19: dconst_0
dstore 4
start local 4 20: iconst_0
istore 6
start local 6 21: aload 1
getfield javafx.scene.layout.FlowPane$Run.rects:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
istore 7
start local 7 22: goto 28
23: StackMap locals: double int int
StackMap stack:
aload 1
getfield javafx.scene.layout.FlowPane$Run.rects:Ljava/util/ArrayList;
iload 6
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.layout.FlowPane$LayoutRect
astore 8
start local 8 24: aload 1
dup
getfield javafx.scene.layout.FlowPane$Run.height:D
aload 8
getfield javafx.scene.layout.FlowPane$LayoutRect.height:D
dadd
putfield javafx.scene.layout.FlowPane$Run.height:D
25: aload 8
dload 2
putfield javafx.scene.layout.FlowPane$LayoutRect.x:D
26: dload 4
aload 8
getfield javafx.scene.layout.FlowPane$LayoutRect.width:D
invokestatic java.lang.Math.max:(DD)D
dstore 4
end local 8 27: iinc 6 1
StackMap locals:
StackMap stack:
28: iload 6
iload 7
if_icmplt 23
end local 7 end local 6 29: aload 1
dload 4
putfield javafx.scene.layout.FlowPane$Run.width:D
30: aload 1
aload 1
getfield javafx.scene.layout.FlowPane$Run.height:D
putfield javafx.scene.layout.FlowPane$Run.baselineOffset:D
end local 4 31: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Ljavafx/scene/layout/FlowPane;
0 32 1 run Ljavafx/scene/layout/FlowPane$Run;
0 32 2 runOffset D
2 17 4 rownodes Ljava/util/ArrayList<Ljavafx/scene/Node;>;
4 12 5 i I
5 12 6 max I
7 10 7 lrect Ljavafx/scene/layout/FlowPane$LayoutRect;
20 31 4 maxw D
21 29 6 i I
22 29 7 max I
24 27 8 lrect Ljavafx/scene/layout/FlowPane$LayoutRect;
MethodParameters:
Name Flags
run final
runOffset
private double computeContentWidth(java.util.List<javafx.scene.layout.FlowPane$Run>);
descriptor: (Ljava/util/List;)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokeinterface java.util.List.size:()I
iconst_1
isub
i2d
aload 0
aload 0
invokevirtual javafx.scene.layout.FlowPane.getHgap:()D
invokevirtual javafx.scene.layout.FlowPane.snapSpaceX:(D)D
dmul
StackMap locals:
StackMap stack: double
2: dstore 2
start local 2 3: iconst_0
istore 4
start local 4 4: aload 1
invokeinterface java.util.List.size:()I
istore 5
start local 5 5: goto 12
6: StackMap locals: double int int
StackMap stack:
aload 1
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.layout.FlowPane$Run
astore 6
start local 6 7: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 10
8: dload 2
aload 6
getfield javafx.scene.layout.FlowPane$Run.width:D
invokestatic java.lang.Math.max:(DD)D
dstore 2
9: goto 11
10: StackMap locals: javafx.scene.layout.FlowPane$Run
StackMap stack:
dload 2
aload 6
getfield javafx.scene.layout.FlowPane$Run.width:D
dadd
dstore 2
end local 6 11: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
iload 5
if_icmplt 6
end local 5 end local 4 13: dload 2
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavafx/scene/layout/FlowPane;
0 14 1 runs Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;
3 14 2 cwidth D
4 13 4 i I
5 13 5 max I
7 11 6 run Ljavafx/scene/layout/FlowPane$Run;
Signature: (Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;)D
MethodParameters:
Name Flags
runs
private double computeContentHeight(java.util.List<javafx.scene.layout.FlowPane$Run>);
descriptor: (Ljava/util/List;)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
if_acmpne 1
dconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokeinterface java.util.List.size:()I
iconst_1
isub
i2d
aload 0
aload 0
invokevirtual javafx.scene.layout.FlowPane.getVgap:()D
invokevirtual javafx.scene.layout.FlowPane.snapSpaceY:(D)D
dmul
StackMap locals:
StackMap stack: double
2: dstore 2
start local 2 3: iconst_0
istore 4
start local 4 4: aload 1
invokeinterface java.util.List.size:()I
istore 5
start local 5 5: goto 12
6: StackMap locals: double int int
StackMap stack:
aload 1
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.layout.FlowPane$Run
astore 6
start local 6 7: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
if_acmpne 10
8: dload 2
aload 6
getfield javafx.scene.layout.FlowPane$Run.height:D
invokestatic java.lang.Math.max:(DD)D
dstore 2
9: goto 11
10: StackMap locals: javafx.scene.layout.FlowPane$Run
StackMap stack:
dload 2
aload 6
getfield javafx.scene.layout.FlowPane$Run.height:D
dadd
dstore 2
end local 6 11: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
iload 5
if_icmplt 6
end local 5 end local 4 13: dload 2
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavafx/scene/layout/FlowPane;
0 14 1 runs Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;
3 14 2 cheight D
4 13 4 i I
5 13 5 max I
7 11 6 run Ljavafx/scene/layout/FlowPane$Run;
Signature: (Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;)D
MethodParameters:
Name Flags
runs
protected void layoutChildren();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=15, locals=32, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.layout.FlowPane.getInsets:()Ljavafx/geometry/Insets;
astore 1
start local 1 1: aload 0
invokevirtual javafx.scene.layout.FlowPane.getWidth:()D
dstore 2
start local 2 2: aload 0
invokevirtual javafx.scene.layout.FlowPane.getHeight:()D
dstore 4
start local 4 3: aload 1
invokevirtual javafx.geometry.Insets.getTop:()D
dstore 6
start local 6 4: aload 1
invokevirtual javafx.geometry.Insets.getLeft:()D
dstore 8
start local 8 5: aload 1
invokevirtual javafx.geometry.Insets.getBottom:()D
dstore 10
start local 10 6: aload 1
invokevirtual javafx.geometry.Insets.getRight:()D
dstore 12
start local 12 7: dload 2
dload 8
dsub
dload 12
dsub
dstore 14
start local 14 8: dload 4
dload 6
dsub
dload 10
dsub
dstore 16
start local 16 9: aload 0
aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 10
dload 14
goto 11
StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double
StackMap stack: javafx.scene.layout.FlowPane
10: dload 16
StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double
StackMap stack: javafx.scene.layout.FlowPane double
11: invokevirtual javafx.scene.layout.FlowPane.getRuns:(D)Ljava/util/List;
astore 18
start local 18 12: iconst_0
istore 19
start local 19 13: aload 18
invokeinterface java.util.List.size:()I
istore 20
start local 20 14: goto 42
15: StackMap locals: java.util.List int int
StackMap stack:
aload 18
iload 19
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.layout.FlowPane$Run
astore 21
start local 21 16: dload 8
dload 14
17: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 18
aload 21
getfield javafx.scene.layout.FlowPane$Run.width:D
goto 19
StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double java.util.List int int javafx.scene.layout.FlowPane$Run
StackMap stack: double double
18: aload 0
aload 18
invokevirtual javafx.scene.layout.FlowPane.computeContentWidth:(Ljava/util/List;)D
19: StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double java.util.List int int javafx.scene.layout.FlowPane$Run
StackMap stack: double double double
aload 0
invokevirtual javafx.scene.layout.FlowPane.getAlignmentInternal:()Ljavafx/geometry/Pos;
invokevirtual javafx.geometry.Pos.getHpos:()Ljavafx/geometry/HPos;
20: invokestatic javafx.scene.layout.FlowPane.computeXOffset:(DDLjavafx/geometry/HPos;)D
dadd
dstore 22
start local 22 21: dload 6
dload 16
22: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
if_acmpne 23
aload 21
getfield javafx.scene.layout.FlowPane$Run.height:D
goto 24
StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double java.util.List int int javafx.scene.layout.FlowPane$Run double
StackMap stack: double double
23: aload 0
aload 18
invokevirtual javafx.scene.layout.FlowPane.computeContentHeight:(Ljava/util/List;)D
24: StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double java.util.List int int javafx.scene.layout.FlowPane$Run double
StackMap stack: double double double
aload 0
invokevirtual javafx.scene.layout.FlowPane.getAlignmentInternal:()Ljavafx/geometry/Pos;
invokevirtual javafx.geometry.Pos.getVpos:()Ljavafx/geometry/VPos;
25: invokestatic javafx.scene.layout.FlowPane.computeYOffset:(DDLjavafx/geometry/VPos;)D
dadd
dstore 24
start local 24 26: iconst_0
istore 26
start local 26 27: goto 40
28: StackMap locals: double int
StackMap stack:
aload 21
getfield javafx.scene.layout.FlowPane$Run.rects:Ljava/util/ArrayList;
iload 26
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.layout.FlowPane$LayoutRect
astore 27
start local 27 29: dload 22
aload 27
getfield javafx.scene.layout.FlowPane$LayoutRect.x:D
dadd
dstore 28
start local 28 30: dload 24
aload 27
getfield javafx.scene.layout.FlowPane$LayoutRect.y:D
dadd
dstore 30
start local 30 31: aload 0
aload 27
getfield javafx.scene.layout.FlowPane$LayoutRect.node:Ljavafx/scene/Node;
dload 28
dload 30
32: aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
if_acmpne 33
aload 27
getfield javafx.scene.layout.FlowPane$LayoutRect.width:D
goto 34
StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double java.util.List int int javafx.scene.layout.FlowPane$Run double double int javafx.scene.layout.FlowPane$LayoutRect double double
StackMap stack: javafx.scene.layout.FlowPane javafx.scene.Node double double
33: aload 21
getfield javafx.scene.layout.FlowPane$Run.width:D
34: StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double java.util.List int int javafx.scene.layout.FlowPane$Run double double int javafx.scene.layout.FlowPane$LayoutRect double double
StackMap stack: javafx.scene.layout.FlowPane javafx.scene.Node double double double
aload 0
invokevirtual javafx.scene.layout.FlowPane.getOrientation:()Ljavafx/geometry/Orientation;
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
if_acmpne 35
aload 27
getfield javafx.scene.layout.FlowPane$LayoutRect.height:D
goto 36
StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double java.util.List int int javafx.scene.layout.FlowPane$Run double double int javafx.scene.layout.FlowPane$LayoutRect double double
StackMap stack: javafx.scene.layout.FlowPane javafx.scene.Node double double double
35: aload 21
getfield javafx.scene.layout.FlowPane$Run.height:D
36: StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double java.util.List int int javafx.scene.layout.FlowPane$Run double double int javafx.scene.layout.FlowPane$LayoutRect double double
StackMap stack: javafx.scene.layout.FlowPane javafx.scene.Node double double double double
aload 21
getfield javafx.scene.layout.FlowPane$Run.baselineOffset:D
aload 27
getfield javafx.scene.layout.FlowPane$LayoutRect.node:Ljavafx/scene/Node;
invokestatic javafx.scene.layout.FlowPane.getMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
37: aload 0
invokevirtual javafx.scene.layout.FlowPane.getColumnHalignmentInternal:()Ljavafx/geometry/HPos;
aload 0
invokevirtual javafx.scene.layout.FlowPane.getRowValignmentInternal:()Ljavafx/geometry/VPos;
38: invokevirtual javafx.scene.layout.FlowPane.layoutInArea:(Ljavafx/scene/Node;DDDDDLjavafx/geometry/Insets;Ljavafx/geometry/HPos;Ljavafx/geometry/VPos;)V
end local 30 end local 28 end local 27 39: iinc 26 1
StackMap locals:
StackMap stack:
40: iload 26
aload 21
getfield javafx.scene.layout.FlowPane$Run.rects:Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.size:()I
if_icmplt 28
end local 26 end local 24 end local 22 end local 21 41: iinc 19 1
StackMap locals: javafx.scene.layout.FlowPane javafx.geometry.Insets double double double double double double double double java.util.List int int
StackMap stack:
42: iload 19
iload 20
if_icmplt 15
end local 20 end local 19 43: return
end local 18 end local 16 end local 14 end local 12 end local 10 end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Ljavafx/scene/layout/FlowPane;
1 44 1 insets Ljavafx/geometry/Insets;
2 44 2 width D
3 44 4 height D
4 44 6 top D
5 44 8 left D
6 44 10 bottom D
7 44 12 right D
8 44 14 insideWidth D
9 44 16 insideHeight D
12 44 18 runs Ljava/util/List<Ljavafx/scene/layout/FlowPane$Run;>;
13 43 19 i I
14 43 20 max I
16 41 21 run Ljavafx/scene/layout/FlowPane$Run;
21 41 22 xoffset D
26 41 24 yoffset D
27 41 26 j I
29 39 27 lrect Ljavafx/scene/layout/FlowPane$LayoutRect;
30 39 28 x D
31 39 30 y D
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.FlowPane$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.FlowPane.getClassCssMetaData:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/layout/FlowPane;
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.FlowPane.getMargin:(Ljavafx/scene/Node;)Ljavafx/geometry/Insets;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 n Ljavafx/scene/Node;
private static java.lang.Double lambda$1(javafx.scene.layout.FlowPane$Run, java.lang.Integer);
descriptor: (Ljavafx/scene/layout/FlowPane$Run;Ljava/lang/Integer;)Ljava/lang/Double;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 0
getfield javafx.scene.layout.FlowPane$Run.rects:Ljava/util/ArrayList;
aload 1
invokevirtual java.lang.Integer.intValue:()I
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.layout.FlowPane$LayoutRect
getfield javafx.scene.layout.FlowPane$LayoutRect.width:D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 i Ljava/lang/Integer;
}
SourceFile: "FlowPane.java"
NestMembers:
javafx.scene.layout.FlowPane$1 javafx.scene.layout.FlowPane$2 javafx.scene.layout.FlowPane$3 javafx.scene.layout.FlowPane$4 javafx.scene.layout.FlowPane$5 javafx.scene.layout.FlowPane$6 javafx.scene.layout.FlowPane$7 javafx.scene.layout.FlowPane$LayoutRect javafx.scene.layout.FlowPane$Run javafx.scene.layout.FlowPane$StyleableProperties javafx.scene.layout.FlowPane$StyleableProperties$1 javafx.scene.layout.FlowPane$StyleableProperties$2 javafx.scene.layout.FlowPane$StyleableProperties$3 javafx.scene.layout.FlowPane$StyleableProperties$4 javafx.scene.layout.FlowPane$StyleableProperties$5 javafx.scene.layout.FlowPane$StyleableProperties$6
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
javafx.scene.layout.FlowPane$1
javafx.scene.layout.FlowPane$2
javafx.scene.layout.FlowPane$3
javafx.scene.layout.FlowPane$4
javafx.scene.layout.FlowPane$5
javafx.scene.layout.FlowPane$6
javafx.scene.layout.FlowPane$7
private LayoutRect = javafx.scene.layout.FlowPane$LayoutRect of javafx.scene.layout.FlowPane
private Run = javafx.scene.layout.FlowPane$Run of javafx.scene.layout.FlowPane
private StyleableProperties = javafx.scene.layout.FlowPane$StyleableProperties of javafx.scene.layout.FlowPane