final class javafx.scene.chart.PieChart$LabelLayoutInfo
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: javafx.scene.chart.PieChart$LabelLayoutInfo
  super_class: java.lang.Object
{
  double startX;
    descriptor: D
    flags: (0x0000) 

  double startY;
    descriptor: D
    flags: (0x0000) 

  double endX;
    descriptor: D
    flags: (0x0000) 

  double endY;
    descriptor: D
    flags: (0x0000) 

  double textX;
    descriptor: D
    flags: (0x0000) 

  double textY;
    descriptor: D
    flags: (0x0000) 

  javafx.scene.text.Text text;
    descriptor: Ljavafx/scene/text/Text;
    flags: (0x0000) 

  double size;
    descriptor: D
    flags: (0x0000) 

  void <init>(double, double, double, double, double, double, javafx.scene.text.Text, double);
    descriptor: (DDDDDDLjavafx/scene/text/Text;D)V
    flags: (0x0000) 
    Code:
      stack=3, locals=16, args_size=9
        start local 0 // javafx.scene.chart.PieChart$LabelLayoutInfo this
        start local 1 // double startX
        start local 3 // double startY
        start local 5 // double endX
        start local 7 // double endY
        start local 9 // double textX
        start local 11 // double textY
        start local 13 // javafx.scene.text.Text text
        start local 14 // double size
         0: .line 799
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 801
            aload 0 /* this */
            dload 1 /* startX */
            putfield javafx.scene.chart.PieChart$LabelLayoutInfo.startX:D
         2: .line 802
            aload 0 /* this */
            dload 3 /* startY */
            putfield javafx.scene.chart.PieChart$LabelLayoutInfo.startY:D
         3: .line 803
            aload 0 /* this */
            dload 5 /* endX */
            putfield javafx.scene.chart.PieChart$LabelLayoutInfo.endX:D
         4: .line 804
            aload 0 /* this */
            dload 7 /* endY */
            putfield javafx.scene.chart.PieChart$LabelLayoutInfo.endY:D
         5: .line 805
            aload 0 /* this */
            dload 9 /* textX */
            putfield javafx.scene.chart.PieChart$LabelLayoutInfo.textX:D
         6: .line 806
            aload 0 /* this */
            dload 11 /* textY */
            putfield javafx.scene.chart.PieChart$LabelLayoutInfo.textY:D
         7: .line 807
            aload 0 /* this */
            aload 13 /* text */
            putfield javafx.scene.chart.PieChart$LabelLayoutInfo.text:Ljavafx/scene/text/Text;
         8: .line 808
            aload 0 /* this */
            dload 14 /* size */
            putfield javafx.scene.chart.PieChart$LabelLayoutInfo.size:D
         9: .line 809
            return
        end local 14 // double size
        end local 13 // javafx.scene.text.Text text
        end local 11 // double textY
        end local 9 // double textX
        end local 7 // double endY
        end local 5 // double endX
        end local 3 // double startY
        end local 1 // double startX
        end local 0 // javafx.scene.chart.PieChart$LabelLayoutInfo this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Ljavafx/scene/chart/PieChart$LabelLayoutInfo;
            0   10     1  startX  D
            0   10     3  startY  D
            0   10     5    endX  D
            0   10     7    endY  D
            0   10     9   textX  D
            0   10    11   textY  D
            0   10    13    text  Ljavafx/scene/text/Text;
            0   10    14    size  D
    MethodParameters:
        Name  Flags
      startX  
      startY  
      endX    
      endY    
      textX   
      textY   
      text    
      size    

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // javafx.scene.chart.PieChart$LabelLayoutInfo this
        start local 1 // java.lang.Object o
         0: .line 813
            aload 0 /* this */
            aload 1 /* o */
            if_acmpne 1
            iconst_1
            ireturn
         1: .line 814
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            ifnull 2
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* o */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
         3: .line 815
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            checkcast javafx.scene.chart.PieChart$LabelLayoutInfo
            astore 2 /* that */
        start local 2 // javafx.scene.chart.PieChart$LabelLayoutInfo that
         4: .line 816
            aload 2 /* that */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.startX:D
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.startX:D
            invokestatic java.lang.Double.compare:(DD)I
            ifne 12
         5: .line 817
            aload 2 /* that */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.startY:D
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.startY:D
            invokestatic java.lang.Double.compare:(DD)I
            ifne 12
         6: .line 818
            aload 2 /* that */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.endX:D
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.endX:D
            invokestatic java.lang.Double.compare:(DD)I
            ifne 12
         7: .line 819
            aload 2 /* that */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.endY:D
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.endY:D
            invokestatic java.lang.Double.compare:(DD)I
            ifne 12
         8: .line 820
            aload 2 /* that */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.textX:D
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.textX:D
            invokestatic java.lang.Double.compare:(DD)I
            ifne 12
         9: .line 821
            aload 2 /* that */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.textY:D
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.textY:D
            invokestatic java.lang.Double.compare:(DD)I
            ifne 12
        10: .line 822
            aload 2 /* that */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.size:D
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.size:D
            invokestatic java.lang.Double.compare:(DD)I
            ifne 12
        11: .line 816
            iconst_1
            ireturn
      StackMap locals: javafx.scene.chart.PieChart$LabelLayoutInfo
      StackMap stack:
        12: iconst_0
            ireturn
        end local 2 // javafx.scene.chart.PieChart$LabelLayoutInfo that
        end local 1 // java.lang.Object o
        end local 0 // javafx.scene.chart.PieChart$LabelLayoutInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Ljavafx/scene/chart/PieChart$LabelLayoutInfo;
            0   13     1     o  Ljava/lang/Object;
            4   13     2  that  Ljavafx/scene/chart/PieChart$LabelLayoutInfo;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javafx.scene.chart.PieChart$LabelLayoutInfo this
         0: .line 827
            bipush 7
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.startX:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.startY:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.endX:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.endY:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            dup
            iconst_4
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.textX:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            dup
            iconst_5
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.textY:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            dup
            bipush 6
            aload 0 /* this */
            getfield javafx.scene.chart.PieChart$LabelLayoutInfo.size:D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            aastore
            invokestatic java.util.Objects.hash:([Ljava/lang/Object;)I
            ireturn
        end local 0 // javafx.scene.chart.PieChart$LabelLayoutInfo this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/chart/PieChart$LabelLayoutInfo;
}
SourceFile: "PieChart.java"
NestHost: javafx.scene.chart.PieChart
InnerClasses:
  private final LabelLayoutInfo = javafx.scene.chart.PieChart$LabelLayoutInfo of javafx.scene.chart.PieChart