public final class javafx.scene.chart.NumberAxis extends javafx.scene.chart.ValueAxis<java.lang.Number>
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: javafx.scene.chart.NumberAxis
super_class: javafx.scene.chart.ValueAxis
{
private java.lang.Object currentAnimationID;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private final com.sun.javafx.charts.ChartLayoutAnimator animator;
descriptor: Lcom/sun/javafx/charts/ChartLayoutAnimator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.beans.property.StringProperty currentFormatterProperty;
descriptor: Ljavafx/beans/property/StringProperty;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javafx.scene.chart.NumberAxis$DefaultFormatter defaultFormatter;
descriptor: Ljavafx/scene/chart/NumberAxis$DefaultFormatter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private javafx.beans.property.BooleanProperty forceZeroInRange;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.DoubleProperty tickUnit;
descriptor: Ljavafx/beans/property/DoubleProperty;
flags: (0x0002) ACC_PRIVATE
public final boolean isForceZeroInRange();
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.NumberAxis.forceZeroInRange: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/NumberAxis;
public final void setForceZeroInRange(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.NumberAxis.forceZeroInRange: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/NumberAxis;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final javafx.beans.property.BooleanProperty forceZeroInRangeProperty();
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.NumberAxis.forceZeroInRange:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/NumberAxis;
public final double getTickUnit();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.NumberAxis.tickUnit:Ljavafx/beans/property/DoubleProperty;
invokevirtual javafx.beans.property.DoubleProperty.get:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/NumberAxis;
public final void setTickUnit(double);
descriptor: (D)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javafx.scene.chart.NumberAxis.tickUnit:Ljavafx/beans/property/DoubleProperty;
dload 1
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/NumberAxis;
0 1 1 value D
MethodParameters:
Name Flags
value
public final javafx.beans.property.DoubleProperty tickUnitProperty();
descriptor: ()Ljavafx/beans/property/DoubleProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.chart.NumberAxis.tickUnit:Ljavafx/beans/property/DoubleProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/NumberAxis;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javafx.scene.chart.ValueAxis.<init>:()V
1: aload 0
new com.sun.javafx.charts.ChartLayoutAnimator
dup
aload 0
invokespecial com.sun.javafx.charts.ChartLayoutAnimator.<init>:(Ljavafx/scene/Parent;)V
putfield javafx.scene.chart.NumberAxis.animator:Lcom/sun/javafx/charts/ChartLayoutAnimator;
2: aload 0
new javafx.beans.property.SimpleStringProperty
dup
aload 0
ldc "currentFormatter"
ldc ""
invokespecial javafx.beans.property.SimpleStringProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V
putfield javafx.scene.chart.NumberAxis.currentFormatterProperty:Ljavafx/beans/property/StringProperty;
3: aload 0
new javafx.scene.chart.NumberAxis$DefaultFormatter
dup
aload 0
invokespecial javafx.scene.chart.NumberAxis$DefaultFormatter.<init>:(Ljavafx/scene/chart/NumberAxis;)V
putfield javafx.scene.chart.NumberAxis.defaultFormatter:Ljavafx/scene/chart/NumberAxis$DefaultFormatter;
4: aload 0
new javafx.scene.chart.NumberAxis$1
dup
aload 0
iconst_1
invokespecial javafx.scene.chart.NumberAxis$1.<init>:(Ljavafx/scene/chart/NumberAxis;Z)V
putfield javafx.scene.chart.NumberAxis.forceZeroInRange:Ljavafx/beans/property/BooleanProperty;
5: aload 0
new javafx.scene.chart.NumberAxis$2
dup
aload 0
ldc 5.0
invokespecial javafx.scene.chart.NumberAxis$2.<init>:(Ljavafx/scene/chart/NumberAxis;D)V
putfield javafx.scene.chart.NumberAxis.tickUnit:Ljavafx/beans/property/DoubleProperty;
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/chart/NumberAxis;
public void <init>(double, double, double);
descriptor: (DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
dload 3
invokespecial javafx.scene.chart.ValueAxis.<init>:(DD)V
1: aload 0
new com.sun.javafx.charts.ChartLayoutAnimator
dup
aload 0
invokespecial com.sun.javafx.charts.ChartLayoutAnimator.<init>:(Ljavafx/scene/Parent;)V
putfield javafx.scene.chart.NumberAxis.animator:Lcom/sun/javafx/charts/ChartLayoutAnimator;
2: aload 0
new javafx.beans.property.SimpleStringProperty
dup
aload 0
ldc "currentFormatter"
ldc ""
invokespecial javafx.beans.property.SimpleStringProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V
putfield javafx.scene.chart.NumberAxis.currentFormatterProperty:Ljavafx/beans/property/StringProperty;
3: aload 0
new javafx.scene.chart.NumberAxis$DefaultFormatter
dup
aload 0
invokespecial javafx.scene.chart.NumberAxis$DefaultFormatter.<init>:(Ljavafx/scene/chart/NumberAxis;)V
putfield javafx.scene.chart.NumberAxis.defaultFormatter:Ljavafx/scene/chart/NumberAxis$DefaultFormatter;
4: aload 0
new javafx.scene.chart.NumberAxis$1
dup
aload 0
iconst_1
invokespecial javafx.scene.chart.NumberAxis$1.<init>:(Ljavafx/scene/chart/NumberAxis;Z)V
putfield javafx.scene.chart.NumberAxis.forceZeroInRange:Ljavafx/beans/property/BooleanProperty;
5: aload 0
new javafx.scene.chart.NumberAxis$2
dup
aload 0
ldc 5.0
invokespecial javafx.scene.chart.NumberAxis$2.<init>:(Ljavafx/scene/chart/NumberAxis;D)V
putfield javafx.scene.chart.NumberAxis.tickUnit:Ljavafx/beans/property/DoubleProperty;
6: aload 0
dload 5
invokevirtual javafx.scene.chart.NumberAxis.setTickUnit:(D)V
7: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/chart/NumberAxis;
0 8 1 lowerBound D
0 8 3 upperBound D
0 8 5 tickUnit D
MethodParameters:
Name Flags
lowerBound
upperBound
tickUnit
public void <init>(java.lang.String, double, double, double);
descriptor: (Ljava/lang/String;DDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 6 0: aload 0
dload 2
dload 4
invokespecial javafx.scene.chart.ValueAxis.<init>:(DD)V
1: aload 0
new com.sun.javafx.charts.ChartLayoutAnimator
dup
aload 0
invokespecial com.sun.javafx.charts.ChartLayoutAnimator.<init>:(Ljavafx/scene/Parent;)V
putfield javafx.scene.chart.NumberAxis.animator:Lcom/sun/javafx/charts/ChartLayoutAnimator;
2: aload 0
new javafx.beans.property.SimpleStringProperty
dup
aload 0
ldc "currentFormatter"
ldc ""
invokespecial javafx.beans.property.SimpleStringProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V
putfield javafx.scene.chart.NumberAxis.currentFormatterProperty:Ljavafx/beans/property/StringProperty;
3: aload 0
new javafx.scene.chart.NumberAxis$DefaultFormatter
dup
aload 0
invokespecial javafx.scene.chart.NumberAxis$DefaultFormatter.<init>:(Ljavafx/scene/chart/NumberAxis;)V
putfield javafx.scene.chart.NumberAxis.defaultFormatter:Ljavafx/scene/chart/NumberAxis$DefaultFormatter;
4: aload 0
new javafx.scene.chart.NumberAxis$1
dup
aload 0
iconst_1
invokespecial javafx.scene.chart.NumberAxis$1.<init>:(Ljavafx/scene/chart/NumberAxis;Z)V
putfield javafx.scene.chart.NumberAxis.forceZeroInRange:Ljavafx/beans/property/BooleanProperty;
5: aload 0
new javafx.scene.chart.NumberAxis$2
dup
aload 0
ldc 5.0
invokespecial javafx.scene.chart.NumberAxis$2.<init>:(Ljavafx/scene/chart/NumberAxis;D)V
putfield javafx.scene.chart.NumberAxis.tickUnit:Ljavafx/beans/property/DoubleProperty;
6: aload 0
dload 6
invokevirtual javafx.scene.chart.NumberAxis.setTickUnit:(D)V
7: aload 0
aload 1
invokevirtual javafx.scene.chart.NumberAxis.setLabel:(Ljava/lang/String;)V
8: return
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/chart/NumberAxis;
0 9 1 axisLabel Ljava/lang/String;
0 9 2 lowerBound D
0 9 4 upperBound D
0 9 6 tickUnit D
MethodParameters:
Name Flags
axisLabel
lowerBound
upperBound
tickUnit
protected java.lang.String getTickMarkLabel(java.lang.Number);
descriptor: (Ljava/lang/Number;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getTickLabelFormatter:()Ljavafx/util/StringConverter;
astore 2
start local 2 1: aload 2
ifnonnull 2
aload 0
getfield javafx.scene.chart.NumberAxis.defaultFormatter:Ljavafx/scene/chart/NumberAxis$DefaultFormatter;
astore 2
2: StackMap locals: javafx.util.StringConverter
StackMap stack:
aload 2
aload 1
invokevirtual javafx.util.StringConverter.toString:(Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/chart/NumberAxis;
0 3 1 value Ljava/lang/Number;
1 3 2 formatter Ljavafx/util/StringConverter<Ljava/lang/Number;>;
MethodParameters:
Name Flags
value
protected java.lang.Object getRange();
descriptor: ()Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: iconst_5
anewarray java.lang.Object
dup
iconst_0
1: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getLowerBound:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_1
2: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getUpperBound:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_2
3: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getTickUnit:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_3
4: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getScale:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_4
5: aload 0
getfield javafx.scene.chart.NumberAxis.currentFormatterProperty:Ljavafx/beans/property/StringProperty;
invokevirtual javafx.beans.property.StringProperty.get:()Ljava/lang/Object;
aastore
6: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/chart/NumberAxis;
protected void setRange(java.lang.Object, boolean);
descriptor: (Ljava/lang/Object;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=16, locals=15, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast java.lang.Object[]
astore 3
start local 3 1: aload 3
iconst_0
aaload
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 4
start local 4 2: aload 3
iconst_1
aaload
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 6
start local 6 3: aload 3
iconst_2
aaload
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 8
start local 8 4: aload 3
iconst_3
aaload
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 10
start local 10 5: aload 3
iconst_4
aaload
checkcast java.lang.String
astore 12
start local 12 6: aload 0
getfield javafx.scene.chart.NumberAxis.currentFormatterProperty:Ljavafx/beans/property/StringProperty;
aload 12
invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
7: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getLowerBound:()D
dstore 13
start local 13 8: aload 0
dload 4
invokevirtual javafx.scene.chart.NumberAxis.setLowerBound:(D)V
9: aload 0
dload 6
invokevirtual javafx.scene.chart.NumberAxis.setUpperBound:(D)V
10: aload 0
dload 8
invokevirtual javafx.scene.chart.NumberAxis.setTickUnit:(D)V
11: iload 2
ifeq 24
12: aload 0
getfield javafx.scene.chart.NumberAxis.animator:Lcom/sun/javafx/charts/ChartLayoutAnimator;
aload 0
getfield javafx.scene.chart.NumberAxis.currentAnimationID:Ljava/lang/Object;
invokevirtual com.sun.javafx.charts.ChartLayoutAnimator.stop:(Ljava/lang/Object;)V
13: aload 0
aload 0
getfield javafx.scene.chart.NumberAxis.animator:Lcom/sun/javafx/charts/ChartLayoutAnimator;
iconst_2
anewarray javafx.animation.KeyFrame
dup
iconst_0
14: new javafx.animation.KeyFrame
dup
getstatic javafx.util.Duration.ZERO:Ljavafx/util/Duration;
iconst_2
anewarray javafx.animation.KeyValue
dup
iconst_0
15: new javafx.animation.KeyValue
dup
aload 0
getfield javafx.scene.chart.NumberAxis.currentLowerBound:Ljavafx/beans/property/DoubleProperty;
dload 13
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokespecial javafx.animation.KeyValue.<init>:(Ljavafx/beans/value/WritableValue;Ljava/lang/Object;)V
aastore
dup
iconst_1
16: new javafx.animation.KeyValue
dup
aload 0
invokevirtual javafx.scene.chart.NumberAxis.scalePropertyImpl:()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
aload 0
invokevirtual javafx.scene.chart.NumberAxis.getScale:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokespecial javafx.animation.KeyValue.<init>:(Ljavafx/beans/value/WritableValue;Ljava/lang/Object;)V
17: aastore
invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;[Ljavafx/animation/KeyValue;)V
aastore
dup
iconst_1
18: new javafx.animation.KeyFrame
dup
ldc 700.0
invokestatic javafx.util.Duration.millis:(D)Ljavafx/util/Duration;
iconst_2
anewarray javafx.animation.KeyValue
dup
iconst_0
19: new javafx.animation.KeyValue
dup
aload 0
getfield javafx.scene.chart.NumberAxis.currentLowerBound:Ljavafx/beans/property/DoubleProperty;
dload 4
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokespecial javafx.animation.KeyValue.<init>:(Ljavafx/beans/value/WritableValue;Ljava/lang/Object;)V
aastore
dup
iconst_1
20: new javafx.animation.KeyValue
dup
aload 0
invokevirtual javafx.scene.chart.NumberAxis.scalePropertyImpl:()Ljavafx/beans/property/ReadOnlyDoubleWrapper;
dload 10
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokespecial javafx.animation.KeyValue.<init>:(Ljavafx/beans/value/WritableValue;Ljava/lang/Object;)V
21: aastore
invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;[Ljavafx/animation/KeyValue;)V
aastore
22: invokevirtual com.sun.javafx.charts.ChartLayoutAnimator.animate:([Ljavafx/animation/KeyFrame;)Ljava/lang/Object;
putfield javafx.scene.chart.NumberAxis.currentAnimationID:Ljava/lang/Object;
23: goto 26
24: StackMap locals: javafx.scene.chart.NumberAxis java.lang.Object int java.lang.Object[] double double double double java.lang.String double
StackMap stack:
aload 0
getfield javafx.scene.chart.NumberAxis.currentLowerBound:Ljavafx/beans/property/DoubleProperty;
dload 4
invokevirtual javafx.beans.property.DoubleProperty.set:(D)V
25: aload 0
dload 10
invokevirtual javafx.scene.chart.NumberAxis.setScale:(D)V
26: StackMap locals:
StackMap stack:
return
end local 13 end local 12 end local 10 end local 8 end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljavafx/scene/chart/NumberAxis;
0 27 1 range Ljava/lang/Object;
0 27 2 animate Z
1 27 3 rangeProps [Ljava/lang/Object;
2 27 4 lowerBound D
3 27 6 upperBound D
4 27 8 tickUnit D
5 27 10 scale D
6 27 12 formatter Ljava/lang/String;
8 27 13 oldLowerBound D
MethodParameters:
Name Flags
range
animate
protected java.util.List<java.lang.Number> calculateTickValues(double, );
descriptor: (DLjava/lang/Object;)Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=16, args_size=3
start local 0 start local 1 start local 3 0: aload 3
checkcast java.lang.Object[]
astore 4
start local 4 1: aload 4
iconst_0
aaload
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 5
start local 5 2: aload 4
iconst_1
aaload
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 7
start local 7 3: aload 4
iconst_2
aaload
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 9
start local 9 4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 11
start local 11 5: dload 5
dload 7
dcmpl
ifne 8
6: aload 11
dload 5
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: goto 31
StackMap locals: javafx.scene.chart.NumberAxis double java.lang.Object java.lang.Object[] double double double java.util.List
StackMap stack:
8: dload 9
dconst_0
dcmpg
ifgt 12
9: aload 11
dload 5
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
10: aload 11
dload 7
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: goto 31
StackMap locals:
StackMap stack:
12: dload 9
dconst_0
dcmpl
ifle 31
13: aload 11
dload 5
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
14: dload 7
dload 5
dsub
dload 9
ddiv
ldc 2000.0
dcmpl
ifle 19
15: getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Warning we tried to create more than 2000 major tick marks on a NumberAxis. Lower Bound="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
16: dload 5
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", Upper Bound="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
dload 7
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", Tick Unit="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
dload 9
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
17: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
18: goto 30
19: StackMap locals:
StackMap stack:
dload 5
dload 9
dadd
dload 7
dcmpg
ifge 30
20: dload 9
invokestatic java.lang.Math.rint:(D)D
dload 9
dcmpl
ifne 21
dload 5
invokestatic java.lang.Math.ceil:(D)D
goto 22
StackMap locals:
StackMap stack:
21: dload 5
dload 9
dadd
StackMap locals:
StackMap stack: double
22: dstore 12
start local 12 23: dload 7
dload 12
dsub
dload 9
ddiv
invokestatic java.lang.Math.ceil:(D)D
d2i
istore 14
start local 14 24: iconst_0
istore 15
start local 15 25: goto 29
26: StackMap locals: double int int
StackMap stack:
aload 11
dload 12
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
ifne 28
27: aload 11
dload 12
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: StackMap locals:
StackMap stack:
dload 12
dload 9
dadd
dstore 12
iinc 15 1
StackMap locals:
StackMap stack:
29: dload 12
dload 7
dcmpg
ifge 30
iload 15
iload 14
if_icmplt 26
end local 15 end local 14 end local 12 30: StackMap locals:
StackMap stack:
aload 11
dload 7
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
31: StackMap locals:
StackMap stack:
aload 11
areturn
end local 11 end local 9 end local 7 end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Ljavafx/scene/chart/NumberAxis;
0 32 1 length D
0 32 3 range Ljava/lang/Object;
1 32 4 rangeProps [Ljava/lang/Object;
2 32 5 lowerBound D
3 32 7 upperBound D
4 32 9 tickUnit D
5 32 11 tickValues Ljava/util/List<Ljava/lang/Number;>;
23 30 12 major D
24 30 14 count I
25 30 15 i I
Signature: (DLjava/lang/Object;)Ljava/util/List<Ljava/lang/Number;>;
MethodParameters:
Name Flags
length
range
protected java.util.List<java.lang.Number> calculateMinorTickMarks();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=21, 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.NumberAxis.getLowerBound:()D
dstore 2
start local 2 2: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getUpperBound:()D
dstore 4
start local 4 3: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getTickUnit:()D
dstore 6
start local 6 4: dload 6
iconst_1
aload 0
invokevirtual javafx.scene.chart.NumberAxis.getMinorTickCount:()I
invokestatic java.lang.Math.max:(II)I
i2d
ddiv
dstore 8
start local 8 5: dload 6
dconst_0
dcmpl
ifle 39
6: dload 4
dload 2
dsub
dload 8
ddiv
ldc 10000.0
dcmpl
ifle 11
7: getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Warning we tried to create more than 10000 minor tick marks on a NumberAxis. Lower Bound="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
8: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getLowerBound:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", Upper Bound="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual javafx.scene.chart.NumberAxis.getUpperBound:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ", Tick Unit="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
dload 6
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
10: aload 1
areturn
11: StackMap locals: javafx.scene.chart.NumberAxis java.util.List double double double double
StackMap stack:
dload 6
invokestatic java.lang.Math.rint:(D)D
dload 6
dcmpl
ifne 12
iconst_1
goto 13
StackMap locals:
StackMap stack:
12: iconst_0
StackMap locals:
StackMap stack: int
13: istore 10
start local 10 14: iload 10
ifeq 23
15: dload 2
invokestatic java.lang.Math.floor:(D)D
dload 8
dadd
dstore 11
start local 11 16: dload 2
invokestatic java.lang.Math.ceil:(D)D
dload 11
dsub
dload 8
ddiv
invokestatic java.lang.Math.ceil:(D)D
d2i
istore 13
start local 13 17: iconst_0
istore 14
start local 14 18: goto 22
19: StackMap locals: javafx.scene.chart.NumberAxis java.util.List double double double double int double int int
StackMap stack:
dload 11
dload 2
dcmpl
ifle 21
20: aload 1
dload 11
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
21: StackMap locals:
StackMap stack:
dload 11
dload 8
dadd
dstore 11
iinc 14 1
StackMap locals:
StackMap stack:
22: dload 11
dload 2
invokestatic java.lang.Math.ceil:(D)D
dcmpg
ifge 23
iload 14
iload 13
if_icmplt 19
end local 14 end local 13 end local 11 23: StackMap locals:
StackMap stack:
iload 10
ifeq 24
dload 2
invokestatic java.lang.Math.ceil:(D)D
goto 25
StackMap locals:
StackMap stack:
24: dload 2
StackMap locals:
StackMap stack: double
25: dstore 11
start local 11 26: dload 4
dload 11
dsub
dload 6
ddiv
invokestatic java.lang.Math.ceil:(D)D
d2i
istore 13
start local 13 27: iconst_0
istore 14
start local 14 28: goto 38
29: StackMap locals: double int int
StackMap stack:
dload 11
dload 6
dadd
dload 4
invokestatic java.lang.Math.min:(DD)D
dstore 15
start local 15 30: dload 11
dload 8
dadd
dstore 17
start local 17 31: dload 15
dload 17
dsub
dload 8
ddiv
invokestatic java.lang.Math.ceil:(D)D
d2i
istore 19
start local 19 32: iconst_0
istore 20
start local 20 33: goto 36
34: StackMap locals: javafx.scene.chart.NumberAxis java.util.List double double double double int double int int double double int int
StackMap stack:
aload 1
dload 17
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
35: dload 17
dload 8
dadd
dstore 17
iinc 20 1
StackMap locals:
StackMap stack:
36: dload 17
dload 15
dcmpg
ifge 37
iload 20
iload 19
if_icmplt 34
end local 20 end local 19 end local 17 end local 15 37: StackMap locals: javafx.scene.chart.NumberAxis java.util.List double double double double int double int int
StackMap stack:
dload 11
dload 6
dadd
dstore 11
iinc 14 1
StackMap locals:
StackMap stack:
38: dload 11
dload 4
dcmpg
ifge 39
iload 14
iload 13
if_icmplt 29
end local 14 end local 13 end local 11 end local 10 39: StackMap locals: javafx.scene.chart.NumberAxis java.util.List double double double double
StackMap stack:
aload 1
areturn
end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Ljavafx/scene/chart/NumberAxis;
1 40 1 minorTickMarks Ljava/util/List<Ljava/lang/Number;>;
2 40 2 lowerBound D
3 40 4 upperBound D
4 40 6 tickUnit D
5 40 8 minorUnit D
14 39 10 tickUnitIsInteger Z
16 23 11 minor D
17 23 13 count I
18 23 14 i I
26 39 11 major D
27 39 13 count I
28 39 14 i I
30 37 15 next D
31 37 17 minor D
32 37 19 minorCount I
33 37 20 j I
Signature: ()Ljava/util/List<Ljava/lang/Number;>;
protected javafx.geometry.Dimension2D measureTickMarkSize(java.lang.Number, java.lang.Object);
descriptor: (Ljava/lang/Number;Ljava/lang/Object;)Ljavafx/geometry/Dimension2D;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
checkcast java.lang.Object[]
astore 3
start local 3 1: aload 3
iconst_4
aaload
checkcast java.lang.String
astore 4
start local 4 2: aload 0
aload 1
aload 0
invokevirtual javafx.scene.chart.NumberAxis.getTickLabelRotation:()D
aload 4
invokevirtual javafx.scene.chart.NumberAxis.measureTickMarkSize:(Ljava/lang/Number;DLjava/lang/String;)Ljavafx/geometry/Dimension2D;
areturn
end local 4 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/NumberAxis;
0 3 1 value Ljava/lang/Number;
0 3 2 range Ljava/lang/Object;
1 3 3 rangeProps [Ljava/lang/Object;
2 3 4 formatter Ljava/lang/String;
MethodParameters:
Name Flags
value
range
private javafx.geometry.Dimension2D measureTickMarkSize(java.lang.Number, double, java.lang.String);
descriptor: (Ljava/lang/Number;DLjava/lang/String;)Ljavafx/geometry/Dimension2D;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getTickLabelFormatter:()Ljavafx/util/StringConverter;
astore 6
start local 6 1: aload 6
ifnonnull 2
aload 0
getfield javafx.scene.chart.NumberAxis.defaultFormatter:Ljavafx/scene/chart/NumberAxis$DefaultFormatter;
astore 6
2: StackMap locals: javafx.scene.chart.NumberAxis java.lang.Number double java.lang.String top javafx.util.StringConverter
StackMap stack:
aload 6
instanceof javafx.scene.chart.NumberAxis$DefaultFormatter
ifeq 5
3: aload 6
checkcast javafx.scene.chart.NumberAxis$DefaultFormatter
aload 1
aload 4
invokevirtual javafx.scene.chart.NumberAxis$DefaultFormatter.toString:(Ljava/lang/Number;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 4: goto 6
end local 5 5: StackMap locals:
StackMap stack:
aload 6
aload 1
invokevirtual javafx.util.StringConverter.toString:(Ljava/lang/Object;)Ljava/lang/String;
astore 5
start local 5 6: StackMap locals: javafx.scene.chart.NumberAxis java.lang.Number double java.lang.String java.lang.String javafx.util.StringConverter
StackMap stack:
aload 0
aload 5
dload 2
invokevirtual javafx.scene.chart.NumberAxis.measureTickMarkLabelSize:(Ljava/lang/String;D)Ljavafx/geometry/Dimension2D;
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 7 0 this Ljavafx/scene/chart/NumberAxis;
0 7 1 value Ljava/lang/Number;
0 7 2 rotation D
0 7 4 numFormatter Ljava/lang/String;
4 5 5 labelText Ljava/lang/String;
6 7 5 labelText Ljava/lang/String;
1 7 6 formatter Ljavafx/util/StringConverter<Ljava/lang/Number;>;
MethodParameters:
Name Flags
value
rotation
numFormatter
protected java.lang.Object autoRange(double, double, double, double);
descriptor: (DDDD)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=8, locals=49, 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.NumberAxis.getEffectiveSide:()Ljavafx/geometry/Side;
astore 9
start local 9 1: aload 0
invokevirtual javafx.scene.chart.NumberAxis.isForceZeroInRange:()Z
ifeq 7
2: dload 3
dconst_0
dcmpg
ifge 5
3: dconst_0
dstore 3
4: goto 7
StackMap locals: javafx.geometry.Side
StackMap stack:
5: dload 1
dconst_0
dcmpl
ifle 7
6: dconst_0
dstore 1
7: StackMap locals:
StackMap stack:
dload 5
dload 7
ddiv
invokestatic java.lang.Math.floor:(D)D
d2i
istore 10
start local 10 8: iload 10
iconst_2
invokestatic java.lang.Math.max:(II)I
istore 10
9: aload 0
invokevirtual javafx.scene.chart.NumberAxis.getMinorTickCount:()I
iconst_1
invokestatic java.lang.Math.max:(II)I
istore 11
start local 11 10: dload 3
dload 1
dsub
dstore 12
start local 12 11: dload 12
dconst_0
dcmpl
ifeq 13
dload 12
iload 10
iload 11
imul
i2d
ddiv
dload 1
invokestatic java.lang.Math.ulp:(D)D
dcmpg
ifgt 13
12: dconst_0
dstore 12
13: StackMap locals: int int double
StackMap stack:
dload 12
dconst_0
dcmpl
ifne 16
14: dload 1
dconst_0
dcmpl
ifne 15
ldc 2.0
goto 17
StackMap locals:
StackMap stack:
15: dload 1
invokestatic java.lang.Math.abs:(D)D
ldc 0.02
dmul
goto 17
16: StackMap locals:
StackMap stack:
dload 12
invokestatic java.lang.Math.abs:(D)D
ldc 1.02
dmul
17: StackMap locals:
StackMap stack: double
dstore 14
start local 14 18: dload 14
dload 12
dsub
ldc 2.0
ddiv
dstore 16
start local 16 19: dload 1
dload 16
dsub
dstore 18
start local 18 20: dload 3
dload 16
dadd
dstore 20
start local 20 21: dload 18
dconst_0
dcmpg
ifge 22
dload 1
dconst_0
dcmpl
ifge 23
StackMap locals: javafx.scene.chart.NumberAxis double double double double javafx.geometry.Side int int double double double double double
StackMap stack:
22: dload 18
dconst_0
dcmpl
ifle 24
dload 1
dconst_0
dcmpg
ifgt 24
23: StackMap locals:
StackMap stack:
dconst_0
dstore 18
24: StackMap locals:
StackMap stack:
dload 20
dconst_0
dcmpg
ifge 25
dload 3
dconst_0
dcmpl
ifge 26
StackMap locals:
StackMap stack:
25: dload 20
dconst_0
dcmpl
ifle 27
dload 3
dconst_0
dcmpg
ifgt 27
26: StackMap locals:
StackMap stack:
dconst_0
dstore 20
27: StackMap locals:
StackMap stack:
dload 14
iload 10
i2d
ddiv
dstore 22
start local 22 28: dconst_0
dstore 24
start local 24 29: dconst_0
dstore 26
start local 26 30: dconst_0
dstore 28
start local 28 31: iconst_0
istore 30
start local 30 32: ldc 1.7976931348623157E308
dstore 31
start local 31 33: ldc "0.00000000"
astore 33
start local 33 34: goto 91
35: StackMap locals: javafx.scene.chart.NumberAxis double double double double javafx.geometry.Side int int double double double double double double double double double int double java.lang.String
StackMap stack:
dload 22
invokestatic java.lang.Math.log10:(D)D
invokestatic java.lang.Math.floor:(D)D
d2i
istore 34
start local 34 36: dload 22
ldc 10.0
iload 34
i2d
invokestatic java.lang.Math.pow:(DD)D
ddiv
dstore 35
start local 35 37: dload 35
dstore 37
start local 37 38: dload 35
ldc 5.0
dcmpl
ifle 42
39: iinc 34 1
40: dconst_1
dstore 37
41: goto 46
StackMap locals: int double double
StackMap stack:
42: dload 35
dconst_1
dcmpl
ifle 46
43: dload 35
ldc 2.5
dcmpl
ifle 44
ldc 5.0
goto 45
StackMap locals:
StackMap stack:
44: ldc 2.5
StackMap locals:
StackMap stack: double
45: dstore 37
46: StackMap locals:
StackMap stack:
iload 34
iconst_1
if_icmple 49
47: ldc "#,##0"
astore 33
48: goto 66
StackMap locals:
StackMap stack:
49: iload 34
iconst_1
if_icmpne 52
50: ldc "0"
astore 33
51: goto 66
52: StackMap locals:
StackMap stack:
dload 37
invokestatic java.lang.Math.rint:(D)D
dload 37
dcmpl
ifeq 53
iconst_1
goto 54
StackMap locals:
StackMap stack:
53: iconst_0
StackMap locals:
StackMap stack: int
54: istore 39
start local 39 55: new java.lang.StringBuilder
dup
ldc "0"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 40
start local 40 56: iload 39
ifeq 57
iload 34
invokestatic java.lang.Math.abs:(I)I
iconst_1
iadd
goto 58
StackMap locals: int java.lang.StringBuilder
StackMap stack:
57: iload 34
invokestatic java.lang.Math.abs:(I)I
StackMap locals:
StackMap stack: int
58: istore 41
start local 41 59: iload 41
ifle 60
aload 40
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
60: StackMap locals: int
StackMap stack:
iconst_0
istore 42
start local 42 61: goto 64
62: StackMap locals: int
StackMap stack:
aload 40
ldc "0"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
63: iinc 42 1
StackMap locals:
StackMap stack:
64: iload 42
iload 41
if_icmplt 62
end local 42 65: aload 40
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 33
end local 41 end local 40 end local 39 66: StackMap locals: javafx.scene.chart.NumberAxis double double double double javafx.geometry.Side int int double double double double double double double double double int double java.lang.String int double double
StackMap stack:
dload 37
ldc 10.0
iload 34
i2d
invokestatic java.lang.Math.pow:(DD)D
dmul
dstore 24
67: dload 18
dload 24
ddiv
invokestatic java.lang.Math.floor:(D)D
dload 24
dmul
dstore 26
68: dload 20
dload 24
ddiv
invokestatic java.lang.Math.ceil:(D)D
dload 24
dmul
dstore 28
69: dconst_0
dstore 39
start local 39 70: dconst_0
dstore 41
start local 41 71: dload 28
dload 26
dsub
dload 24
ddiv
invokestatic java.lang.Math.ceil:(D)D
d2i
istore 30
72: dload 26
dstore 43
start local 43 73: iconst_0
istore 45
start local 45 74: goto 84
75: StackMap locals: javafx.scene.chart.NumberAxis double double double double javafx.geometry.Side int int double double double double double double double double double int double java.lang.String int double double double double double int
StackMap stack:
aload 0
dload 43
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aload 0
invokevirtual javafx.scene.chart.NumberAxis.getTickLabelRotation:()D
aload 33
invokevirtual javafx.scene.chart.NumberAxis.measureTickMarkSize:(Ljava/lang/Number;DLjava/lang/String;)Ljavafx/geometry/Dimension2D;
astore 46
start local 46 76: aload 9
invokevirtual javafx.geometry.Side.isVertical:()Z
ifeq 77
aload 46
invokevirtual javafx.geometry.Dimension2D.getHeight:()D
goto 78
StackMap locals: javafx.geometry.Dimension2D
StackMap stack:
77: aload 46
invokevirtual javafx.geometry.Dimension2D.getWidth:()D
StackMap locals:
StackMap stack: double
78: dstore 47
start local 47 79: iload 45
ifne 82
80: dload 47
ldc 2.0
ddiv
dstore 41
81: goto 83
82: StackMap locals: double
StackMap stack:
dload 39
dload 41
ldc 6.0
dadd
dload 47
ldc 2.0
ddiv
dadd
invokestatic java.lang.Math.max:(DD)D
dstore 39
end local 47 end local 46 83: StackMap locals:
StackMap stack:
dload 43
dload 24
dadd
dstore 43
iinc 45 1
StackMap locals:
StackMap stack:
84: dload 43
dload 28
dcmpg
ifgt 85
iload 45
iload 30
if_icmplt 75
end local 45 85: StackMap locals:
StackMap stack:
iload 30
iconst_1
isub
i2d
dload 39
dmul
dstore 31
86: dload 24
dstore 22
87: iload 10
iconst_2
if_icmpne 89
dload 31
dload 5
dcmpl
ifle 89
88: goto 92
89: StackMap locals:
StackMap stack:
dload 31
dload 5
dcmpl
ifgt 90
iload 30
bipush 20
if_icmple 91
StackMap locals:
StackMap stack:
90: dload 22
ldc 2.0
dmul
dstore 22
end local 43 end local 41 end local 39 end local 37 end local 35 end local 34 91: StackMap locals: javafx.scene.chart.NumberAxis double double double double javafx.geometry.Side int int double double double double double double double double double int double java.lang.String
StackMap stack:
dload 31
dload 5
dcmpl
ifgt 35
iload 30
bipush 20
if_icmpgt 35
92: StackMap locals:
StackMap stack:
aload 0
dload 5
dload 26
dload 28
invokevirtual javafx.scene.chart.NumberAxis.calculateNewScale:(DDD)D
dstore 34
start local 34 93: iconst_5
anewarray java.lang.Object
dup
iconst_0
dload 26
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_1
dload 28
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_2
dload 24
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_3
dload 34
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_4
aload 33
aastore
areturn
end local 34 end local 33 end local 31 end local 30 end local 28 end local 26 end local 24 end local 22 end local 20 end local 18 end local 16 end local 14 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 94 0 this Ljavafx/scene/chart/NumberAxis;
0 94 1 minValue D
0 94 3 maxValue D
0 94 5 length D
0 94 7 labelSize D
1 94 9 side Ljavafx/geometry/Side;
8 94 10 numOfTickMarks I
10 94 11 minorTickCount I
11 94 12 range D
18 94 14 paddedRange D
19 94 16 padding D
20 94 18 paddedMin D
21 94 20 paddedMax D
28 94 22 tickUnit D
29 94 24 tickUnitRounded D
30 94 26 minRounded D
31 94 28 maxRounded D
32 94 30 count I
33 94 31 reqLength D
34 94 33 formatter Ljava/lang/String;
36 91 34 exp I
37 91 35 mant D
38 91 37 ratio D
55 66 39 ratioHasFrac Z
56 66 40 formatterB Ljava/lang/StringBuilder;
59 66 41 n I
61 65 42 i I
70 91 39 maxReqTickGap D
71 91 41 last D
73 91 43 major D
74 85 45 i I
76 83 46 markSize Ljavafx/geometry/Dimension2D;
79 83 47 size D
93 94 34 newScale D
MethodParameters:
Name Flags
minValue
maxValue
length
labelSize
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.NumberAxis$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.NumberAxis.getClassCssMetaData:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/chart/NumberAxis;
Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
protected javafx.geometry.Dimension2D measureTickMarkSize(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljavafx/geometry/Dimension2D;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast java.lang.Number
aload 2
invokevirtual javafx.scene.chart.NumberAxis.measureTickMarkSize:(Ljava/lang/Number;Ljava/lang/Object;)Ljavafx/geometry/Dimension2D;
areturn
LocalVariableTable:
Start End Slot Name Signature
protected java.lang.String getTickMarkLabel(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast java.lang.Number
invokevirtual javafx.scene.chart.NumberAxis.getTickMarkLabel:(Ljava/lang/Number;)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljavafx/scene/chart/ValueAxis<Ljava/lang/Number;>;
SourceFile: "NumberAxis.java"
NestMembers:
javafx.scene.chart.NumberAxis$1 javafx.scene.chart.NumberAxis$2 javafx.scene.chart.NumberAxis$DefaultFormatter javafx.scene.chart.NumberAxis$StyleableProperties javafx.scene.chart.NumberAxis$StyleableProperties$1
InnerClasses:
javafx.scene.chart.NumberAxis$1
javafx.scene.chart.NumberAxis$2
public DefaultFormatter = javafx.scene.chart.NumberAxis$DefaultFormatter of javafx.scene.chart.NumberAxis
private StyleableProperties = javafx.scene.chart.NumberAxis$StyleableProperties of javafx.scene.chart.NumberAxis