class javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths extends javafx.scene.layout.Pane
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths
  super_class: javafx.scene.layout.Pane
{
  final javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this$1;
    descriptor: Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner);
    descriptor: (Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths this
         0: .line 743
            aload 0 /* this */
            aload 1
            putfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.this$1:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
            aload 0 /* this */
            invokespecial javafx.scene.layout.Pane.<init>:()V
            return
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
    MethodParameters:
        Name  Flags
      this$0  final

  protected double computePrefWidth(double);
    descriptor: (D)D
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths this
        start local 1 // double height
         0: .line 745
            dconst_0
            dstore 3 /* w */
        start local 3 // double w
         1: .line 746
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.getChildren:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
            astore 6
            goto 9
      StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths double double top java.util.Iterator
      StackMap stack:
         2: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javafx.scene.Node
            astore 5 /* child */
        start local 5 // javafx.scene.Node child
         3: .line 747
            aload 5 /* child */
            instanceof javafx.scene.layout.Region
            ifeq 9
         4: .line 748
            aload 5 /* child */
            checkcast javafx.scene.layout.Region
            astore 7 /* region */
        start local 7 // javafx.scene.layout.Region region
         5: .line 749
            aload 7 /* region */
            invokevirtual javafx.scene.layout.Region.getShape:()Ljavafx/scene/shape/Shape;
            ifnull 8
         6: .line 750
            dload 3 /* w */
            aload 7 /* region */
            invokevirtual javafx.scene.layout.Region.getShape:()Ljavafx/scene/shape/Shape;
            invokevirtual javafx.scene.shape.Shape.getLayoutBounds:()Ljavafx/geometry/Bounds;
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
            invokestatic java.lang.Math.max:(DD)D
            dstore 3 /* w */
         7: .line 751
            goto 9
         8: .line 752
      StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths double double javafx.scene.Node java.util.Iterator javafx.scene.layout.Region
      StackMap stack:
            dload 3 /* w */
            aload 7 /* region */
            dload 1 /* height */
            invokevirtual javafx.scene.layout.Region.prefWidth:(D)D
            invokestatic java.lang.Math.max:(DD)D
            dstore 3 /* w */
        end local 7 // javafx.scene.layout.Region region
        end local 5 // javafx.scene.Node child
         9: .line 746
      StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths double double top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        10: .line 756
            dload 3 /* w */
            dreturn
        end local 3 // double w
        end local 1 // double height
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            0   11     1  height  D
            1   11     3       w  D
            3    9     5   child  Ljavafx/scene/Node;
            5    9     7  region  Ljavafx/scene/layout/Region;
    MethodParameters:
        Name  Flags
      height  

  protected double computePrefHeight(double);
    descriptor: (D)D
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=8, args_size=2
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths this
        start local 1 // double width
         0: .line 760
            dconst_0
            dstore 3 /* h */
        start local 3 // double h
         1: .line 761
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.getChildren:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
            astore 6
            goto 9
      StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths double double top java.util.Iterator
      StackMap stack:
         2: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javafx.scene.Node
            astore 5 /* child */
        start local 5 // javafx.scene.Node child
         3: .line 762
            aload 5 /* child */
            instanceof javafx.scene.layout.Region
            ifeq 9
         4: .line 763
            aload 5 /* child */
            checkcast javafx.scene.layout.Region
            astore 7 /* region */
        start local 7 // javafx.scene.layout.Region region
         5: .line 764
            aload 7 /* region */
            invokevirtual javafx.scene.layout.Region.getShape:()Ljavafx/scene/shape/Shape;
            ifnull 8
         6: .line 765
            dload 3 /* h */
            aload 7 /* region */
            invokevirtual javafx.scene.layout.Region.getShape:()Ljavafx/scene/shape/Shape;
            invokevirtual javafx.scene.shape.Shape.getLayoutBounds:()Ljavafx/geometry/Bounds;
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
            invokestatic java.lang.Math.max:(DD)D
            dstore 3 /* h */
         7: .line 766
            goto 9
         8: .line 767
      StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths double double javafx.scene.Node java.util.Iterator javafx.scene.layout.Region
      StackMap stack:
            dload 3 /* h */
            aload 7 /* region */
            dload 1 /* width */
            invokevirtual javafx.scene.layout.Region.prefHeight:(D)D
            invokestatic java.lang.Math.max:(DD)D
            dstore 3 /* h */
        end local 7 // javafx.scene.layout.Region region
        end local 5 // javafx.scene.Node child
         9: .line 761
      StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths double double top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        10: .line 771
            dload 3 /* h */
            dreturn
        end local 3 // double h
        end local 1 // double width
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            0   11     1   width  D
            1   11     3       h  D
            3    9     5   child  Ljavafx/scene/Node;
            5    9     7  region  Ljavafx/scene/layout/Region;
    MethodParameters:
       Name  Flags
      width  

  protected void layoutChildren();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=14, locals=6, args_size=1
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths this
         0: .line 776
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.getWidth:()D
            aload 0 /* this */
            ldc -1.0
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.computePrefWidth:(D)D
            ddiv
            dstore 1 /* scale */
        start local 1 // double scale
         1: .line 777
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.getChildren:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.iterator:()Ljava/util/Iterator;
            astore 4
            goto 13
      StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths double top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javafx.scene.Node
            astore 3 /* child */
        start local 3 // javafx.scene.Node child
         3: .line 778
            aload 3 /* child */
            instanceof javafx.scene.layout.Region
            ifeq 13
         4: .line 779
            aload 3 /* child */
            checkcast javafx.scene.layout.Region
            astore 5 /* region */
        start local 5 // javafx.scene.layout.Region region
         5: .line 780
            aload 5 /* region */
            invokevirtual javafx.scene.layout.Region.getShape:()Ljavafx/scene/shape/Shape;
            ifnull 12
         6: .line 781
            aload 5 /* region */
         7: .line 782
            aload 5 /* region */
            invokevirtual javafx.scene.layout.Region.getShape:()Ljavafx/scene/shape/Shape;
            invokevirtual javafx.scene.shape.Shape.getLayoutBounds:()Ljavafx/geometry/Bounds;
            invokevirtual javafx.geometry.Bounds.getMaxX:()D
         8: .line 783
            aload 5 /* region */
            invokevirtual javafx.scene.layout.Region.getShape:()Ljavafx/scene/shape/Shape;
            invokevirtual javafx.scene.shape.Shape.getLayoutBounds:()Ljavafx/geometry/Bounds;
            invokevirtual javafx.geometry.Bounds.getMaxY:()D
         9: .line 781
            invokevirtual javafx.scene.layout.Region.resize:(DD)V
        10: .line 785
            aload 5 /* region */
            invokevirtual javafx.scene.layout.Region.getTransforms:()Ljavafx/collections/ObservableList;
            iconst_1
            anewarray javafx.scene.transform.Transform
            dup
            iconst_0
            new javafx.scene.transform.Scale
            dup
            dload 1 /* scale */
            dload 1 /* scale */
            dconst_0
            dconst_0
            invokespecial javafx.scene.transform.Scale.<init>:(DDDD)V
            aastore
            invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
            pop
        11: .line 786
            goto 13
        12: .line 787
      StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths double javafx.scene.Node java.util.Iterator javafx.scene.layout.Region
      StackMap stack:
            aload 5 /* region */
            invokevirtual javafx.scene.layout.Region.autosize:()V
        end local 5 // javafx.scene.layout.Region region
        end local 3 // javafx.scene.Node child
        13: .line 777
      StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths double top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        14: .line 791
            return
        end local 1 // double scale
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            1   15     1   scale  D
            3   13     3   child  Ljavafx/scene/Node;
            5   13     5  region  Ljavafx/scene/layout/Region;
}
SourceFile: "ProgressIndicatorSkin.java"
NestHost: javafx.scene.control.skin.ProgressIndicatorSkin
InnerClasses:
  private final IndeterminateSpinner = javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner of javafx.scene.control.skin.ProgressIndicatorSkin
  private IndicatorPaths = javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths of javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner