class com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror<T> extends javafx.css.SimpleStyleableObjectProperty<T> implements javafx.beans.InvalidationListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror
super_class: javafx.css.SimpleStyleableObjectProperty
{
boolean applying;
descriptor: Z
flags: (0x0000)
private final javafx.css.StyleableProperty<T> property;
descriptor: Ljavafx/css/StyleableProperty;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/css/StyleableProperty<TT;>;
final com.sun.javafx.scene.control.LabeledText this$0;
descriptor: Lcom/sun/javafx/scene/control/LabeledText;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(javafx.css.CssMetaData<com.sun.javafx.scene.control.LabeledText, T>, java.lang.String, T, javafx.css.StyleableProperty<T>);
descriptor: (Lcom/sun/javafx/scene/control/LabeledText;Ljavafx/css/CssMetaData;Ljava/lang/String;Ljava/lang/Object;Ljavafx/css/StyleableProperty;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=6
start local 0 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
putfield com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror.this$0:Lcom/sun/javafx/scene/control/LabeledText;
1: aload 0
aload 2
aload 1
aload 3
aload 4
invokespecial javafx.css.SimpleStyleableObjectProperty.<init>:(Ljavafx/css/CssMetaData;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
2: aload 0
aload 5
putfield com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror.property:Ljavafx/css/StyleableProperty;
3: aload 0
iconst_0
putfield com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror.applying:Z
4: return
end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/scene/control/LabeledText$StyleablePropertyMirror<TT;>;
0 5 2 cssMetaData Ljavafx/css/CssMetaData<Lcom/sun/javafx/scene/control/LabeledText;TT;>;
0 5 3 name Ljava/lang/String;
0 5 4 initialValue TT;
0 5 5 property Ljavafx/css/StyleableProperty<TT;>;
Signature: (Ljavafx/css/CssMetaData<Lcom/sun/javafx/scene/control/LabeledText;TT;>;Ljava/lang/String;TT;Ljavafx/css/StyleableProperty<TT;>;)V
MethodParameters:
Name Flags
this$0 final
cssMetaData
name
initialValue
property
public void invalidated(javafx.beans.Observable);
descriptor: (Ljavafx/beans/Observable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror.applying:Z
ifne 2
1: aload 0
aconst_null
aload 1
checkcast javafx.beans.value.ObservableValue
invokeinterface javafx.beans.value.ObservableValue.getValue:()Ljava/lang/Object;
invokespecial javafx.css.SimpleStyleableObjectProperty.applyStyle:(Ljavafx/css/StyleOrigin;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/scene/control/LabeledText$StyleablePropertyMirror<TT;>;
0 3 1 observable Ljavafx/beans/Observable;
MethodParameters:
Name Flags
observable
public void applyStyle(javafx.css.StyleOrigin, );
descriptor: (Ljavafx/css/StyleOrigin;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
putfield com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror.applying:Z
1: aload 0
getfield com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror.property:Ljavafx/css/StyleableProperty;
invokeinterface javafx.css.StyleableProperty.getStyleOrigin:()Ljavafx/css/StyleOrigin;
astore 3
start local 3 2: aload 3
ifnull 6
3: aload 1
ifnull 5
4: aload 3
aload 1
invokevirtual javafx.css.StyleOrigin.compareTo:(Ljava/lang/Enum;)I
ifgt 8
goto 6
5: StackMap locals: javafx.css.StyleOrigin
StackMap stack:
aload 3
getstatic javafx.css.StyleOrigin.USER:Ljavafx/css/StyleOrigin;
if_acmpeq 8
6: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokespecial javafx.css.SimpleStyleableObjectProperty.applyStyle:(Ljavafx/css/StyleOrigin;Ljava/lang/Object;)V
7: aload 0
getfield com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror.property:Ljavafx/css/StyleableProperty;
aload 1
aload 2
invokeinterface javafx.css.StyleableProperty.applyStyle:(Ljavafx/css/StyleOrigin;Ljava/lang/Object;)V
8: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror.applying:Z
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/javafx/scene/control/LabeledText$StyleablePropertyMirror<TT;>;
0 10 1 newOrigin Ljavafx/css/StyleOrigin;
0 10 2 value TT;
2 10 3 propOrigin Ljavafx/css/StyleOrigin;
Signature: (Ljavafx/css/StyleOrigin;TT;)V
MethodParameters:
Name Flags
newOrigin
value
public javafx.css.StyleOrigin getStyleOrigin();
descriptor: ()Ljavafx/css/StyleOrigin;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror.property:Ljavafx/css/StyleableProperty;
invokeinterface javafx.css.StyleableProperty.getStyleOrigin:()Ljavafx/css/StyleOrigin;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/scene/control/LabeledText$StyleablePropertyMirror<TT;>;
}
Signature: <T:Ljava/lang/Object;>Ljavafx/css/SimpleStyleableObjectProperty<TT;>;Ljavafx/beans/InvalidationListener;
SourceFile: "LabeledText.java"
NestHost: com.sun.javafx.scene.control.LabeledText
InnerClasses:
private StyleablePropertyMirror = com.sun.javafx.scene.control.LabeledText$StyleablePropertyMirror of com.sun.javafx.scene.control.LabeledText