public class com.sun.javafx.scene.control.LabeledImpl extends javafx.scene.control.Label
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.javafx.scene.control.LabeledImpl
super_class: javafx.scene.control.Label
{
private final com.sun.javafx.scene.control.LabeledImpl$Shuttler shuttler;
descriptor: Lcom/sun/javafx/scene/control/LabeledImpl$Shuttler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(javafx.scene.control.Labeled);
descriptor: (Ljavafx/scene/control/Labeled;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javafx.scene.control.Label.<init>:()V
1: aload 0
new com.sun.javafx.scene.control.LabeledImpl$Shuttler
dup
aload 0
aload 1
invokespecial com.sun.javafx.scene.control.LabeledImpl$Shuttler.<init>:(Lcom/sun/javafx/scene/control/LabeledImpl;Ljavafx/scene/control/Labeled;)V
putfield com.sun.javafx.scene.control.LabeledImpl.shuttler:Lcom/sun/javafx/scene/control/LabeledImpl$Shuttler;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/scene/control/LabeledImpl;
0 3 1 labeled Ljavafx/scene/control/Labeled;
MethodParameters:
Name Flags
labeled final
private static void initialize(com.sun.javafx.scene.control.LabeledImpl$Shuttler, com.sun.javafx.scene.control.LabeledImpl, javafx.scene.control.Labeled);
descriptor: (Lcom/sun/javafx/scene/control/LabeledImpl$Shuttler;Lcom/sun/javafx/scene/control/LabeledImpl;Ljavafx/scene/control/Labeled;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual javafx.scene.control.Labeled.getText:()Ljava/lang/String;
invokevirtual com.sun.javafx.scene.control.LabeledImpl.setText:(Ljava/lang/String;)V
1: aload 2
invokevirtual javafx.scene.control.Labeled.textProperty:()Ljavafx/beans/property/StringProperty;
aload 0
invokevirtual javafx.beans.property.StringProperty.addListener:(Ljavafx/beans/InvalidationListener;)V
2: aload 1
aload 2
invokevirtual javafx.scene.control.Labeled.getGraphic:()Ljavafx/scene/Node;
invokevirtual com.sun.javafx.scene.control.LabeledImpl.setGraphic:(Ljavafx/scene/Node;)V
3: aload 2
invokevirtual javafx.scene.control.Labeled.graphicProperty:()Ljavafx/beans/property/ObjectProperty;
aload 0
invokevirtual javafx.beans.property.ObjectProperty.addListener:(Ljavafx/beans/InvalidationListener;)V
4: getstatic com.sun.javafx.scene.control.LabeledImpl$StyleableProperties.STYLEABLES_TO_MIRROR:Ljava/util/List;
astore 3
start local 3 5: iconst_0
istore 4
start local 4 6: aload 3
invokeinterface java.util.List.size:()I
istore 5
start local 5 7: goto 18
8: StackMap locals: java.util.List int int
StackMap stack:
aload 3
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javafx.css.CssMetaData
astore 6
start local 6 9: ldc "-fx-skin"
aload 6
invokevirtual javafx.css.CssMetaData.getProperty:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
goto 17
10: StackMap locals: javafx.css.CssMetaData
StackMap stack:
aload 6
aload 2
invokevirtual javafx.css.CssMetaData.getStyleableProperty:(Ljavafx/css/Styleable;)Ljavafx/css/StyleableProperty;
astore 7
start local 7 11: aload 7
instanceof javafx.beans.Observable
ifeq 17
12: aload 7
checkcast javafx.beans.Observable
aload 0
invokeinterface javafx.beans.Observable.addListener:(Ljavafx/beans/InvalidationListener;)V
13: aload 7
invokeinterface javafx.css.StyleableProperty.getStyleOrigin:()Ljavafx/css/StyleOrigin;
astore 8
start local 8 14: aload 8
ifnonnull 15
goto 17
15: StackMap locals: javafx.css.StyleableProperty javafx.css.StyleOrigin
StackMap stack:
aload 6
aload 1
invokevirtual javafx.css.CssMetaData.getStyleableProperty:(Ljavafx/css/Styleable;)Ljavafx/css/StyleableProperty;
astore 9
start local 9 16: aload 9
aload 8
aload 7
invokeinterface javafx.css.StyleableProperty.getValue:()Ljava/lang/Object;
invokeinterface javafx.css.StyleableProperty.applyStyle:(Ljavafx/css/StyleOrigin;Ljava/lang/Object;)V
end local 9 end local 8 end local 7 end local 6 17: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
18: iload 4
iload 5
if_icmplt 8
end local 5 end local 4 19: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 shuttler Lcom/sun/javafx/scene/control/LabeledImpl$Shuttler;
0 20 1 labeledImpl Lcom/sun/javafx/scene/control/LabeledImpl;
0 20 2 labeled Ljavafx/scene/control/Labeled;
5 20 3 styleables Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
6 19 4 n I
7 19 5 nMax I
9 17 6 styleable Ljavafx/css/CssMetaData<Ljavafx/css/Styleable;Ljava/lang/Object;>;
11 17 7 fromVal Ljavafx/css/StyleableProperty<*>;
14 17 8 origin Ljavafx/css/StyleOrigin;
16 17 9 styleableProperty Ljavafx/css/StyleableProperty<Ljava/lang/Object;>;
MethodParameters:
Name Flags
shuttler
labeledImpl
labeled
}
SourceFile: "LabeledImpl.java"
NestMembers:
com.sun.javafx.scene.control.LabeledImpl$Shuttler com.sun.javafx.scene.control.LabeledImpl$StyleableProperties
InnerClasses:
private Shuttler = com.sun.javafx.scene.control.LabeledImpl$Shuttler of com.sun.javafx.scene.control.LabeledImpl
final StyleableProperties = com.sun.javafx.scene.control.LabeledImpl$StyleableProperties of com.sun.javafx.scene.control.LabeledImpl