class javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition extends javafx.animation.Transition
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition
  super_class: javafx.animation.Transition
{
  private final java.lang.ref.WeakReference<javafx.scene.control.skin.ProgressBarSkin> skin;
    descriptor: Ljava/lang/ref/WeakReference;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/lang/ref/WeakReference<Ljavafx/scene/control/skin/ProgressBarSkin;>;

  private final double startX;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final double endX;
    descriptor: D
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean flip;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(double, double, javafx.scene.control.skin.ProgressBarSkin);
    descriptor: (DDLjavafx/scene/control/skin/ProgressBarSkin;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=4
        start local 0 // javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition this
        start local 1 // double startX
        start local 3 // double endX
        start local 5 // javafx.scene.control.skin.ProgressBarSkin progressBarSkin
         0: .line 512
            aload 0 /* this */
            invokespecial javafx.animation.Transition.<init>:()V
         1: .line 513
            aload 0 /* this */
            dload 1 /* startX */
            putfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.startX:D
         2: .line 514
            aload 0 /* this */
            dload 3 /* endX */
            putfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.endX:D
         3: .line 515
            aload 0 /* this */
            new java.lang.ref.WeakReference
            dup
            aload 5 /* progressBarSkin */
            invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
            putfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.skin:Ljava/lang/ref/WeakReference;
         4: .line 516
            aload 0 /* this */
            aload 5 /* progressBarSkin */
            invokevirtual javafx.scene.control.skin.ProgressBarSkin.getIndeterminateBarFlip:()Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            putfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.flip:Z
         5: .line 517
            aload 5 /* progressBarSkin */
            invokevirtual javafx.scene.control.skin.ProgressBarSkin.getIndeterminateBarEscape:()Ljava/lang/Boolean;
            pop
         6: .line 518
            aload 0 /* this */
            aload 5 /* progressBarSkin */
            invokevirtual javafx.scene.control.skin.ProgressBarSkin.getIndeterminateBarAnimationTime:()D
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.flip:Z
            ifeq 7
            iconst_2
            goto 8
      StackMap locals: javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition double double javafx.scene.control.skin.ProgressBarSkin
      StackMap stack: javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition double
         7: iconst_1
      StackMap locals: javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition double double javafx.scene.control.skin.ProgressBarSkin
      StackMap stack: javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition double int
         8: i2d
            dmul
            invokestatic javafx.util.Duration.seconds:(D)Ljavafx/util/Duration;
            invokevirtual javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.setCycleDuration:(Ljavafx/util/Duration;)V
         9: .line 519
            return
        end local 5 // javafx.scene.control.skin.ProgressBarSkin progressBarSkin
        end local 3 // double endX
        end local 1 // double startX
        end local 0 // javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   10     0             this  Ljavafx/scene/control/skin/ProgressBarSkin$IndeterminateTransition;
            0   10     1           startX  D
            0   10     3             endX  D
            0   10     5  progressBarSkin  Ljavafx/scene/control/skin/ProgressBarSkin;
    MethodParameters:
                 Name  Flags
      startX           
      endX             
      progressBarSkin  

  protected void interpolate(double);
    descriptor: (D)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=4, args_size=2
        start local 0 // javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition this
        start local 1 // double frac
         0: .line 523
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.skin:Ljava/lang/ref/WeakReference;
            invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
            checkcast javafx.scene.control.skin.ProgressBarSkin
            astore 3 /* s */
        start local 3 // javafx.scene.control.skin.ProgressBarSkin s
         1: .line 524
            aload 3 /* s */
            ifnonnull 4
         2: .line 525
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.stop:()V
         3: .line 526
            goto 12
         4: .line 527
      StackMap locals: javafx.scene.control.skin.ProgressBarSkin
      StackMap stack:
            dload 1 /* frac */
            ldc 0.5
            dcmpg
            ifle 5
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.flip:Z
            ifne 10
         5: .line 528
      StackMap locals:
      StackMap stack:
            aload 3 /* s */
            getfield javafx.scene.control.skin.ProgressBarSkin.bar:Ljavafx/scene/layout/StackPane;
            ldc -1.0
            invokevirtual javafx.scene.layout.StackPane.setScaleX:(D)V
         6: .line 529
            aload 3 /* s */
            getfield javafx.scene.control.skin.ProgressBarSkin.bar:Ljavafx/scene/layout/StackPane;
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.startX:D
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.flip:Z
            ifeq 7
            iconst_2
            goto 8
      StackMap locals: javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition double javafx.scene.control.skin.ProgressBarSkin
      StackMap stack: javafx.scene.layout.StackPane double
         7: iconst_1
      StackMap locals: javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition double javafx.scene.control.skin.ProgressBarSkin
      StackMap stack: javafx.scene.layout.StackPane double int
         8: i2d
            dload 1 /* frac */
            dmul
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.endX:D
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.startX:D
            dsub
            dmul
            dadd
            invokevirtual javafx.scene.layout.StackPane.setTranslateX:(D)V
         9: .line 530
            goto 12
        10: .line 531
      StackMap locals:
      StackMap stack:
            aload 3 /* s */
            getfield javafx.scene.control.skin.ProgressBarSkin.bar:Ljavafx/scene/layout/StackPane;
            dconst_1
            invokevirtual javafx.scene.layout.StackPane.setScaleX:(D)V
        11: .line 532
            aload 3 /* s */
            getfield javafx.scene.control.skin.ProgressBarSkin.bar:Ljavafx/scene/layout/StackPane;
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.startX:D
            ldc 2.0
            dconst_1
            dload 1 /* frac */
            dsub
            dmul
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.endX:D
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.startX:D
            dsub
            dmul
            dadd
            invokevirtual javafx.scene.layout.StackPane.setTranslateX:(D)V
        12: .line 535
      StackMap locals:
      StackMap stack:
            return
        end local 3 // javafx.scene.control.skin.ProgressBarSkin s
        end local 1 // double frac
        end local 0 // javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Ljavafx/scene/control/skin/ProgressBarSkin$IndeterminateTransition;
            0   13     1  frac  D
            1   13     3     s  Ljavafx/scene/control/skin/ProgressBarSkin;
    MethodParameters:
      Name  Flags
      frac  
}
SourceFile: "ProgressBarSkin.java"
NestHost: javafx.scene.control.skin.ProgressBarSkin
InnerClasses:
  private IndeterminateTransition = javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition of javafx.scene.control.skin.ProgressBarSkin