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 start local 1 start local 3 start local 5 0: aload 0
invokespecial javafx.animation.Transition.<init>:()V
1: aload 0
dload 1
putfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.startX:D
2: aload 0
dload 3
putfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.endX:D
3: aload 0
new java.lang.ref.WeakReference
dup
aload 5
invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
putfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.skin:Ljava/lang/ref/WeakReference;
4: aload 0
aload 5
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: aload 5
invokevirtual javafx.scene.control.skin.ProgressBarSkin.getIndeterminateBarEscape:()Ljava/lang/Boolean;
pop
6: aload 0
aload 5
invokevirtual javafx.scene.control.skin.ProgressBarSkin.getIndeterminateBarAnimationTime:()D
aload 0
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: return
end local 5 end local 3 end local 1 end local 0 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 start local 1 0: aload 0
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
start local 3 1: aload 3
ifnonnull 4
2: aload 0
invokevirtual javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.stop:()V
3: goto 12
4: StackMap locals: javafx.scene.control.skin.ProgressBarSkin
StackMap stack:
dload 1
ldc 0.5
dcmpg
ifle 5
aload 0
getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.flip:Z
ifne 10
5: StackMap locals:
StackMap stack:
aload 3
getfield javafx.scene.control.skin.ProgressBarSkin.bar:Ljavafx/scene/layout/StackPane;
ldc -1.0
invokevirtual javafx.scene.layout.StackPane.setScaleX:(D)V
6: aload 3
getfield javafx.scene.control.skin.ProgressBarSkin.bar:Ljavafx/scene/layout/StackPane;
aload 0
getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.startX:D
aload 0
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
dmul
aload 0
getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.endX:D
aload 0
getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.startX:D
dsub
dmul
dadd
invokevirtual javafx.scene.layout.StackPane.setTranslateX:(D)V
9: goto 12
10: StackMap locals:
StackMap stack:
aload 3
getfield javafx.scene.control.skin.ProgressBarSkin.bar:Ljavafx/scene/layout/StackPane;
dconst_1
invokevirtual javafx.scene.layout.StackPane.setScaleX:(D)V
11: aload 3
getfield javafx.scene.control.skin.ProgressBarSkin.bar:Ljavafx/scene/layout/StackPane;
aload 0
getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.startX:D
ldc 2.0
dconst_1
dload 1
dsub
dmul
aload 0
getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.endX:D
aload 0
getfield javafx.scene.control.skin.ProgressBarSkin$IndeterminateTransition.startX:D
dsub
dmul
dadd
invokevirtual javafx.scene.layout.StackPane.setTranslateX:(D)V
12: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 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