public abstract class javafx.scene.chart.XYChart<X, Y> extends javafx.scene.chart.Chart
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: javafx.scene.chart.XYChart
super_class: javafx.scene.chart.Chart
{
private final java.util.BitSet colorBits;
descriptor: Ljava/util/BitSet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static java.lang.String DEFAULT_COLOR;
descriptor: Ljava/lang/String;
flags: (0x0008) ACC_STATIC
final java.util.Map<javafx.scene.chart.XYChart$Series<X, Y>, java.lang.Integer> seriesColorMap;
descriptor: Ljava/util/Map;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/Map<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;Ljava/lang/Integer;>;
private boolean rangeValid;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final javafx.scene.shape.Line verticalZeroLine;
descriptor: Ljavafx/scene/shape/Line;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.shape.Line horizontalZeroLine;
descriptor: Ljavafx/scene/shape/Line;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.shape.Path verticalGridLines;
descriptor: Ljavafx/scene/shape/Path;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.shape.Path horizontalGridLines;
descriptor: Ljavafx/scene/shape/Path;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.shape.Path horizontalRowFill;
descriptor: Ljavafx/scene/shape/Path;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.shape.Path verticalRowFill;
descriptor: Ljavafx/scene/shape/Path;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.layout.Region plotBackground;
descriptor: Ljavafx/scene/layout/Region;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.Group plotArea;
descriptor: Ljavafx/scene/Group;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.Group plotContent;
descriptor: Ljavafx/scene/Group;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.shape.Rectangle plotAreaClip;
descriptor: Ljavafx/scene/shape/Rectangle;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.List<javafx.scene.chart.XYChart$Series<X, Y>> displayedSeries;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;
private com.sun.javafx.charts.Legend legend;
descriptor: Lcom/sun/javafx/charts/Legend;
flags: (0x0002) ACC_PRIVATE
private final javafx.collections.ListChangeListener<javafx.scene.chart.XYChart$Series<X, Y>> seriesChanged;
descriptor: Ljavafx/collections/ListChangeListener;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/collections/ListChangeListener<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;
private final javafx.scene.chart.Axis<X> xAxis;
descriptor: Ljavafx/scene/chart/Axis;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/scene/chart/Axis<TX;>;
private final javafx.scene.chart.Axis<Y> yAxis;
descriptor: Ljavafx/scene/chart/Axis;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/scene/chart/Axis<TY;>;
private javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<javafx.scene.chart.XYChart$Series<X, Y>>> data;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/collections/ObservableList<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;>;
private javafx.beans.property.BooleanProperty verticalGridLinesVisible;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.BooleanProperty horizontalGridLinesVisible;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.BooleanProperty alternativeColumnFillVisible;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.BooleanProperty alternativeRowFillVisible;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.BooleanProperty verticalZeroLineVisible;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.BooleanProperty horizontalZeroLineVisible;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private static volatile int[] $SWITCH_TABLE$javafx$geometry$Side;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "default-color"
putstatic javafx.scene.chart.XYChart.DEFAULT_COLOR:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
public javafx.scene.chart.Axis<X> getXAxis();
descriptor: ()Ljavafx/scene/chart/Axis;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.xAxis:Ljavafx/scene/chart/Axis;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
Signature: ()Ljavafx/scene/chart/Axis<TX;>;
public javafx.scene.chart.Axis<Y> getYAxis();
descriptor: ()Ljavafx/scene/chart/Axis;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.yAxis:Ljavafx/scene/chart/Axis;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
Signature: ()Ljavafx/scene/chart/Axis<TY;>;
public final javafx.collections.ObservableList<javafx.scene.chart.XYChart$Series<X, Y>> getData();
descriptor: ()Ljavafx/collections/ObservableList;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.data:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.getValue:()Ljava/lang/Object;
checkcast javafx.collections.ObservableList
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
Signature: ()Ljavafx/collections/ObservableList<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;
public final void setData(javafx.collections.ObservableList<javafx.scene.chart.XYChart$Series<X, Y>>);
descriptor: (Ljavafx/collections/ObservableList;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.chart.XYChart.data:Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.setValue:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 value Ljavafx/collections/ObservableList<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;
Signature: (Ljavafx/collections/ObservableList<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;)V
MethodParameters:
Name Flags
value
public final javafx.beans.property.ObjectProperty<javafx.collections.ObservableList<javafx.scene.chart.XYChart$Series<X, Y>>> dataProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.data:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/collections/ObservableList<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;>;
public final boolean getVerticalGridLinesVisible();
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.chart.XYChart.verticalGridLinesVisible:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final void setVerticalGridLinesVisible(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
getfield javafx.scene.chart.XYChart.verticalGridLinesVisible: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/chart/XYChart<TX;TY;>;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final javafx.beans.property.BooleanProperty verticalGridLinesVisibleProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.verticalGridLinesVisible:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final boolean isHorizontalGridLinesVisible();
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.chart.XYChart.horizontalGridLinesVisible:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final void setHorizontalGridLinesVisible(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
getfield javafx.scene.chart.XYChart.horizontalGridLinesVisible: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/chart/XYChart<TX;TY;>;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final javafx.beans.property.BooleanProperty horizontalGridLinesVisibleProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.horizontalGridLinesVisible:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final boolean isAlternativeColumnFillVisible();
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.chart.XYChart.alternativeColumnFillVisible:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.getValue:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final void setAlternativeColumnFillVisible(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
getfield javafx.scene.chart.XYChart.alternativeColumnFillVisible:Ljavafx/beans/property/BooleanProperty;
iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual javafx.beans.property.BooleanProperty.setValue:(Ljava/lang/Boolean;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final javafx.beans.property.BooleanProperty alternativeColumnFillVisibleProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.alternativeColumnFillVisible:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final boolean isAlternativeRowFillVisible();
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.chart.XYChart.alternativeRowFillVisible:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.getValue:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final void setAlternativeRowFillVisible(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
getfield javafx.scene.chart.XYChart.alternativeRowFillVisible:Ljavafx/beans/property/BooleanProperty;
iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual javafx.beans.property.BooleanProperty.setValue:(Ljava/lang/Boolean;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final javafx.beans.property.BooleanProperty alternativeRowFillVisibleProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.alternativeRowFillVisible:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final boolean isVerticalZeroLineVisible();
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.chart.XYChart.verticalZeroLineVisible:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final void setVerticalZeroLineVisible(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
getfield javafx.scene.chart.XYChart.verticalZeroLineVisible: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/chart/XYChart<TX;TY;>;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final javafx.beans.property.BooleanProperty verticalZeroLineVisibleProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.verticalZeroLineVisible:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final boolean isHorizontalZeroLineVisible();
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.chart.XYChart.horizontalZeroLineVisible:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
public final void setHorizontalZeroLineVisible(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
getfield javafx.scene.chart.XYChart.horizontalZeroLineVisible: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/chart/XYChart<TX;TY;>;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final javafx.beans.property.BooleanProperty horizontalZeroLineVisibleProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.horizontalZeroLineVisible:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
protected javafx.collections.ObservableList<javafx.scene.Node> getPlotChildren();
descriptor: ()Ljavafx/collections/ObservableList;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.plotContent:Ljavafx/scene/Group;
invokevirtual javafx.scene.Group.getChildren:()Ljavafx/collections/ObservableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
Signature: ()Ljavafx/collections/ObservableList<Ljavafx/scene/Node;>;
public void <init>(javafx.scene.chart.Axis<X>, javafx.scene.chart.Axis<Y>);
descriptor: (Ljavafx/scene/chart/Axis;Ljavafx/scene/chart/Axis;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial javafx.scene.chart.Chart.<init>:()V
1: aload 0
new java.util.BitSet
dup
bipush 8
invokespecial java.util.BitSet.<init>:(I)V
putfield javafx.scene.chart.XYChart.colorBits:Ljava/util/BitSet;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield javafx.scene.chart.XYChart.seriesColorMap:Ljava/util/Map;
3: aload 0
iconst_0
putfield javafx.scene.chart.XYChart.rangeValid:Z
4: aload 0
new javafx.scene.shape.Line
dup
invokespecial javafx.scene.shape.Line.<init>:()V
putfield javafx.scene.chart.XYChart.verticalZeroLine:Ljavafx/scene/shape/Line;
5: aload 0
new javafx.scene.shape.Line
dup
invokespecial javafx.scene.shape.Line.<init>:()V
putfield javafx.scene.chart.XYChart.horizontalZeroLine:Ljavafx/scene/shape/Line;
6: aload 0
new javafx.scene.shape.Path
dup
invokespecial javafx.scene.shape.Path.<init>:()V
putfield javafx.scene.chart.XYChart.verticalGridLines:Ljavafx/scene/shape/Path;
7: aload 0
new javafx.scene.shape.Path
dup
invokespecial javafx.scene.shape.Path.<init>:()V
putfield javafx.scene.chart.XYChart.horizontalGridLines:Ljavafx/scene/shape/Path;
8: aload 0
new javafx.scene.shape.Path
dup
invokespecial javafx.scene.shape.Path.<init>:()V
putfield javafx.scene.chart.XYChart.horizontalRowFill:Ljavafx/scene/shape/Path;
9: aload 0
new javafx.scene.shape.Path
dup
invokespecial javafx.scene.shape.Path.<init>:()V
putfield javafx.scene.chart.XYChart.verticalRowFill:Ljavafx/scene/shape/Path;
10: aload 0
new javafx.scene.layout.Region
dup
invokespecial javafx.scene.layout.Region.<init>:()V
putfield javafx.scene.chart.XYChart.plotBackground:Ljavafx/scene/layout/Region;
11: aload 0
new javafx.scene.chart.XYChart$1
dup
aload 0
invokespecial javafx.scene.chart.XYChart$1.<init>:(Ljavafx/scene/chart/XYChart;)V
putfield javafx.scene.chart.XYChart.plotArea:Ljavafx/scene/Group;
12: aload 0
new javafx.scene.Group
dup
invokespecial javafx.scene.Group.<init>:()V
putfield javafx.scene.chart.XYChart.plotContent:Ljavafx/scene/Group;
13: aload 0
new javafx.scene.shape.Rectangle
dup
invokespecial javafx.scene.shape.Rectangle.<init>:()V
putfield javafx.scene.chart.XYChart.plotAreaClip:Ljavafx/scene/shape/Rectangle;
14: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield javafx.scene.chart.XYChart.displayedSeries:Ljava/util/List;
15: aload 0
new com.sun.javafx.charts.Legend
dup
invokespecial com.sun.javafx.charts.Legend.<init>:()V
putfield javafx.scene.chart.XYChart.legend:Lcom/sun/javafx/charts/Legend;
16: aload 0
aload 0
invokedynamic onChanged(Ljavafx/scene/chart/XYChart;)Ljavafx/collections/ListChangeListener;
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:
(Ljavafx/collections/ListChangeListener$Change;)V
javafx/scene/chart/XYChart.lambda$0(Ljavafx/collections/ListChangeListener$Change;)V (7)
(Ljavafx/collections/ListChangeListener$Change;)V
putfield javafx.scene.chart.XYChart.seriesChanged:Ljavafx/collections/ListChangeListener;
17: aload 0
new javafx.scene.chart.XYChart$2
dup
aload 0
invokespecial javafx.scene.chart.XYChart$2.<init>:(Ljavafx/scene/chart/XYChart;)V
putfield javafx.scene.chart.XYChart.data:Ljavafx/beans/property/ObjectProperty;
18: aload 0
new javafx.scene.chart.XYChart$3
dup
aload 0
iconst_1
invokespecial javafx.scene.chart.XYChart$3.<init>:(Ljavafx/scene/chart/XYChart;Z)V
putfield javafx.scene.chart.XYChart.verticalGridLinesVisible:Ljavafx/beans/property/BooleanProperty;
19: aload 0
new javafx.scene.chart.XYChart$4
dup
aload 0
iconst_1
invokespecial javafx.scene.chart.XYChart$4.<init>:(Ljavafx/scene/chart/XYChart;Z)V
putfield javafx.scene.chart.XYChart.horizontalGridLinesVisible:Ljavafx/beans/property/BooleanProperty;
20: aload 0
new javafx.scene.chart.XYChart$5
dup
aload 0
iconst_0
invokespecial javafx.scene.chart.XYChart$5.<init>:(Ljavafx/scene/chart/XYChart;Z)V
putfield javafx.scene.chart.XYChart.alternativeColumnFillVisible:Ljavafx/beans/property/BooleanProperty;
21: aload 0
new javafx.scene.chart.XYChart$6
dup
aload 0
iconst_1
invokespecial javafx.scene.chart.XYChart$6.<init>:(Ljavafx/scene/chart/XYChart;Z)V
putfield javafx.scene.chart.XYChart.alternativeRowFillVisible:Ljavafx/beans/property/BooleanProperty;
22: aload 0
new javafx.scene.chart.XYChart$7
dup
aload 0
iconst_1
invokespecial javafx.scene.chart.XYChart$7.<init>:(Ljavafx/scene/chart/XYChart;Z)V
putfield javafx.scene.chart.XYChart.verticalZeroLineVisible:Ljavafx/beans/property/BooleanProperty;
23: aload 0
new javafx.scene.chart.XYChart$8
dup
aload 0
iconst_1
invokespecial javafx.scene.chart.XYChart$8.<init>:(Ljavafx/scene/chart/XYChart;Z)V
putfield javafx.scene.chart.XYChart.horizontalZeroLineVisible:Ljavafx/beans/property/BooleanProperty;
24: aload 0
aload 1
putfield javafx.scene.chart.XYChart.xAxis:Ljavafx/scene/chart/Axis;
25: aload 1
invokevirtual javafx.scene.chart.Axis.getSide:()Ljavafx/geometry/Side;
ifnonnull 26
aload 1
getstatic javafx.geometry.Side.BOTTOM:Ljavafx/geometry/Side;
invokevirtual javafx.scene.chart.Axis.setSide:(Ljavafx/geometry/Side;)V
26: StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.Axis javafx.scene.chart.Axis
StackMap stack:
aload 1
getstatic javafx.geometry.Orientation.HORIZONTAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.scene.chart.Axis.setEffectiveOrientation:(Ljavafx/geometry/Orientation;)V
27: aload 0
aload 2
putfield javafx.scene.chart.XYChart.yAxis:Ljavafx/scene/chart/Axis;
28: aload 2
invokevirtual javafx.scene.chart.Axis.getSide:()Ljavafx/geometry/Side;
ifnonnull 29
aload 2
getstatic javafx.geometry.Side.LEFT:Ljavafx/geometry/Side;
invokevirtual javafx.scene.chart.Axis.setSide:(Ljavafx/geometry/Side;)V
29: StackMap locals:
StackMap stack:
aload 2
getstatic javafx.geometry.Orientation.VERTICAL:Ljavafx/geometry/Orientation;
invokevirtual javafx.scene.chart.Axis.setEffectiveOrientation:(Ljavafx/geometry/Orientation;)V
30: aload 1
invokevirtual javafx.scene.chart.Axis.autoRangingProperty:()Ljavafx/beans/property/BooleanProperty;
aload 0
invokedynamic changed(Ljavafx/scene/chart/XYChart;)Ljavafx/beans/value/ChangeListener;
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:
(Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
javafx/scene/chart/XYChart.lambda$2(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V (7)
(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
invokevirtual javafx.beans.property.BooleanProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
31: aload 2
invokevirtual javafx.scene.chart.Axis.autoRangingProperty:()Ljavafx/beans/property/BooleanProperty;
aload 0
invokedynamic changed(Ljavafx/scene/chart/XYChart;)Ljavafx/beans/value/ChangeListener;
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:
(Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
javafx/scene/chart/XYChart.lambda$3(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V (7)
(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
invokevirtual javafx.beans.property.BooleanProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
32: aload 0
invokevirtual javafx.scene.chart.XYChart.getChartChildren:()Ljavafx/collections/ObservableList;
iconst_4
anewarray javafx.scene.Node
dup
iconst_0
aload 0
getfield javafx.scene.chart.XYChart.plotBackground:Ljavafx/scene/layout/Region;
aastore
dup
iconst_1
aload 0
getfield javafx.scene.chart.XYChart.plotArea:Ljavafx/scene/Group;
aastore
dup
iconst_2
aload 1
aastore
dup
iconst_3
aload 2
aastore
invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
33: aload 0
getfield javafx.scene.chart.XYChart.plotArea:Ljavafx/scene/Group;
iconst_0
invokevirtual javafx.scene.Group.setAutoSizeChildren:(Z)V
34: aload 0
getfield javafx.scene.chart.XYChart.plotContent:Ljavafx/scene/Group;
iconst_0
invokevirtual javafx.scene.Group.setAutoSizeChildren:(Z)V
35: aload 0
getfield javafx.scene.chart.XYChart.plotAreaClip:Ljavafx/scene/shape/Rectangle;
iconst_0
invokevirtual javafx.scene.shape.Rectangle.setSmooth:(Z)V
36: aload 0
getfield javafx.scene.chart.XYChart.plotArea:Ljavafx/scene/Group;
aload 0
getfield javafx.scene.chart.XYChart.plotAreaClip:Ljavafx/scene/shape/Rectangle;
invokevirtual javafx.scene.Group.setClip:(Ljavafx/scene/Node;)V
37: aload 0
getfield javafx.scene.chart.XYChart.plotArea:Ljavafx/scene/Group;
invokevirtual javafx.scene.Group.getChildren:()Ljavafx/collections/ObservableList;
bipush 7
anewarray javafx.scene.Node
dup
iconst_0
38: aload 0
getfield javafx.scene.chart.XYChart.verticalRowFill:Ljavafx/scene/shape/Path;
aastore
dup
iconst_1
aload 0
getfield javafx.scene.chart.XYChart.horizontalRowFill:Ljavafx/scene/shape/Path;
aastore
dup
iconst_2
39: aload 0
getfield javafx.scene.chart.XYChart.verticalGridLines:Ljavafx/scene/shape/Path;
aastore
dup
iconst_3
aload 0
getfield javafx.scene.chart.XYChart.horizontalGridLines:Ljavafx/scene/shape/Path;
aastore
dup
iconst_4
40: aload 0
getfield javafx.scene.chart.XYChart.verticalZeroLine:Ljavafx/scene/shape/Line;
aastore
dup
iconst_5
aload 0
getfield javafx.scene.chart.XYChart.horizontalZeroLine:Ljavafx/scene/shape/Line;
aastore
dup
bipush 6
41: aload 0
getfield javafx.scene.chart.XYChart.plotContent:Ljavafx/scene/Group;
aastore
42: invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
43: aload 0
getfield javafx.scene.chart.XYChart.plotContent:Ljavafx/scene/Group;
invokevirtual javafx.scene.Group.getStyleClass:()Ljavafx/collections/ObservableList;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "plot-content"
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
44: aload 0
getfield javafx.scene.chart.XYChart.plotBackground:Ljavafx/scene/layout/Region;
invokevirtual javafx.scene.layout.Region.getStyleClass:()Ljavafx/collections/ObservableList;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "chart-plot-background"
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
45: aload 0
getfield javafx.scene.chart.XYChart.verticalRowFill:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getStyleClass:()Ljavafx/collections/ObservableList;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "chart-alternative-column-fill"
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
46: aload 0
getfield javafx.scene.chart.XYChart.horizontalRowFill:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getStyleClass:()Ljavafx/collections/ObservableList;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "chart-alternative-row-fill"
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
47: aload 0
getfield javafx.scene.chart.XYChart.verticalGridLines:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getStyleClass:()Ljavafx/collections/ObservableList;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "chart-vertical-grid-lines"
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
48: aload 0
getfield javafx.scene.chart.XYChart.horizontalGridLines:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getStyleClass:()Ljavafx/collections/ObservableList;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "chart-horizontal-grid-lines"
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
49: aload 0
getfield javafx.scene.chart.XYChart.verticalZeroLine:Ljavafx/scene/shape/Line;
invokevirtual javafx.scene.shape.Line.getStyleClass:()Ljavafx/collections/ObservableList;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "chart-vertical-zero-line"
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
50: aload 0
getfield javafx.scene.chart.XYChart.horizontalZeroLine:Ljavafx/scene/shape/Line;
invokevirtual javafx.scene.shape.Line.getStyleClass:()Ljavafx/collections/ObservableList;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "chart-horizontal-zero-line"
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
51: aload 0
getfield javafx.scene.chart.XYChart.plotContent:Ljavafx/scene/Group;
iconst_0
invokevirtual javafx.scene.Group.setManaged:(Z)V
52: aload 0
getfield javafx.scene.chart.XYChart.plotArea:Ljavafx/scene/Group;
iconst_0
invokevirtual javafx.scene.Group.setManaged:(Z)V
53: aload 0
invokevirtual javafx.scene.chart.XYChart.animatedProperty:()Ljavafx/beans/property/BooleanProperty;
aload 0
invokedynamic changed(Ljavafx/scene/chart/XYChart;)Ljavafx/beans/value/ChangeListener;
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:
(Ljavafx/beans/value/ObservableValue;Ljava/lang/Object;Ljava/lang/Object;)V
javafx/scene/chart/XYChart.lambda$4(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V (7)
(Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
invokevirtual javafx.beans.property.BooleanProperty.addListener:(Ljavafx/beans/value/ChangeListener;)V
54: aload 0
aload 0
getfield javafx.scene.chart.XYChart.legend:Lcom/sun/javafx/charts/Legend;
invokevirtual javafx.scene.chart.XYChart.setLegend:(Ljavafx/scene/Node;)V
55: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 56 1 xAxis Ljavafx/scene/chart/Axis<TX;>;
0 56 2 yAxis Ljavafx/scene/chart/Axis<TY;>;
Signature: (Ljavafx/scene/chart/Axis<TX;>;Ljavafx/scene/chart/Axis<TY;>;)V
MethodParameters:
Name Flags
xAxis
yAxis
final int getDataSize();
descriptor: ()I
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.chart.XYChart.getData:()Ljavafx/collections/ObservableList;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokeinterface javafx.collections.ObservableList.size:()I
goto 3
StackMap locals: javafx.collections.ObservableList
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
1 4 1 data Ljavafx/collections/ObservableList<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;
private void seriesNameChanged();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.chart.XYChart.updateLegend:()V
1: aload 0
invokevirtual javafx.scene.chart.XYChart.requestChartLayout:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
private void dataItemsChanged(javafx.scene.chart.XYChart$Series<X, Y>, java.util.List<javafx.scene.chart.XYChart$Data<X, Y>>, int, int, );
descriptor: (Ljavafx/scene/chart/XYChart$Series;Ljava/util/List;IIZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 3
StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.XYChart$Series java.util.List int int int top java.util.Iterator
StackMap stack:
1: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.chart.XYChart$Data
astore 6
start local 6 2: aload 0
aload 6
aload 1
invokevirtual javafx.scene.chart.XYChart.dataItemRemoved:(Ljavafx/scene/chart/XYChart$Data;Ljavafx/scene/chart/XYChart$Series;)V
end local 6 3: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: iload 3
istore 6
start local 6 5: goto 9
6: StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.XYChart$Series java.util.List int int int int
StackMap stack:
aload 1
invokevirtual javafx.scene.chart.XYChart$Series.getData:()Ljavafx/collections/ObservableList;
iload 6
invokeinterface javafx.collections.ObservableList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.chart.XYChart$Data
astore 7
start local 7 7: aload 0
aload 1
iload 6
aload 7
invokevirtual javafx.scene.chart.XYChart.dataItemAdded:(Ljavafx/scene/chart/XYChart$Series;ILjavafx/scene/chart/XYChart$Data;)V
end local 7 8: iinc 6 1
StackMap locals:
StackMap stack:
9: iload 6
iload 4
if_icmplt 6
end local 6 10: aload 0
invokevirtual javafx.scene.chart.XYChart.invalidateRange:()V
11: aload 0
invokevirtual javafx.scene.chart.XYChart.requestChartLayout:()V
12: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 13 1 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
0 13 2 removed Ljava/util/List<Ljavafx/scene/chart/XYChart$Data<TX;TY;>;>;
0 13 3 addedFrom I
0 13 4 addedTo I
0 13 5 permutation Z
2 3 6 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
5 10 6 i I
7 8 7 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;Ljava/util/List<Ljavafx/scene/chart/XYChart$Data<TX;TY;>;>;IIZ)V
MethodParameters:
Name Flags
series
removed
addedFrom
addedTo
permutation
private <T> void dataValueChanged(javafx.scene.chart.XYChart$Data<X, Y>, T, javafx.beans.property.ObjectProperty<T>);
descriptor: (Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;Ljavafx/beans/property/ObjectProperty;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=15, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
aload 2
if_acmpeq 1
aload 0
invokevirtual javafx.scene.chart.XYChart.invalidateRange:()V
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual javafx.scene.chart.XYChart.dataItemChanged:(Ljavafx/scene/chart/XYChart$Data;)V
2: aload 0
invokevirtual javafx.scene.chart.XYChart.shouldAnimate:()Z
ifeq 8
3: aload 0
iconst_2
anewarray javafx.animation.KeyFrame
dup
iconst_0
4: new javafx.animation.KeyFrame
dup
getstatic javafx.util.Duration.ZERO:Ljavafx/util/Duration;
iconst_1
anewarray javafx.animation.KeyValue
dup
iconst_0
new javafx.animation.KeyValue
dup
aload 3
aload 3
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
invokespecial javafx.animation.KeyValue.<init>:(Ljavafx/beans/value/WritableValue;Ljava/lang/Object;)V
aastore
invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;[Ljavafx/animation/KeyValue;)V
aastore
dup
iconst_1
5: new javafx.animation.KeyFrame
dup
ldc 700.0
invokestatic javafx.util.Duration.millis:(D)Ljavafx/util/Duration;
iconst_1
anewarray javafx.animation.KeyValue
dup
iconst_0
new javafx.animation.KeyValue
dup
aload 3
aload 2
getstatic javafx.animation.Interpolator.EASE_BOTH:Ljavafx/animation/Interpolator;
invokespecial javafx.animation.KeyValue.<init>:(Ljavafx/beans/value/WritableValue;Ljava/lang/Object;Ljavafx/animation/Interpolator;)V
aastore
invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;[Ljavafx/animation/KeyValue;)V
aastore
6: invokevirtual javafx.scene.chart.XYChart.animate:([Ljavafx/animation/KeyFrame;)V
7: goto 10
8: StackMap locals:
StackMap stack:
aload 3
aload 2
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
9: aload 0
invokevirtual javafx.scene.chart.XYChart.requestChartLayout:()V
10: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 11 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
0 11 2 newValue TT;
0 11 3 currentValueProperty Ljavafx/beans/property/ObjectProperty<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljavafx/scene/chart/XYChart$Data<TX;TY;>;TT;Ljavafx/beans/property/ObjectProperty<TT;>;)V
MethodParameters:
Name Flags
item
newValue
currentValueProperty
protected void updateLegend();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual javafx.scene.chart.XYChart.getData:()Ljavafx/collections/ObservableList;
ifnull 8
2: iconst_0
istore 2
start local 2 3: goto 7
4: StackMap locals: java.util.List int
StackMap stack:
aload 0
invokevirtual javafx.scene.chart.XYChart.getData:()Ljavafx/collections/ObservableList;
iload 2
invokeinterface javafx.collections.ObservableList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.chart.XYChart$Series
astore 3
start local 3 5: aload 1
aload 0
aload 3
iload 2
invokevirtual javafx.scene.chart.XYChart.createLegendItemForSeries:(Ljavafx/scene/chart/XYChart$Series;I)Lcom/sun/javafx/charts/Legend$LegendItem;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 3 6: iinc 2 1
StackMap locals:
StackMap stack:
7: iload 2
aload 0
invokevirtual javafx.scene.chart.XYChart.getData:()Ljavafx/collections/ObservableList;
invokeinterface javafx.collections.ObservableList.size:()I
if_icmplt 4
end local 2 8: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.legend:Lcom/sun/javafx/charts/Legend;
invokevirtual com.sun.javafx.charts.Legend.getItems:()Ljavafx/collections/ObservableList;
aload 1
invokeinterface javafx.collections.ObservableList.setAll:(Ljava/util/Collection;)Z
pop
9: aload 1
invokeinterface java.util.List.size:()I
ifle 13
10: aload 0
invokevirtual javafx.scene.chart.XYChart.getLegend:()Ljavafx/scene/Node;
ifnonnull 14
11: aload 0
aload 0
getfield javafx.scene.chart.XYChart.legend:Lcom/sun/javafx/charts/Legend;
invokevirtual javafx.scene.chart.XYChart.setLegend:(Ljavafx/scene/Node;)V
12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
aconst_null
invokevirtual javafx.scene.chart.XYChart.setLegend:(Ljavafx/scene/Node;)V
14: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
1 15 1 legendList Ljava/util/List<Lcom/sun/javafx/charts/Legend$LegendItem;>;
3 8 2 seriesIndex I
5 6 3 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
com.sun.javafx.charts.Legend$LegendItem createLegendItemForSeries(javafx.scene.chart.XYChart$Series<X, Y>, int);
descriptor: (Ljavafx/scene/chart/XYChart$Series;I)Lcom/sun/javafx/charts/Legend$LegendItem;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.javafx.charts.Legend$LegendItem
dup
aload 1
invokevirtual javafx.scene.chart.XYChart$Series.getName:()Ljava/lang/String;
invokespecial com.sun.javafx.charts.Legend$LegendItem.<init>:(Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
0 1 2 seriesIndex I
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;I)Lcom/sun/javafx/charts/Legend$LegendItem;
MethodParameters:
Name Flags
series
seriesIndex
void seriesBeingRemovedIsAdded(javafx.scene.chart.XYChart$Series<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Series;)V
flags: (0x0000)
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;)V
MethodParameters:
Name Flags
series
void dataBeingRemovedIsAdded(javafx.scene.chart.XYChart$Data<X, Y>, javafx.scene.chart.XYChart$Series<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Data;Ljavafx/scene/chart/XYChart$Series;)V
flags: (0x0000)
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
0 1 2 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;Ljavafx/scene/chart/XYChart$Series<TX;TY;>;)V
MethodParameters:
Name Flags
item
series
protected abstract void dataItemAdded(javafx.scene.chart.XYChart$Series<X, Y>, int, javafx.scene.chart.XYChart$Data<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Series;ILjavafx/scene/chart/XYChart$Data;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;ILjavafx/scene/chart/XYChart$Data<TX;TY;>;)V
MethodParameters:
Name Flags
series
itemIndex
item
protected abstract void dataItemRemoved(javafx.scene.chart.XYChart$Data<X, Y>, javafx.scene.chart.XYChart$Series<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Data;Ljavafx/scene/chart/XYChart$Series;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;Ljavafx/scene/chart/XYChart$Series<TX;TY;>;)V
MethodParameters:
Name Flags
item
series
protected abstract void dataItemChanged(javafx.scene.chart.XYChart$Data<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Data;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;)V
MethodParameters:
Name Flags
item
protected abstract void seriesAdded(javafx.scene.chart.XYChart$Series<X, Y>, );
descriptor: (Ljavafx/scene/chart/XYChart$Series;I)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;I)V
MethodParameters:
Name Flags
series
seriesIndex
protected abstract void seriesRemoved(javafx.scene.chart.XYChart$Series<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Series;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;)V
MethodParameters:
Name Flags
series
protected void seriesChanged(javafx.collections.ListChangeListener$Change<? extends javafx.scene.chart.XYChart$Series>);
descriptor: (Ljavafx/collections/ListChangeListener$Change;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 c Ljavafx/collections/ListChangeListener$Change<+Ljavafx/scene/chart/XYChart$Series;>;
Signature: (Ljavafx/collections/ListChangeListener$Change<+Ljavafx/scene/chart/XYChart$Series;>;)V
MethodParameters:
Name Flags
c
private void invalidateRange();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield javafx.scene.chart.XYChart.rangeValid:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
protected void updateAxisRange();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=9, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.chart.XYChart.getXAxis:()Ljavafx/scene/chart/Axis;
astore 1
start local 1 1: aload 0
invokevirtual javafx.scene.chart.XYChart.getYAxis:()Ljavafx/scene/chart/Axis;
astore 2
start local 2 2: aconst_null
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: aload 1
invokevirtual javafx.scene.chart.Axis.isAutoRanging:()Z
ifeq 5
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
5: StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.Axis javafx.scene.chart.Axis java.util.List java.util.List
StackMap stack:
aload 2
invokevirtual javafx.scene.chart.Axis.isAutoRanging:()Z
ifeq 6
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
6: StackMap locals:
StackMap stack:
aload 3
ifnonnull 7
aload 4
ifnull 17
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.chart.XYChart.getData:()Ljavafx/collections/ObservableList;
invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
astore 6
goto 14
StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.Axis javafx.scene.chart.Axis java.util.List java.util.List top java.util.Iterator
StackMap stack:
8: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.chart.XYChart$Series
astore 5
start local 5 9: aload 5
invokevirtual javafx.scene.chart.XYChart$Series.getData:()Ljavafx/collections/ObservableList;
invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
astore 8
goto 13
StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.Axis javafx.scene.chart.Axis java.util.List java.util.List javafx.scene.chart.XYChart$Series java.util.Iterator top java.util.Iterator
StackMap stack:
10: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.chart.XYChart$Data
astore 7
start local 7 11: aload 3
ifnull 12
aload 3
aload 7
invokevirtual javafx.scene.chart.XYChart$Data.getXValue:()Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
12: StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.Axis javafx.scene.chart.Axis java.util.List java.util.List javafx.scene.chart.XYChart$Series java.util.Iterator javafx.scene.chart.XYChart$Data java.util.Iterator
StackMap stack:
aload 4
ifnull 13
aload 4
aload 7
invokevirtual javafx.scene.chart.XYChart$Data.getYValue:()Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 7 13: StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.Axis javafx.scene.chart.Axis java.util.List java.util.List javafx.scene.chart.XYChart$Series java.util.Iterator top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
end local 5 14: StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.Axis javafx.scene.chart.Axis java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
15: aload 3
ifnull 16
aload 1
aload 3
invokevirtual javafx.scene.chart.Axis.invalidateRange:(Ljava/util/List;)V
16: StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.Axis javafx.scene.chart.Axis java.util.List java.util.List
StackMap stack:
aload 4
ifnull 17
aload 2
aload 4
invokevirtual javafx.scene.chart.Axis.invalidateRange:(Ljava/util/List;)V
17: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
1 18 1 xa Ljavafx/scene/chart/Axis<TX;>;
2 18 2 ya Ljavafx/scene/chart/Axis<TY;>;
3 18 3 xData Ljava/util/List<TX;>;
4 18 4 yData Ljava/util/List<TY;>;
9 14 5 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
11 13 7 data Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
protected abstract void layoutPlotChildren();
descriptor: ()V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
protected final void layoutChartChildren(double, double, double, double);
descriptor: (DDDD)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=12, locals=36, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: aload 0
invokevirtual javafx.scene.chart.XYChart.getData:()Ljavafx/collections/ObservableList;
ifnonnull 1
return
1: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.rangeValid:Z
ifne 4
2: aload 0
iconst_1
putfield javafx.scene.chart.XYChart.rangeValid:Z
3: aload 0
invokevirtual javafx.scene.chart.XYChart.getData:()Ljavafx/collections/ObservableList;
ifnull 4
aload 0
invokevirtual javafx.scene.chart.XYChart.updateAxisRange:()V
4: StackMap locals:
StackMap stack:
aload 0
dload 1
invokevirtual javafx.scene.chart.XYChart.snapPositionY:(D)D
dstore 1
5: aload 0
dload 3
invokevirtual javafx.scene.chart.XYChart.snapPositionX:(D)D
dstore 3
6: aload 0
invokevirtual javafx.scene.chart.XYChart.getXAxis:()Ljavafx/scene/chart/Axis;
astore 9
start local 9 7: aload 9
invokevirtual javafx.scene.chart.Axis.getTickMarks:()Ljavafx/collections/ObservableList;
astore 10
start local 10 8: aload 0
invokevirtual javafx.scene.chart.XYChart.getYAxis:()Ljavafx/scene/chart/Axis;
astore 11
start local 11 9: aload 11
invokevirtual javafx.scene.chart.Axis.getTickMarks:()Ljavafx/collections/ObservableList;
astore 12
start local 12 10: aload 9
ifnull 11
aload 11
ifnonnull 12
StackMap locals: javafx.scene.chart.XYChart double double double double javafx.scene.chart.Axis javafx.collections.ObservableList javafx.scene.chart.Axis javafx.collections.ObservableList
StackMap stack:
11: return
12: StackMap locals:
StackMap stack:
dconst_0
dstore 13
start local 13 13: ldc 30.0
dstore 15
start local 15 14: dconst_0
dstore 17
start local 17 15: dconst_0
dstore 19
start local 19 16: iconst_0
istore 21
start local 21 17: goto 29
18: StackMap locals: javafx.scene.chart.XYChart double double double double javafx.scene.chart.Axis javafx.collections.ObservableList javafx.scene.chart.Axis javafx.collections.ObservableList double double double double int
StackMap stack:
aload 0
dload 7
dload 15
dsub
invokevirtual javafx.scene.chart.XYChart.snapSizeY:(D)D
dstore 19
19: dload 19
dconst_0
dcmpg
ifge 21
20: dconst_0
dstore 19
21: StackMap locals:
StackMap stack:
aload 11
dload 19
invokevirtual javafx.scene.chart.Axis.prefWidth:(D)D
dstore 17
22: aload 0
dload 5
dload 17
dsub
invokevirtual javafx.scene.chart.XYChart.snapSizeX:(D)D
dstore 13
23: dload 13
dconst_0
dcmpg
ifge 25
24: dconst_0
dstore 13
25: StackMap locals:
StackMap stack:
aload 9
dload 13
invokevirtual javafx.scene.chart.Axis.prefHeight:(D)D
dstore 22
start local 22 26: dload 22
dload 15
dcmpl
ifne 27
goto 30
27: StackMap locals: double
StackMap stack:
dload 22
dstore 15
end local 22 28: iinc 21 1
StackMap locals:
StackMap stack:
29: iload 21
iconst_5
if_icmplt 18
end local 21 30: StackMap locals:
StackMap stack:
dload 13
invokestatic java.lang.Math.ceil:(D)D
dstore 13
31: dload 15
invokestatic java.lang.Math.ceil:(D)D
dstore 15
32: dload 17
invokestatic java.lang.Math.ceil:(D)D
dstore 17
33: dload 19
invokestatic java.lang.Math.ceil:(D)D
dstore 19
34: dconst_0
dstore 21
start local 21 35: invokestatic javafx.scene.chart.XYChart.$SWITCH_TABLE$javafx$geometry$Side:()[I
aload 9
invokevirtual javafx.scene.chart.Axis.getEffectiveSide:()Ljavafx/geometry/Side;
invokevirtual javafx.geometry.Side.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 36
2: 40
default: 42
}
36: StackMap locals: double
StackMap stack:
aload 9
iconst_1
invokevirtual javafx.scene.chart.Axis.setVisible:(Z)V
37: dload 1
dconst_1
dadd
dstore 21
38: dload 1
dload 15
dadd
dstore 1
39: goto 42
40: StackMap locals:
StackMap stack:
aload 9
iconst_1
invokevirtual javafx.scene.chart.Axis.setVisible:(Z)V
41: dload 1
dload 19
dadd
dstore 21
42: StackMap locals:
StackMap stack:
dconst_0
dstore 23
start local 23 43: invokestatic javafx.scene.chart.XYChart.$SWITCH_TABLE$javafx$geometry$Side:()[I
aload 11
invokevirtual javafx.scene.chart.Axis.getEffectiveSide:()Ljavafx/geometry/Side;
invokevirtual javafx.geometry.Side.ordinal:()I
iaload
tableswitch { // 3 - 4
3: 44
4: 48
default: 50
}
44: StackMap locals: double
StackMap stack:
aload 11
iconst_1
invokevirtual javafx.scene.chart.Axis.setVisible:(Z)V
45: dload 3
dconst_1
dadd
dstore 23
46: dload 3
dload 17
dadd
dstore 3
47: goto 50
48: StackMap locals:
StackMap stack:
aload 11
iconst_1
invokevirtual javafx.scene.chart.Axis.setVisible:(Z)V
49: dload 3
dload 13
dadd
dstore 23
50: StackMap locals:
StackMap stack:
aload 9
dload 3
dload 21
dload 13
dload 15
invokevirtual javafx.scene.chart.Axis.resizeRelocate:(DDDD)V
51: aload 11
dload 23
dload 1
dload 17
dload 19
invokevirtual javafx.scene.chart.Axis.resizeRelocate:(DDDD)V
52: aload 9
invokevirtual javafx.scene.chart.Axis.requestAxisLayout:()V
53: aload 9
invokevirtual javafx.scene.chart.Axis.layout:()V
54: aload 11
invokevirtual javafx.scene.chart.Axis.requestAxisLayout:()V
55: aload 11
invokevirtual javafx.scene.chart.Axis.layout:()V
56: aload 0
invokevirtual javafx.scene.chart.XYChart.layoutPlotChildren:()V
57: aload 9
invokevirtual javafx.scene.chart.Axis.getZeroPosition:()D
dstore 25
start local 25 58: aload 11
invokevirtual javafx.scene.chart.Axis.getZeroPosition:()D
dstore 27
start local 27 59: dload 25
invokestatic java.lang.Double.isNaN:(D)Z
ifne 60
aload 0
invokevirtual javafx.scene.chart.XYChart.isVerticalZeroLineVisible:()Z
ifne 62
60: StackMap locals: double double
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.verticalZeroLine:Ljavafx/scene/shape/Line;
iconst_0
invokevirtual javafx.scene.shape.Line.setVisible:(Z)V
61: goto 67
62: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.verticalZeroLine:Ljavafx/scene/shape/Line;
dload 3
dload 25
dadd
ldc 0.5
dadd
invokevirtual javafx.scene.shape.Line.setStartX:(D)V
63: aload 0
getfield javafx.scene.chart.XYChart.verticalZeroLine:Ljavafx/scene/shape/Line;
dload 1
invokevirtual javafx.scene.shape.Line.setStartY:(D)V
64: aload 0
getfield javafx.scene.chart.XYChart.verticalZeroLine:Ljavafx/scene/shape/Line;
dload 3
dload 25
dadd
ldc 0.5
dadd
invokevirtual javafx.scene.shape.Line.setEndX:(D)V
65: aload 0
getfield javafx.scene.chart.XYChart.verticalZeroLine:Ljavafx/scene/shape/Line;
dload 1
dload 19
dadd
invokevirtual javafx.scene.shape.Line.setEndY:(D)V
66: aload 0
getfield javafx.scene.chart.XYChart.verticalZeroLine:Ljavafx/scene/shape/Line;
iconst_1
invokevirtual javafx.scene.shape.Line.setVisible:(Z)V
67: StackMap locals:
StackMap stack:
dload 27
invokestatic java.lang.Double.isNaN:(D)Z
ifne 68
aload 0
invokevirtual javafx.scene.chart.XYChart.isHorizontalZeroLineVisible:()Z
ifne 70
68: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.horizontalZeroLine:Ljavafx/scene/shape/Line;
iconst_0
invokevirtual javafx.scene.shape.Line.setVisible:(Z)V
69: goto 75
70: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.horizontalZeroLine:Ljavafx/scene/shape/Line;
dload 3
invokevirtual javafx.scene.shape.Line.setStartX:(D)V
71: aload 0
getfield javafx.scene.chart.XYChart.horizontalZeroLine:Ljavafx/scene/shape/Line;
dload 1
dload 27
dadd
ldc 0.5
dadd
invokevirtual javafx.scene.shape.Line.setStartY:(D)V
72: aload 0
getfield javafx.scene.chart.XYChart.horizontalZeroLine:Ljavafx/scene/shape/Line;
dload 3
dload 13
dadd
invokevirtual javafx.scene.shape.Line.setEndX:(D)V
73: aload 0
getfield javafx.scene.chart.XYChart.horizontalZeroLine:Ljavafx/scene/shape/Line;
dload 1
dload 27
dadd
ldc 0.5
dadd
invokevirtual javafx.scene.shape.Line.setEndY:(D)V
74: aload 0
getfield javafx.scene.chart.XYChart.horizontalZeroLine:Ljavafx/scene/shape/Line;
iconst_1
invokevirtual javafx.scene.shape.Line.setVisible:(Z)V
75: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.plotBackground:Ljavafx/scene/layout/Region;
dload 3
dload 1
dload 13
dload 19
invokevirtual javafx.scene.layout.Region.resizeRelocate:(DDDD)V
76: aload 0
getfield javafx.scene.chart.XYChart.plotAreaClip:Ljavafx/scene/shape/Rectangle;
dload 3
invokevirtual javafx.scene.shape.Rectangle.setX:(D)V
77: aload 0
getfield javafx.scene.chart.XYChart.plotAreaClip:Ljavafx/scene/shape/Rectangle;
dload 1
invokevirtual javafx.scene.shape.Rectangle.setY:(D)V
78: aload 0
getfield javafx.scene.chart.XYChart.plotAreaClip:Ljavafx/scene/shape/Rectangle;
dload 13
dconst_1
dadd
invokevirtual javafx.scene.shape.Rectangle.setWidth:(D)V
79: aload 0
getfield javafx.scene.chart.XYChart.plotAreaClip:Ljavafx/scene/shape/Rectangle;
dload 19
dconst_1
dadd
invokevirtual javafx.scene.shape.Rectangle.setHeight:(D)V
80: aload 0
getfield javafx.scene.chart.XYChart.plotContent:Ljavafx/scene/Group;
dload 3
invokevirtual javafx.scene.Group.setLayoutX:(D)V
81: aload 0
getfield javafx.scene.chart.XYChart.plotContent:Ljavafx/scene/Group;
dload 1
invokevirtual javafx.scene.Group.setLayoutY:(D)V
82: aload 0
getfield javafx.scene.chart.XYChart.plotContent:Ljavafx/scene/Group;
invokevirtual javafx.scene.Group.requestLayout:()V
83: aload 0
getfield javafx.scene.chart.XYChart.verticalGridLines:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
invokeinterface javafx.collections.ObservableList.clear:()V
84: aload 0
invokevirtual javafx.scene.chart.XYChart.getVerticalGridLinesVisible:()Z
ifeq 95
85: iconst_0
istore 29
start local 29 86: goto 94
87: StackMap locals: int
StackMap stack:
aload 10
iload 29
invokeinterface javafx.collections.ObservableList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.chart.Axis$TickMark
astore 30
start local 30 88: aload 9
aload 30
invokevirtual javafx.scene.chart.Axis$TickMark.getValue:()Ljava/lang/Object;
invokevirtual javafx.scene.chart.Axis.getDisplayPosition:(Ljava/lang/Object;)D
dstore 31
start local 31 89: dload 31
dload 25
dcmpl
ifne 90
aload 0
invokevirtual javafx.scene.chart.XYChart.isVerticalZeroLineVisible:()Z
ifne 93
StackMap locals: javafx.scene.chart.Axis$TickMark double
StackMap stack:
90: dload 31
dconst_0
dcmpl
ifle 93
dload 31
dload 13
dcmpg
ifgt 93
91: aload 0
getfield javafx.scene.chart.XYChart.verticalGridLines:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
new javafx.scene.shape.MoveTo
dup
dload 3
dload 31
dadd
ldc 0.5
dadd
dload 1
invokespecial javafx.scene.shape.MoveTo.<init>:(DD)V
invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
pop
92: aload 0
getfield javafx.scene.chart.XYChart.verticalGridLines:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
new javafx.scene.shape.LineTo
dup
dload 3
dload 31
dadd
ldc 0.5
dadd
dload 1
dload 19
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
pop
end local 31 end local 30 93: StackMap locals:
StackMap stack:
iinc 29 1
StackMap locals:
StackMap stack:
94: iload 29
aload 10
invokeinterface javafx.collections.ObservableList.size:()I
if_icmplt 87
end local 29 95: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.horizontalGridLines:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
invokeinterface javafx.collections.ObservableList.clear:()V
96: aload 0
invokevirtual javafx.scene.chart.XYChart.isHorizontalGridLinesVisible:()Z
ifeq 107
97: iconst_0
istore 29
start local 29 98: goto 106
99: StackMap locals: int
StackMap stack:
aload 12
iload 29
invokeinterface javafx.collections.ObservableList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.chart.Axis$TickMark
astore 30
start local 30 100: aload 11
aload 30
invokevirtual javafx.scene.chart.Axis$TickMark.getValue:()Ljava/lang/Object;
invokevirtual javafx.scene.chart.Axis.getDisplayPosition:(Ljava/lang/Object;)D
dstore 31
start local 31 101: dload 31
dload 27
dcmpl
ifne 102
aload 0
invokevirtual javafx.scene.chart.XYChart.isHorizontalZeroLineVisible:()Z
ifne 105
StackMap locals: javafx.scene.chart.Axis$TickMark double
StackMap stack:
102: dload 31
dconst_0
dcmpl
iflt 105
dload 31
dload 19
dcmpg
ifge 105
103: aload 0
getfield javafx.scene.chart.XYChart.horizontalGridLines:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
new javafx.scene.shape.MoveTo
dup
dload 3
dload 1
dload 31
dadd
ldc 0.5
dadd
invokespecial javafx.scene.shape.MoveTo.<init>:(DD)V
invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
pop
104: aload 0
getfield javafx.scene.chart.XYChart.horizontalGridLines:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
new javafx.scene.shape.LineTo
dup
dload 3
dload 13
dadd
dload 1
dload 31
dadd
ldc 0.5
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
pop
end local 31 end local 30 105: StackMap locals:
StackMap stack:
iinc 29 1
StackMap locals:
StackMap stack:
106: iload 29
aload 12
invokeinterface javafx.collections.ObservableList.size:()I
if_icmplt 99
end local 29 107: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.verticalRowFill:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
invokeinterface javafx.collections.ObservableList.clear:()V
108: aload 0
invokevirtual javafx.scene.chart.XYChart.isAlternativeColumnFillVisible:()Z
ifeq 154
109: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 29
start local 29 110: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 30
start local 30 111: iconst_0
istore 31
start local 31 112: goto 123
113: StackMap locals: java.util.List java.util.List int
StackMap stack:
aload 9
aload 10
iload 31
invokeinterface javafx.collections.ObservableList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.chart.Axis$TickMark
invokevirtual javafx.scene.chart.Axis$TickMark.getValue:()Ljava/lang/Object;
invokevirtual javafx.scene.chart.Axis.getDisplayPosition:(Ljava/lang/Object;)D
dstore 32
start local 32 114: dload 32
dload 25
dcmpl
ifne 118
115: aload 29
dload 32
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
116: aload 30
dload 32
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
117: goto 122
StackMap locals: double
StackMap stack:
118: dload 32
dload 25
dcmpg
ifge 121
119: aload 29
dload 32
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
120: goto 122
121: StackMap locals:
StackMap stack:
aload 30
dload 32
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 32 122: StackMap locals:
StackMap stack:
iinc 31 1
StackMap locals:
StackMap stack:
123: iload 31
aload 10
invokeinterface javafx.collections.ObservableList.size:()I
if_icmplt 113
end local 31 124: aload 29
invokestatic java.util.Collections.sort:(Ljava/util/List;)V
125: aload 30
invokestatic java.util.Collections.sort:(Ljava/util/List;)V
126: iconst_1
istore 31
start local 31 127: goto 139
128: StackMap locals:
StackMap stack:
iload 31
iconst_1
iadd
aload 29
invokeinterface java.util.List.size:()I
if_icmpge 138
129: aload 29
iload 31
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 32
start local 32 130: aload 29
iload 31
iconst_1
iadd
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 34
start local 34 131: aload 0
getfield javafx.scene.chart.XYChart.verticalRowFill:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
iconst_5
anewarray javafx.scene.shape.PathElement
dup
iconst_0
132: new javafx.scene.shape.MoveTo
dup
dload 3
dload 32
dadd
dload 1
invokespecial javafx.scene.shape.MoveTo.<init>:(DD)V
aastore
dup
iconst_1
133: new javafx.scene.shape.LineTo
dup
dload 3
dload 32
dadd
dload 1
dload 19
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_2
134: new javafx.scene.shape.LineTo
dup
dload 3
dload 34
dadd
dload 1
dload 19
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_3
135: new javafx.scene.shape.LineTo
dup
dload 3
dload 34
dadd
dload 1
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_4
136: new javafx.scene.shape.ClosePath
dup
invokespecial javafx.scene.shape.ClosePath.<init>:()V
aastore
137: invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
end local 34 end local 32 138: StackMap locals:
StackMap stack:
iinc 31 2
StackMap locals:
StackMap stack:
139: iload 31
aload 29
invokeinterface java.util.List.size:()I
if_icmplt 128
end local 31 140: iconst_0
istore 31
start local 31 141: goto 153
142: StackMap locals:
StackMap stack:
iload 31
iconst_1
iadd
aload 30
invokeinterface java.util.List.size:()I
if_icmpge 152
143: aload 30
iload 31
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 32
start local 32 144: aload 30
iload 31
iconst_1
iadd
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 34
start local 34 145: aload 0
getfield javafx.scene.chart.XYChart.verticalRowFill:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
iconst_5
anewarray javafx.scene.shape.PathElement
dup
iconst_0
146: new javafx.scene.shape.MoveTo
dup
dload 3
dload 32
dadd
dload 1
invokespecial javafx.scene.shape.MoveTo.<init>:(DD)V
aastore
dup
iconst_1
147: new javafx.scene.shape.LineTo
dup
dload 3
dload 32
dadd
dload 1
dload 19
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_2
148: new javafx.scene.shape.LineTo
dup
dload 3
dload 34
dadd
dload 1
dload 19
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_3
149: new javafx.scene.shape.LineTo
dup
dload 3
dload 34
dadd
dload 1
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_4
150: new javafx.scene.shape.ClosePath
dup
invokespecial javafx.scene.shape.ClosePath.<init>:()V
aastore
151: invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
end local 34 end local 32 152: StackMap locals:
StackMap stack:
iinc 31 2
StackMap locals:
StackMap stack:
153: iload 31
aload 30
invokeinterface java.util.List.size:()I
if_icmplt 142
end local 31 end local 30 end local 29 154: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.horizontalRowFill:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
invokeinterface javafx.collections.ObservableList.clear:()V
155: aload 0
invokevirtual javafx.scene.chart.XYChart.isAlternativeRowFillVisible:()Z
ifeq 201
156: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 29
start local 29 157: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 30
start local 30 158: iconst_0
istore 31
start local 31 159: goto 170
160: StackMap locals: java.util.List java.util.List int
StackMap stack:
aload 11
aload 12
iload 31
invokeinterface javafx.collections.ObservableList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.chart.Axis$TickMark
invokevirtual javafx.scene.chart.Axis$TickMark.getValue:()Ljava/lang/Object;
invokevirtual javafx.scene.chart.Axis.getDisplayPosition:(Ljava/lang/Object;)D
dstore 32
start local 32 161: dload 32
dload 27
dcmpl
ifne 165
162: aload 29
dload 32
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
163: aload 30
dload 32
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
164: goto 169
StackMap locals: double
StackMap stack:
165: dload 32
dload 27
dcmpg
ifge 168
166: aload 29
dload 32
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
167: goto 169
168: StackMap locals:
StackMap stack:
aload 30
dload 32
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 32 169: StackMap locals:
StackMap stack:
iinc 31 1
StackMap locals:
StackMap stack:
170: iload 31
aload 12
invokeinterface javafx.collections.ObservableList.size:()I
if_icmplt 160
end local 31 171: aload 29
invokestatic java.util.Collections.sort:(Ljava/util/List;)V
172: aload 30
invokestatic java.util.Collections.sort:(Ljava/util/List;)V
173: iconst_1
istore 31
start local 31 174: goto 186
175: StackMap locals:
StackMap stack:
iload 31
iconst_1
iadd
aload 29
invokeinterface java.util.List.size:()I
if_icmpge 185
176: aload 29
iload 31
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 32
start local 32 177: aload 29
iload 31
iconst_1
iadd
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 34
start local 34 178: aload 0
getfield javafx.scene.chart.XYChart.horizontalRowFill:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
iconst_5
anewarray javafx.scene.shape.PathElement
dup
iconst_0
179: new javafx.scene.shape.MoveTo
dup
dload 3
dload 1
dload 32
dadd
invokespecial javafx.scene.shape.MoveTo.<init>:(DD)V
aastore
dup
iconst_1
180: new javafx.scene.shape.LineTo
dup
dload 3
dload 13
dadd
dload 1
dload 32
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_2
181: new javafx.scene.shape.LineTo
dup
dload 3
dload 13
dadd
dload 1
dload 34
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_3
182: new javafx.scene.shape.LineTo
dup
dload 3
dload 1
dload 34
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_4
183: new javafx.scene.shape.ClosePath
dup
invokespecial javafx.scene.shape.ClosePath.<init>:()V
aastore
184: invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
end local 34 end local 32 185: StackMap locals:
StackMap stack:
iinc 31 2
StackMap locals:
StackMap stack:
186: iload 31
aload 29
invokeinterface java.util.List.size:()I
if_icmplt 175
end local 31 187: iconst_0
istore 31
start local 31 188: goto 200
189: StackMap locals:
StackMap stack:
iload 31
iconst_1
iadd
aload 30
invokeinterface java.util.List.size:()I
if_icmpge 199
190: aload 30
iload 31
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 32
start local 32 191: aload 30
iload 31
iconst_1
iadd
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 34
start local 34 192: aload 0
getfield javafx.scene.chart.XYChart.horizontalRowFill:Ljavafx/scene/shape/Path;
invokevirtual javafx.scene.shape.Path.getElements:()Ljavafx/collections/ObservableList;
iconst_5
anewarray javafx.scene.shape.PathElement
dup
iconst_0
193: new javafx.scene.shape.MoveTo
dup
dload 3
dload 1
dload 32
dadd
invokespecial javafx.scene.shape.MoveTo.<init>:(DD)V
aastore
dup
iconst_1
194: new javafx.scene.shape.LineTo
dup
dload 3
dload 13
dadd
dload 1
dload 32
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_2
195: new javafx.scene.shape.LineTo
dup
dload 3
dload 13
dadd
dload 1
dload 34
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_3
196: new javafx.scene.shape.LineTo
dup
dload 3
dload 1
dload 34
dadd
invokespecial javafx.scene.shape.LineTo.<init>:(DD)V
aastore
dup
iconst_4
197: new javafx.scene.shape.ClosePath
dup
invokespecial javafx.scene.shape.ClosePath.<init>:()V
aastore
198: invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
end local 34 end local 32 199: StackMap locals:
StackMap stack:
iinc 31 2
StackMap locals:
StackMap stack:
200: iload 31
aload 30
invokeinterface java.util.List.size:()I
if_icmplt 189
end local 31 end local 30 end local 29 201: StackMap locals:
StackMap stack:
return
end local 27 end local 25 end local 23 end local 21 end local 19 end local 17 end local 15 end local 13 end local 12 end local 11 end local 10 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 202 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 202 1 top D
0 202 3 left D
0 202 5 width D
0 202 7 height D
7 202 9 xa Ljavafx/scene/chart/Axis<TX;>;
8 202 10 xaTickMarks Ljavafx/collections/ObservableList<Ljavafx/scene/chart/Axis$TickMark<TX;>;>;
9 202 11 ya Ljavafx/scene/chart/Axis<TY;>;
10 202 12 yaTickMarks Ljavafx/collections/ObservableList<Ljavafx/scene/chart/Axis$TickMark<TY;>;>;
13 202 13 xAxisWidth D
14 202 15 xAxisHeight D
15 202 17 yAxisWidth D
16 202 19 yAxisHeight D
17 30 21 count I
26 28 22 newXAxisHeight D
35 202 21 xAxisY D
43 202 23 yAxisX D
58 202 25 xAxisZero D
59 202 27 yAxisZero D
86 95 29 i I
88 93 30 tick Ljavafx/scene/chart/Axis$TickMark<TX;>;
89 93 31 x D
98 107 29 i I
100 105 30 tick Ljavafx/scene/chart/Axis$TickMark<TY;>;
101 105 31 y D
110 154 29 tickPositionsPositive Ljava/util/List<Ljava/lang/Double;>;
111 154 30 tickPositionsNegative Ljava/util/List<Ljava/lang/Double;>;
112 124 31 i I
114 122 32 pos D
127 140 31 i I
130 138 32 x1 D
131 138 34 x2 D
141 154 31 i I
144 152 32 x1 D
145 152 34 x2 D
157 201 29 tickPositionsPositive Ljava/util/List<Ljava/lang/Double;>;
158 201 30 tickPositionsNegative Ljava/util/List<Ljava/lang/Double;>;
159 171 31 i I
161 169 32 pos D
174 187 31 i I
177 185 32 y1 D
178 185 34 y2 D
188 201 31 i I
191 199 32 y1 D
192 199 34 y2 D
MethodParameters:
Name Flags
top
left
width
height
int getSeriesIndex(javafx.scene.chart.XYChart$Series<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Series;)I
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.chart.XYChart.displayedSeries:Ljava/util/List;
aload 1
invokeinterface java.util.List.indexOf:(Ljava/lang/Object;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;)I
MethodParameters:
Name Flags
series
int getSeriesSize();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.displayedSeries:Ljava/util/List;
invokeinterface java.util.List.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
protected final void removeSeriesFromDisplay(javafx.scene.chart.XYChart$Series<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Series;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
iconst_0
putfield javafx.scene.chart.XYChart$Series.setToRemove:Z
1: StackMap locals:
StackMap stack:
aload 1
aconst_null
invokevirtual javafx.scene.chart.XYChart$Series.setChart:(Ljavafx/scene/chart/XYChart;)V
2: aload 0
getfield javafx.scene.chart.XYChart.displayedSeries:Ljava/util/List;
aload 1
invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
pop
3: aload 0
getfield javafx.scene.chart.XYChart.seriesColorMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
start local 2 4: aload 0
getfield javafx.scene.chart.XYChart.colorBits:Ljava/util/BitSet;
iload 2
invokevirtual java.util.BitSet.clear:(I)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 6 1 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
4 6 2 idx I
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;)V
MethodParameters:
Name Flags
series
protected final java.util.Iterator<javafx.scene.chart.XYChart$Series<X, Y>> getDisplayedSeriesIterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.XYChart.displayedSeries:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
Signature: ()Ljava/util/Iterator<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;
final javafx.animation.KeyFrame[] createSeriesRemoveTimeLine(javafx.scene.chart.XYChart$Series<X, Y>, long);
descriptor: (Ljavafx/scene/chart/XYChart$Series;J)[Ljavafx/animation/KeyFrame;
flags: (0x0010) ACC_FINAL
Code:
stack=9, locals=8, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 1: aload 4
aload 1
invokevirtual javafx.scene.chart.XYChart$Series.getNode:()Ljavafx/scene/Node;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 1
invokevirtual javafx.scene.chart.XYChart$Series.getData:()Ljavafx/collections/ObservableList;
invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
astore 6
goto 6
StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.XYChart$Series long java.util.List top java.util.Iterator
StackMap stack:
3: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.chart.XYChart$Data
astore 5
start local 5 4: aload 5
invokevirtual javafx.scene.chart.XYChart$Data.getNode:()Ljavafx/scene/Node;
ifnull 6
5: aload 4
aload 5
invokevirtual javafx.scene.chart.XYChart$Data.getNode:()Ljavafx/scene/Node;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 6: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
7: aload 4
invokeinterface java.util.List.size:()I
anewarray javafx.animation.KeyValue
astore 5
start local 5 8: aload 4
invokeinterface java.util.List.size:()I
anewarray javafx.animation.KeyValue
astore 6
start local 6 9: iconst_0
istore 7
start local 7 10: goto 14
11: StackMap locals: javafx.scene.chart.XYChart javafx.scene.chart.XYChart$Series long java.util.List javafx.animation.KeyValue[] javafx.animation.KeyValue[] int
StackMap stack:
aload 5
iload 7
new javafx.animation.KeyValue
dup
aload 4
iload 7
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.Node
invokevirtual javafx.scene.Node.opacityProperty:()Ljavafx/beans/property/DoubleProperty;
iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial javafx.animation.KeyValue.<init>:(Ljavafx/beans/value/WritableValue;Ljava/lang/Object;)V
aastore
12: aload 6
iload 7
new javafx.animation.KeyValue
dup
aload 4
iload 7
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.scene.Node
invokevirtual javafx.scene.Node.opacityProperty:()Ljavafx/beans/property/DoubleProperty;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial javafx.animation.KeyValue.<init>:(Ljavafx/beans/value/WritableValue;Ljava/lang/Object;)V
aastore
13: iinc 7 1
StackMap locals:
StackMap stack:
14: iload 7
aload 4
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 7 15: iconst_2
anewarray javafx.animation.KeyFrame
dup
iconst_0
16: new javafx.animation.KeyFrame
dup
getstatic javafx.util.Duration.ZERO:Ljavafx/util/Duration;
aload 5
invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;[Ljavafx/animation/KeyValue;)V
aastore
dup
iconst_1
17: new javafx.animation.KeyFrame
dup
lload 2
l2d
invokestatic javafx.util.Duration.millis:(D)Ljavafx/util/Duration;
aload 0
aload 4
aload 1
invokedynamic handle(Ljavafx/scene/chart/XYChart;Ljava/util/List;Ljavafx/scene/chart/XYChart$Series;)Ljavafx/event/EventHandler;
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:
(Ljavafx/event/Event;)V
javafx/scene/chart/XYChart.lambda$5(Ljava/util/List;Ljavafx/scene/chart/XYChart$Series;Ljavafx/event/ActionEvent;)V (7)
(Ljavafx/event/ActionEvent;)V
18: aload 6
19: invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;Ljavafx/event/EventHandler;[Ljavafx/animation/KeyValue;)V
aastore
20: areturn
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 21 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 21 1 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
0 21 2 fadeOutTime J
1 21 4 nodes Ljava/util/List<Ljavafx/scene/Node;>;
4 6 5 d Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
8 21 5 startValues [Ljavafx/animation/KeyValue;
9 21 6 endValues [Ljavafx/animation/KeyValue;
10 15 7 j I
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;J)[Ljavafx/animation/KeyFrame;
MethodParameters:
Name Flags
series
fadeOutTime
protected final X getCurrentDisplayedXValue(javafx.scene.chart.XYChart$Data<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Data;)Ljava/lang/Object;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javafx.scene.chart.XYChart$Data.getCurrentX:()Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;)TX;
MethodParameters:
Name Flags
item
protected final void setCurrentDisplayedXValue(javafx.scene.chart.XYChart$Data<X, Y>, );
descriptor: (Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual javafx.scene.chart.XYChart$Data.setCurrentX:(Ljava/lang/Object;)V
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
0 1 2 value TX;
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;TX;)V
MethodParameters:
Name Flags
item
value
protected final javafx.beans.property.ObjectProperty<X> currentDisplayedXValueProperty(javafx.scene.chart.XYChart$Data<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Data;)Ljavafx/beans/property/ObjectProperty;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javafx.scene.chart.XYChart$Data.currentXProperty:()Ljavafx/beans/property/ObjectProperty;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;)Ljavafx/beans/property/ObjectProperty<TX;>;
MethodParameters:
Name Flags
item
protected final Y getCurrentDisplayedYValue(javafx.scene.chart.XYChart$Data<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Data;)Ljava/lang/Object;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javafx.scene.chart.XYChart$Data.getCurrentY:()Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;)TY;
MethodParameters:
Name Flags
item
protected final void setCurrentDisplayedYValue(javafx.scene.chart.XYChart$Data<X, Y>, );
descriptor: (Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual javafx.scene.chart.XYChart$Data.setCurrentY:(Ljava/lang/Object;)V
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
0 1 2 value TY;
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;TY;)V
MethodParameters:
Name Flags
item
value
protected final javafx.beans.property.ObjectProperty<Y> currentDisplayedYValueProperty(javafx.scene.chart.XYChart$Data<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Data;)Ljavafx/beans/property/ObjectProperty;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javafx.scene.chart.XYChart$Data.currentYProperty:()Ljavafx/beans/property/ObjectProperty;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;)Ljavafx/beans/property/ObjectProperty<TY;>;
MethodParameters:
Name Flags
item
protected final getCurrentDisplayedExtraValue(javafx.scene.chart.XYChart$Data<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Data;)Ljava/lang/Object;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javafx.scene.chart.XYChart$Data.getCurrentExtraValue:()Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;)Ljava/lang/Object;
MethodParameters:
Name Flags
item
protected final void setCurrentDisplayedExtraValue(javafx.scene.chart.XYChart$Data<X, Y>, );
descriptor: (Ljavafx/scene/chart/XYChart$Data;Ljava/lang/Object;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual javafx.scene.chart.XYChart$Data.setCurrentExtraValue:(Ljava/lang/Object;)V
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
0 1 2 value Ljava/lang/Object;
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;Ljava/lang/Object;)V
MethodParameters:
Name Flags
item
value
protected final javafx.beans.property.ObjectProperty<java.lang.Object> currentDisplayedExtraValueProperty(javafx.scene.chart.XYChart$Data<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Data;)Ljavafx/beans/property/ObjectProperty;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javafx.scene.chart.XYChart$Data.currentExtraValueProperty:()Ljavafx/beans/property/ObjectProperty;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Data<TX;TY;>;)Ljavafx/beans/property/ObjectProperty<Ljava/lang/Object;>;
MethodParameters:
Name Flags
item
protected final java.util.Iterator<javafx.scene.chart.XYChart$Data<X, Y>> getDisplayedDataIterator(javafx.scene.chart.XYChart$Series<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Series;)Ljava/util/Iterator;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield javafx.scene.chart.XYChart$Series.displayedData:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 1 1 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;)Ljava/util/Iterator<Ljavafx/scene/chart/XYChart$Data<TX;TY;>;>;
MethodParameters:
Name Flags
series final
protected final void removeDataItemFromDisplay(javafx.scene.chart.XYChart$Series<X, Y>, javafx.scene.chart.XYChart$Data<X, Y>);
descriptor: (Ljavafx/scene/chart/XYChart$Series;Ljavafx/scene/chart/XYChart$Data;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual javafx.scene.chart.XYChart$Series.removeDataItemRef:(Ljavafx/scene/chart/XYChart$Data;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 2 1 series Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
0 2 2 item Ljavafx/scene/chart/XYChart$Data<TX;TY;>;
Signature: (Ljavafx/scene/chart/XYChart$Series<TX;TY;>;Ljavafx/scene/chart/XYChart$Data<TX;TY;>;)V
MethodParameters:
Name Flags
series
item
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.chart.XYChart$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.chart.XYChart.getClassCssMetaData:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
static int[] $SWITCH_TABLE$javafx$geometry$Side();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic javafx.scene.chart.XYChart.$SWITCH_TABLE$javafx$geometry$Side:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic javafx.geometry.Side.values:()[Ljavafx/geometry/Side;
arraylength
newarray 10
astore 0
2: aload 0
getstatic javafx.geometry.Side.BOTTOM:Ljavafx/geometry/Side;
invokevirtual javafx.geometry.Side.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic javafx.geometry.Side.LEFT:Ljavafx/geometry/Side;
invokevirtual javafx.geometry.Side.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic javafx.geometry.Side.RIGHT:Ljavafx/geometry/Side;
invokevirtual javafx.geometry.Side.ordinal:()I
iconst_4
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic javafx.geometry.Side.TOP:Ljavafx/geometry/Side;
invokevirtual javafx.geometry.Side.ordinal:()I
iconst_1
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic javafx.scene.chart.XYChart.$SWITCH_TABLE$javafx$geometry$Side:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
private void lambda$0(javafx.collections.ListChangeListener$Change);
descriptor: (Ljavafx/collections/ListChangeListener$Change;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual javafx.collections.ListChangeListener$Change.getList:()Ljavafx/collections/ObservableList;
astore 2
start local 2 1: goto 34
2: StackMap locals: javafx.collections.ObservableList
StackMap stack:
aload 1
invokevirtual javafx.collections.ListChangeListener$Change.wasPermutated:()Z
ifeq 4
3: aload 0
getfield javafx.scene.chart.XYChart.displayedSeries:Ljava/util/List;
aload 2
invokedynamic compare(Ljavafx/collections/ObservableList;)Ljava/util/Comparator;
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;)I
javafx/scene/chart/XYChart.lambda$1(Ljavafx/collections/ObservableList;Ljavafx/scene/chart/XYChart$Series;Ljavafx/scene/chart/XYChart$Series;)I (6)
(Ljavafx/scene/chart/XYChart$Series;Ljavafx/scene/chart/XYChart$Series;)I
invokeinterface java.util.List.sort:(Ljava/util/Comparator;)V
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.collections.ListChangeListener$Change.getRemoved:()Ljava/util/List;
invokeinterface java.util.List.size:()I
ifle 5
aload 0
invokevirtual javafx.scene.chart.XYChart.updateLegend:()V
5: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
aload 0
getfield javafx.scene.chart.XYChart.displayedSeries:Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
astore 3
start local 3 6: aload 3
aload 1
invokevirtual javafx.collections.ListChangeListener$Change.getRemoved:()Ljava/util/List;
invokeinterface java.util.Set.removeAll:(Ljava/util/Collection;)Z
pop
7: aload 1
invokevirtual javafx.collections.ListChangeListener$Change.getAddedSubList:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 11
StackMap locals: javafx.scene.chart.XYChart javafx.collections.ListChangeListener$Change javafx.collections.ObservableList java.util.Set top java.util.Iterator
StackMap stack:
8: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.chart.XYChart$Series
astore 4
start local 4 9: aload 3
aload 4
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifne 11
10: new java.lang.IllegalArgumentException
dup
ldc "Duplicate series added"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 4 11: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
12: aload 1
invokevirtual javafx.collections.ListChangeListener$Change.getRemoved:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 16
StackMap locals:
StackMap stack:
13: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javafx.scene.chart.XYChart$Series
astore 4
start local 4 14: aload 4
iconst_1
putfield javafx.scene.chart.XYChart$Series.setToRemove:Z
15: aload 0
aload 4
invokevirtual javafx.scene.chart.XYChart.seriesRemoved:(Ljavafx/scene/chart/XYChart$Series;)V
end local 4 16: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
17: aload 1
invokevirtual javafx.collections.ListChangeListener$Change.getFrom:()I
istore 4
start local 4 18: goto 31
19: StackMap locals: javafx.scene.chart.XYChart javafx.collections.ListChangeListener$Change javafx.collections.ObservableList java.util.Set int
StackMap stack:
aload 1
invokevirtual javafx.collections.ListChangeListener$Change.getList:()Ljavafx/collections/ObservableList;
iload 4
invokeinterface javafx.collections.ObservableList.get:(I)Ljava/lang/Object;
checkcast javafx.scene.chart.XYChart$Series
astore 5
start local 5 20: aload 5
aload 0
invokevirtual javafx.scene.chart.XYChart$Series.setChart:(Ljavafx/scene/chart/XYChart;)V
21: aload 5
getfield javafx.scene.chart.XYChart$Series.setToRemove:Z
ifeq 24
22: aload 5
iconst_0
putfield javafx.scene.chart.XYChart$Series.setToRemove:Z
23: aload 5
invokevirtual javafx.scene.chart.XYChart$Series.getChart:()Ljavafx/scene/chart/XYChart;
aload 5
invokevirtual javafx.scene.chart.XYChart.seriesBeingRemovedIsAdded:(Ljavafx/scene/chart/XYChart$Series;)V
24: StackMap locals: javafx.scene.chart.XYChart$Series
StackMap stack:
aload 0
getfield javafx.scene.chart.XYChart.displayedSeries:Ljava/util/List;
aload 5
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
25: aload 0
getfield javafx.scene.chart.XYChart.colorBits:Ljava/util/BitSet;
iconst_0
invokevirtual java.util.BitSet.nextClearBit:(I)I
istore 6
start local 6 26: aload 0
getfield javafx.scene.chart.XYChart.colorBits:Ljava/util/BitSet;
iload 6
iconst_1
invokevirtual java.util.BitSet.set:(IZ)V
27: aload 5
new java.lang.StringBuilder
dup
getstatic javafx.scene.chart.XYChart.DEFAULT_COLOR:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 6
bipush 8
irem
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield javafx.scene.chart.XYChart$Series.defaultColorStyleClass:Ljava/lang/String;
28: aload 0
getfield javafx.scene.chart.XYChart.seriesColorMap:Ljava/util/Map;
aload 5
iload 6
bipush 8
irem
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: aload 0
aload 5
iload 4
invokevirtual javafx.scene.chart.XYChart.seriesAdded:(Ljavafx/scene/chart/XYChart$Series;I)V
end local 6 end local 5 30: iinc 4 1
StackMap locals:
StackMap stack:
31: iload 4
aload 1
invokevirtual javafx.collections.ListChangeListener$Change.getTo:()I
if_icmpge 32
aload 1
invokevirtual javafx.collections.ListChangeListener$Change.wasPermutated:()Z
ifeq 19
end local 4 32: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.collections.ListChangeListener$Change.getFrom:()I
aload 1
invokevirtual javafx.collections.ListChangeListener$Change.getTo:()I
if_icmpge 33
aload 0
invokevirtual javafx.scene.chart.XYChart.updateLegend:()V
33: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual javafx.scene.chart.XYChart.seriesChanged:(Ljavafx/collections/ListChangeListener$Change;)V
end local 3 34: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.collections.ListChangeListener$Change.next:()Z
ifne 2
35: aload 0
invokevirtual javafx.scene.chart.XYChart.invalidateRange:()V
36: aload 0
invokevirtual javafx.scene.chart.XYChart.requestChartLayout:()V
end local 2 37: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 38 1 c Ljavafx/collections/ListChangeListener$Change<+Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;
1 37 2 series Ljavafx/collections/ObservableList<+Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;
6 34 3 dupCheck Ljava/util/Set<Ljavafx/scene/chart/XYChart$Series<TX;TY;>;>;
9 11 4 d Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
14 16 4 s Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
18 32 4 i I
20 30 5 s Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
26 30 6 nextClearBit I
private void lambda$2(javafx.beans.value.ObservableValue, java.lang.Boolean, java.lang.Boolean);
descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual javafx.scene.chart.XYChart.updateAxisRange:()V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 2 1 ov Ljavafx/beans/value/ObservableValue<+Ljava/lang/Boolean;>;
0 2 2 t Ljava/lang/Boolean;
0 2 3 t1 Ljava/lang/Boolean;
private void lambda$3(javafx.beans.value.ObservableValue, java.lang.Boolean, java.lang.Boolean);
descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual javafx.scene.chart.XYChart.updateAxisRange:()V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 2 1 ov Ljavafx/beans/value/ObservableValue<+Ljava/lang/Boolean;>;
0 2 2 t Ljava/lang/Boolean;
0 2 3 t1 Ljava/lang/Boolean;
private void lambda$4(javafx.beans.value.ObservableValue, java.lang.Boolean, java.lang.Boolean);
descriptor: (Ljavafx/beans/value/ObservableValue;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual javafx.scene.chart.XYChart.getXAxis:()Ljavafx/scene/chart/Axis;
ifnull 1
aload 0
invokevirtual javafx.scene.chart.XYChart.getXAxis:()Ljavafx/scene/chart/Axis;
aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual javafx.scene.chart.Axis.setAnimated:(Z)V
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.chart.XYChart.getYAxis:()Ljavafx/scene/chart/Axis;
ifnull 2
aload 0
invokevirtual javafx.scene.chart.XYChart.getYAxis:()Ljavafx/scene/chart/Axis;
aload 3
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual javafx.scene.chart.Axis.setAnimated:(Z)V
2: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 3 1 valueModel Ljavafx/beans/value/ObservableValue<+Ljava/lang/Boolean;>;
0 3 2 oldValue Ljava/lang/Boolean;
0 3 3 newValue Ljava/lang/Boolean;
private void lambda$5(java.util.List, javafx.scene.chart.XYChart$Series, javafx.event.ActionEvent);
descriptor: (Ljava/util/List;Ljavafx/scene/chart/XYChart$Series;Ljavafx/event/ActionEvent;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 3 0: aload 0
invokevirtual javafx.scene.chart.XYChart.getPlotChildren:()Ljavafx/collections/ObservableList;
aload 1
invokeinterface javafx.collections.ObservableList.removeAll:(Ljava/util/Collection;)Z
pop
1: aload 0
aload 2
invokevirtual javafx.scene.chart.XYChart.removeSeriesFromDisplay:(Ljavafx/scene/chart/XYChart$Series;)V
2: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/chart/XYChart<TX;TY;>;
0 3 3 actionEvent Ljavafx/event/ActionEvent;
private static int lambda$1(javafx.collections.ObservableList, javafx.scene.chart.XYChart$Series, javafx.scene.chart.XYChart$Series);
descriptor: (Ljavafx/collections/ObservableList;Ljavafx/scene/chart/XYChart$Series;Ljavafx/scene/chart/XYChart$Series;)I
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 1 start local 2 0: aload 0
aload 2
invokeinterface javafx.collections.ObservableList.indexOf:(Ljava/lang/Object;)I
aload 0
aload 1
invokeinterface javafx.collections.ObservableList.indexOf:(Ljava/lang/Object;)I
isub
ireturn
end local 2 end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 o1 Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
0 1 2 o2 Ljavafx/scene/chart/XYChart$Series<TX;TY;>;
}
Signature: <X:Ljava/lang/Object;Y:Ljava/lang/Object;>Ljavafx/scene/chart/Chart;
SourceFile: "XYChart.java"
NestMembers:
javafx.scene.chart.XYChart$1 javafx.scene.chart.XYChart$2 javafx.scene.chart.XYChart$2$1 javafx.scene.chart.XYChart$2$2 javafx.scene.chart.XYChart$3 javafx.scene.chart.XYChart$4 javafx.scene.chart.XYChart$5 javafx.scene.chart.XYChart$6 javafx.scene.chart.XYChart$7 javafx.scene.chart.XYChart$8 javafx.scene.chart.XYChart$Data javafx.scene.chart.XYChart$Data$1 javafx.scene.chart.XYChart$Data$2 javafx.scene.chart.XYChart$Data$3 javafx.scene.chart.XYChart$Data$4 javafx.scene.chart.XYChart$Data$4$1 javafx.scene.chart.XYChart$Series javafx.scene.chart.XYChart$Series$1 javafx.scene.chart.XYChart$Series$2 javafx.scene.chart.XYChart$Series$3 javafx.scene.chart.XYChart$Series$4 javafx.scene.chart.XYChart$Series$4$1 javafx.scene.chart.XYChart$Series$4$2 javafx.scene.chart.XYChart$StyleableProperties javafx.scene.chart.XYChart$StyleableProperties$1 javafx.scene.chart.XYChart$StyleableProperties$2 javafx.scene.chart.XYChart$StyleableProperties$3 javafx.scene.chart.XYChart$StyleableProperties$4 javafx.scene.chart.XYChart$StyleableProperties$5 javafx.scene.chart.XYChart$StyleableProperties$6
InnerClasses:
public LegendItem = com.sun.javafx.charts.Legend$LegendItem of com.sun.javafx.charts.Legend
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Change = javafx.collections.ListChangeListener$Change of javafx.collections.ListChangeListener
public final TickMark = javafx.scene.chart.Axis$TickMark of javafx.scene.chart.Axis
javafx.scene.chart.XYChart$1
javafx.scene.chart.XYChart$2
javafx.scene.chart.XYChart$3
javafx.scene.chart.XYChart$4
javafx.scene.chart.XYChart$5
javafx.scene.chart.XYChart$6
javafx.scene.chart.XYChart$7
javafx.scene.chart.XYChart$8
public final Data = javafx.scene.chart.XYChart$Data of javafx.scene.chart.XYChart
public final Series = javafx.scene.chart.XYChart$Series of javafx.scene.chart.XYChart
private StyleableProperties = javafx.scene.chart.XYChart$StyleableProperties of javafx.scene.chart.XYChart