public class javafx.scene.control.skin.ProgressIndicatorSkin extends javafx.scene.control.SkinBase<javafx.scene.control.ProgressIndicator>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.control.skin.ProgressIndicatorSkin
super_class: javafx.scene.control.SkinBase
{
private final java.lang.String DONE;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final javafx.util.Duration CLIPPED_DELAY;
descriptor: Ljavafx/util/Duration;
flags: (0x0010) ACC_FINAL
final javafx.util.Duration UNCLIPPED_DELAY;
descriptor: Ljavafx/util/Duration;
flags: (0x0010) ACC_FINAL
private javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner spinner;
descriptor: Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator determinateIndicator;
descriptor: Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.control.ProgressIndicator control;
descriptor: Ljavafx/scene/control/ProgressIndicator;
flags: (0x0002) ACC_PRIVATE
javafx.animation.Animation indeterminateTransition;
descriptor: Ljavafx/animation/Animation;
flags: (0x0000)
private javafx.beans.property.ObjectProperty<javafx.scene.paint.Paint> progressColor;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/paint/Paint;>;
private javafx.beans.property.IntegerProperty indeterminateSegmentCount;
descriptor: Ljavafx/beans/property/IntegerProperty;
flags: (0x0002) ACC_PRIVATE
private final javafx.beans.property.BooleanProperty spinEnabled;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final javafx.css.CssMetaData<javafx.scene.control.ProgressIndicator, javafx.scene.paint.Paint> PROGRESS_COLOR;
descriptor: Ljavafx/css/CssMetaData;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/ProgressIndicator;Ljavafx/scene/paint/Paint;>;
private static final javafx.css.CssMetaData<javafx.scene.control.ProgressIndicator, java.lang.Number> INDETERMINATE_SEGMENT_COUNT;
descriptor: Ljavafx/css/CssMetaData;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/ProgressIndicator;Ljava/lang/Number;>;
private static final javafx.css.CssMetaData<javafx.scene.control.ProgressIndicator, java.lang.Boolean> SPIN_ENABLED;
descriptor: Ljavafx/css/CssMetaData;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljavafx/css/CssMetaData<Ljavafx/scene/control/ProgressIndicator;Ljava/lang/Boolean;>;
private static final java.util.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> STYLEABLES;
descriptor: Ljava/util/List;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: new javafx.scene.control.skin.ProgressIndicatorSkin$4
dup
ldc "-fx-progress-color"
1: invokestatic javafx.css.converter.PaintConverter.getInstance:()Ljavafx/css/StyleConverter;
aconst_null
2: invokespecial javafx.scene.control.skin.ProgressIndicatorSkin$4.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljavafx/scene/paint/Paint;)V
3: putstatic javafx.scene.control.skin.ProgressIndicatorSkin.PROGRESS_COLOR:Ljavafx/css/CssMetaData;
4: new javafx.scene.control.skin.ProgressIndicatorSkin$5
dup
ldc "-fx-indeterminate-segment-count"
5: invokestatic javafx.css.converter.SizeConverter.getInstance:()Ljavafx/css/StyleConverter;
bipush 8
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
6: invokespecial javafx.scene.control.skin.ProgressIndicatorSkin$5.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljava/lang/Number;)V
7: putstatic javafx.scene.control.skin.ProgressIndicatorSkin.INDETERMINATE_SEGMENT_COUNT:Ljavafx/css/CssMetaData;
8: new javafx.scene.control.skin.ProgressIndicatorSkin$6
dup
ldc "-fx-spin-enabled"
invokestatic javafx.css.converter.BooleanConverter.getInstance:()Ljavafx/css/StyleConverter;
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokespecial javafx.scene.control.skin.ProgressIndicatorSkin$6.<init>:(Ljava/lang/String;Ljavafx/css/StyleConverter;Ljava/lang/Boolean;)V
9: putstatic javafx.scene.control.skin.ProgressIndicatorSkin.SPIN_ENABLED:Ljavafx/css/CssMetaData;
10: new java.util.ArrayList
dup
invokestatic javafx.scene.control.SkinBase.getClassCssMetaData:()Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
11: astore 0
start local 0 12: aload 0
getstatic javafx.scene.control.skin.ProgressIndicatorSkin.PROGRESS_COLOR:Ljavafx/css/CssMetaData;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
13: aload 0
getstatic javafx.scene.control.skin.ProgressIndicatorSkin.INDETERMINATE_SEGMENT_COUNT:Ljavafx/css/CssMetaData;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
14: aload 0
getstatic javafx.scene.control.skin.ProgressIndicatorSkin.SPIN_ENABLED:Ljavafx/css/CssMetaData;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: aload 0
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putstatic javafx.scene.control.skin.ProgressIndicatorSkin.STYLEABLES:Ljava/util/List;
end local 0 16: return
LocalVariableTable:
Start End Slot Name Signature
12 16 0 styleables Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
public void <init>(javafx.scene.control.ProgressIndicator);
descriptor: (Ljavafx/scene/control/ProgressIndicator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javafx.scene.control.SkinBase.<init>:(Ljavafx/scene/control/Control;)V
1: aload 0
ldc "ProgressIndicator.doneString"
invokestatic com.sun.javafx.scene.control.skin.resources.ControlResources.getString:(Ljava/lang/String;)Ljava/lang/String;
putfield javafx.scene.control.skin.ProgressIndicatorSkin.DONE:Ljava/lang/String;
2: aload 0
new javafx.util.Duration
dup
ldc 300.0
invokespecial javafx.util.Duration.<init>:(D)V
putfield javafx.scene.control.skin.ProgressIndicatorSkin.CLIPPED_DELAY:Ljavafx/util/Duration;
3: aload 0
new javafx.util.Duration
dup
dconst_0
invokespecial javafx.util.Duration.<init>:(D)V
putfield javafx.scene.control.skin.ProgressIndicatorSkin.UNCLIPPED_DELAY:Ljavafx/util/Duration;
4: aload 0
new javafx.scene.control.skin.ProgressIndicatorSkin$1
dup
aload 0
aconst_null
invokespecial javafx.scene.control.skin.ProgressIndicatorSkin$1.<init>:(Ljavafx/scene/control/skin/ProgressIndicatorSkin;Ljavafx/scene/paint/Paint;)V
putfield javafx.scene.control.skin.ProgressIndicatorSkin.progressColor:Ljavafx/beans/property/ObjectProperty;
5: aload 0
new javafx.scene.control.skin.ProgressIndicatorSkin$2
dup
aload 0
bipush 8
invokespecial javafx.scene.control.skin.ProgressIndicatorSkin$2.<init>:(Ljavafx/scene/control/skin/ProgressIndicatorSkin;I)V
putfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateSegmentCount:Ljavafx/beans/property/IntegerProperty;
6: aload 0
new javafx.scene.control.skin.ProgressIndicatorSkin$3
dup
aload 0
iconst_0
invokespecial javafx.scene.control.skin.ProgressIndicatorSkin$3.<init>:(Ljavafx/scene/control/skin/ProgressIndicatorSkin;Z)V
putfield javafx.scene.control.skin.ProgressIndicatorSkin.spinEnabled:Ljavafx/beans/property/BooleanProperty;
7: aload 0
aload 1
putfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
8: aload 0
aload 1
invokevirtual javafx.scene.control.ProgressIndicator.indeterminateProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
aload 0
invokedynamic accept(Ljavafx/scene/control/skin/ProgressIndicatorSkin;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
javafx/scene/control/skin/ProgressIndicatorSkin.lambda$0(Ljavafx/beans/value/ObservableValue;)V (7)
(Ljavafx/beans/value/ObservableValue;)V
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.registerChangeListener:(Ljavafx/beans/value/ObservableValue;Ljava/util/function/Consumer;)V
9: aload 0
aload 1
invokevirtual javafx.scene.control.ProgressIndicator.progressProperty:()Ljavafx/beans/property/DoubleProperty;
aload 0
invokedynamic accept(Ljavafx/scene/control/skin/ProgressIndicatorSkin;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
javafx/scene/control/skin/ProgressIndicatorSkin.lambda$1(Ljavafx/beans/value/ObservableValue;)V (7)
(Ljavafx/beans/value/ObservableValue;)V
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.registerChangeListener:(Ljavafx/beans/value/ObservableValue;Ljava/util/function/Consumer;)V
10: aload 0
aload 1
invokestatic com.sun.javafx.scene.NodeHelper.treeShowingProperty:(Ljavafx/scene/Node;)Ljavafx/beans/binding/BooleanExpression;
aload 0
invokedynamic accept(Ljavafx/scene/control/skin/ProgressIndicatorSkin;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
javafx/scene/control/skin/ProgressIndicatorSkin.lambda$2(Ljavafx/beans/value/ObservableValue;)V (7)
(Ljavafx/beans/value/ObservableValue;)V
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.registerChangeListener:(Ljavafx/beans/value/ObservableValue;Ljava/util/function/Consumer;)V
11: aload 0
aload 1
invokevirtual javafx.scene.control.ProgressIndicator.sceneProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
aload 0
invokedynamic accept(Ljavafx/scene/control/skin/ProgressIndicatorSkin;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
javafx/scene/control/skin/ProgressIndicatorSkin.lambda$3(Ljavafx/beans/value/ObservableValue;)V (7)
(Ljavafx/beans/value/ObservableValue;)V
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.registerChangeListener:(Ljavafx/beans/value/ObservableValue;Ljava/util/function/Consumer;)V
12: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.initialize:()V
13: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.updateAnimation:()V
14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 15 1 control Ljavafx/scene/control/ProgressIndicator;
MethodParameters:
Name Flags
control
javafx.scene.paint.Paint getProgressColor();
descriptor: ()Ljavafx/scene/paint/Paint;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.progressColor:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.paint.Paint
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
public void dispose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javafx.scene.control.SkinBase.dispose:()V
1: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
ifnull 4
2: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
invokevirtual javafx.animation.Animation.stop:()V
3: aload 0
aconst_null
putfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
4: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
ifnull 6
5: aload 0
aconst_null
putfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
6: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
protected void layoutChildren(double, double, double, double);
descriptor: (DDDD)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=9, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
ifnull 4
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
invokevirtual javafx.scene.control.ProgressIndicator.isIndeterminate:()Z
ifeq 4
1: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.layoutChildren:()V
2: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
dconst_0
dconst_0
dload 5
dload 7
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.resizeRelocate:(DDDD)V
3: goto 7
StackMap locals:
StackMap stack:
4: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
ifnull 7
5: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator.layoutChildren:()V
6: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
dconst_0
dconst_0
dload 5
dload 7
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator.resizeRelocate:(DDDD)V
7: StackMap locals:
StackMap stack:
return
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 8 1 x D
0 8 3 y D
0 8 5 w D
0 8 7 h D
MethodParameters:
Name Flags
x final
y final
w final
h final
protected double computeMinWidth(double, double, double, double, double);
descriptor: (DDDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=13, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: dconst_0
dstore 11
start local 11 1: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
ifnull 4
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
invokevirtual javafx.scene.control.ProgressIndicator.isIndeterminate:()Z
ifeq 4
2: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
ldc -1.0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.minWidth:(D)D
dstore 11
3: goto 6
StackMap locals: double
StackMap stack:
4: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
ifnull 6
5: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
ldc -1.0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator.minWidth:(D)D
dstore 11
6: StackMap locals:
StackMap stack:
dload 11
dreturn
end local 11 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 7 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 7 1 height D
0 7 3 topInset D
0 7 5 rightInset D
0 7 7 bottomInset D
0 7 9 leftInset D
1 7 11 minWidth D
MethodParameters:
Name Flags
height
topInset
rightInset
bottomInset
leftInset
protected double computeMinHeight(double, double, double, double, double);
descriptor: (DDDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=13, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: dconst_0
dstore 11
start local 11 1: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
ifnull 4
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
invokevirtual javafx.scene.control.ProgressIndicator.isIndeterminate:()Z
ifeq 4
2: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
ldc -1.0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.minHeight:(D)D
dstore 11
3: goto 6
StackMap locals: double
StackMap stack:
4: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
ifnull 6
5: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
ldc -1.0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator.minHeight:(D)D
dstore 11
6: StackMap locals:
StackMap stack:
dload 11
dreturn
end local 11 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 7 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 7 1 width D
0 7 3 topInset D
0 7 5 rightInset D
0 7 7 bottomInset D
0 7 9 leftInset D
1 7 11 minHeight D
MethodParameters:
Name Flags
width
topInset
rightInset
bottomInset
leftInset
protected double computePrefWidth(double, double, double, double, double);
descriptor: (DDDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=13, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: dconst_0
dstore 11
start local 11 1: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
ifnull 4
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
invokevirtual javafx.scene.control.ProgressIndicator.isIndeterminate:()Z
ifeq 4
2: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
dload 1
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.prefWidth:(D)D
dstore 11
3: goto 6
StackMap locals: double
StackMap stack:
4: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
ifnull 6
5: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
dload 1
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator.prefWidth:(D)D
dstore 11
6: StackMap locals:
StackMap stack:
dload 11
dreturn
end local 11 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 7 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 7 1 height D
0 7 3 topInset D
0 7 5 rightInset D
0 7 7 bottomInset D
0 7 9 leftInset D
1 7 11 prefWidth D
MethodParameters:
Name Flags
height
topInset
rightInset
bottomInset
leftInset
protected double computePrefHeight(double, double, double, double, double);
descriptor: (DDDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=13, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: dconst_0
dstore 11
start local 11 1: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
ifnull 4
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
invokevirtual javafx.scene.control.ProgressIndicator.isIndeterminate:()Z
ifeq 4
2: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
dload 1
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.prefHeight:(D)D
dstore 11
3: goto 6
StackMap locals: double
StackMap stack:
4: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
ifnull 6
5: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
dload 1
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator.prefHeight:(D)D
dstore 11
6: StackMap locals:
StackMap stack:
dload 11
dreturn
end local 11 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 7 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 7 1 width D
0 7 3 topInset D
0 7 5 rightInset D
0 7 7 bottomInset D
0 7 9 leftInset D
1 7 11 prefHeight D
MethodParameters:
Name Flags
width
topInset
rightInset
bottomInset
leftInset
protected double computeMaxWidth(double, double, double, double, double);
descriptor: (DDDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=11, locals=11, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: aload 0
dload 1
dload 3
dload 5
dload 7
dload 9
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.computePrefWidth:(DDDDD)D
dreturn
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 1 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 1 1 height D
0 1 3 topInset D
0 1 5 rightInset D
0 1 7 bottomInset D
0 1 9 leftInset D
MethodParameters:
Name Flags
height
topInset
rightInset
bottomInset
leftInset
protected double computeMaxHeight(double, double, double, double, double);
descriptor: (DDDDD)D
flags: (0x0004) ACC_PROTECTED
Code:
stack=11, locals=11, args_size=6
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 0: aload 0
dload 1
dload 3
dload 5
dload 7
dload 9
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.computePrefHeight:(DDDDD)D
dreturn
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 1 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 1 1 width D
0 1 3 topInset D
0 1 5 rightInset D
0 1 7 bottomInset D
0 1 9 leftInset D
MethodParameters:
Name Flags
width
topInset
rightInset
bottomInset
leftInset
void initialize();
descriptor: ()V
flags: (0x0000)
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
invokevirtual javafx.scene.control.ProgressIndicator.isIndeterminate:()Z
istore 1
start local 1 1: iload 1
ifeq 9
2: aload 0
aconst_null
putfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
3: aload 0
new javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner
dup
aload 0
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinEnabled:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.progressColor:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.paint.Paint
invokespecial javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.<init>:(Ljavafx/scene/control/skin/ProgressIndicatorSkin;ZLjavafx/scene/paint/Paint;)V
putfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
4: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.getChildren:()Ljavafx/collections/ObservableList;
iconst_1
anewarray javafx.scene.Node
dup
iconst_0
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
5: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
invokestatic com.sun.javafx.scene.NodeHelper.isTreeShowing:(Ljavafx/scene/Node;)Z
ifeq 15
6: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
ifnull 15
7: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
invokevirtual javafx.animation.Animation.play:()V
8: goto 15
9: StackMap locals: int
StackMap stack:
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
ifnull 13
10: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
ifnull 12
11: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
invokevirtual javafx.animation.Animation.stop:()V
12: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
13: StackMap locals:
StackMap stack:
aload 0
new javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator
dup
aload 0
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
aload 0
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.progressColor:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.paint.Paint
invokespecial javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator.<init>:(Ljavafx/scene/control/skin/ProgressIndicatorSkin;Ljavafx/scene/control/ProgressIndicator;Ljavafx/scene/control/skin/ProgressIndicatorSkin;Ljavafx/scene/paint/Paint;)V
putfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
14: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.getChildren:()Ljavafx/collections/ObservableList;
iconst_1
anewarray javafx.scene.Node
dup
iconst_0
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
aastore
invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
pop
15: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
1 16 1 isIndeterminate Z
void updateProgress();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
ifnull 2
1: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.determinateIndicator:Ljavafx/scene/control/skin/ProgressIndicatorSkin$DeterminateIndicator;
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
invokevirtual javafx.scene.control.ProgressIndicator.getProgress:()D
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator.updateProgress:(D)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
void createIndeterminateTimeline();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
ifnull 2
1: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.spinner:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.rebuildTimeline:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
void pauseTimeline(boolean);
descriptor: (Z)V
flags: (0x0000)
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.getSkinnable:()Ljavafx/scene/control/Control;
checkcast javafx.scene.control.ProgressIndicator
invokevirtual javafx.scene.control.ProgressIndicator.isIndeterminate:()Z
ifeq 7
1: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
ifnonnull 3
2: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.createIndeterminateTimeline:()V
3: StackMap locals:
StackMap stack:
iload 1
ifeq 6
4: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
invokevirtual javafx.animation.Animation.pause:()V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
invokevirtual javafx.animation.Animation.play:()V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 8 1 pause Z
MethodParameters:
Name Flags
pause
void updateAnimation();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.getSkinnable:()Ljavafx/scene/control/Control;
checkcast javafx.scene.control.ProgressIndicator
astore 1
start local 1 1: aload 1
invokestatic com.sun.javafx.scene.NodeHelper.isTreeShowing:(Ljavafx/scene/Node;)Z
ifeq 4
2: aload 1
invokevirtual javafx.scene.control.ProgressIndicator.getScene:()Ljavafx/scene/Scene;
ifnull 4
3: iconst_1
goto 5
StackMap locals: javafx.scene.control.ProgressIndicator
StackMap stack:
4: iconst_0
StackMap locals:
StackMap stack: int
5: istore 2
start local 2 6: aload 0
getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
ifnull 11
7: aload 0
iload 2
ifeq 8
iconst_0
goto 9
StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin javafx.scene.control.ProgressIndicator int
StackMap stack: javafx.scene.control.skin.ProgressIndicatorSkin
8: iconst_1
StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin javafx.scene.control.ProgressIndicator int
StackMap stack: javafx.scene.control.skin.ProgressIndicatorSkin int
9: invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.pauseTimeline:(Z)V
10: goto 13
StackMap locals:
StackMap stack:
11: iload 2
ifeq 13
12: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.createIndeterminateTimeline:()V
13: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
1 14 1 control Ljavafx/scene/control/ProgressIndicator;
6 14 2 isTreeShowing Z
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.control.skin.ProgressIndicatorSkin.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.control.skin.ProgressIndicatorSkin.getClassCssMetaData:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
static void access$0(javafx.scene.control.skin.ProgressIndicatorSkin, javafx.beans.value.ObservableValue, java.util.function.Consumer);
descriptor: (Ljavafx/scene/control/skin/ProgressIndicatorSkin;Ljavafx/beans/value/ObservableValue;Ljava/util/function/Consumer;)V
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.registerChangeListener:(Ljavafx/beans/value/ObservableValue;Ljava/util/function/Consumer;)V
return
LocalVariableTable:
Start End Slot Name Signature
private void lambda$0(javafx.beans.value.ObservableValue);
descriptor: (Ljavafx/beans/value/ObservableValue;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.initialize:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 1 1 e Ljavafx/beans/value/ObservableValue<*>;
private void lambda$1(javafx.beans.value.ObservableValue);
descriptor: (Ljavafx/beans/value/ObservableValue;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.updateProgress:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 1 1 e Ljavafx/beans/value/ObservableValue<*>;
private void lambda$2(javafx.beans.value.ObservableValue);
descriptor: (Ljavafx/beans/value/ObservableValue;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.updateAnimation:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 1 1 e Ljavafx/beans/value/ObservableValue<*>;
private void lambda$3(javafx.beans.value.ObservableValue);
descriptor: (Ljavafx/beans/value/ObservableValue;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin.updateAnimation:()V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/skin/ProgressIndicatorSkin;
0 1 1 e Ljavafx/beans/value/ObservableValue<*>;
}
Signature: Ljavafx/scene/control/SkinBase<Ljavafx/scene/control/ProgressIndicator;>;
SourceFile: "ProgressIndicatorSkin.java"
NestMembers:
javafx.scene.control.skin.ProgressIndicatorSkin$1 javafx.scene.control.skin.ProgressIndicatorSkin$2 javafx.scene.control.skin.ProgressIndicatorSkin$3 javafx.scene.control.skin.ProgressIndicatorSkin$4 javafx.scene.control.skin.ProgressIndicatorSkin$5 javafx.scene.control.skin.ProgressIndicatorSkin$6 javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
javafx.scene.control.skin.ProgressIndicatorSkin$1
javafx.scene.control.skin.ProgressIndicatorSkin$2
javafx.scene.control.skin.ProgressIndicatorSkin$3
javafx.scene.control.skin.ProgressIndicatorSkin$4
javafx.scene.control.skin.ProgressIndicatorSkin$5
javafx.scene.control.skin.ProgressIndicatorSkin$6
private final DeterminateIndicator = javafx.scene.control.skin.ProgressIndicatorSkin$DeterminateIndicator of javafx.scene.control.skin.ProgressIndicatorSkin
private final IndeterminateSpinner = javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner of javafx.scene.control.skin.ProgressIndicatorSkin