class javafx.scene.control.skin.TextFieldSkin$3 extends javafx.beans.binding.ObjectBinding<javafx.scene.paint.Paint>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javafx.scene.control.skin.TextFieldSkin$3
super_class: javafx.beans.binding.ObjectBinding
{
final javafx.scene.control.skin.TextFieldSkin this$0;
descriptor: Ljavafx/scene/control/skin/TextFieldSkin;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final javafx.scene.control.TextField val$control;
descriptor: Ljavafx/scene/control/TextField;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(javafx.scene.control.skin.TextFieldSkin, javafx.scene.control.TextField);
descriptor: (Ljavafx/scene/control/skin/TextFieldSkin;Ljavafx/scene/control/TextField;)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=3
start local 0 0: aload 0
aload 1
putfield javafx.scene.control.skin.TextFieldSkin$3.this$0:Ljavafx/scene/control/skin/TextFieldSkin;
aload 0
aload 2
putfield javafx.scene.control.skin.TextFieldSkin$3.val$control:Ljavafx/scene/control/TextField;
aload 0
invokespecial javafx.beans.binding.ObjectBinding.<init>:()V
1: aload 0
iconst_3
anewarray javafx.beans.Observable
dup
iconst_0
aload 1
invokevirtual javafx.scene.control.skin.TextFieldSkin.highlightTextFillProperty:()Ljavafx/beans/property/ObjectProperty;
aastore
dup
iconst_1
aload 1
invokevirtual javafx.scene.control.skin.TextFieldSkin.textFillProperty:()Ljavafx/beans/property/ObjectProperty;
aastore
dup
iconst_2
aload 2
invokevirtual javafx.scene.control.TextField.focusedProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
aastore
invokevirtual javafx.scene.control.skin.TextFieldSkin$3.bind:([Ljavafx/beans/Observable;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/skin/TextFieldSkin$3;
MethodParameters:
Name Flags
this$0 final
val$control final
protected javafx.scene.paint.Paint computeValue();
descriptor: ()Ljavafx/scene/paint/Paint;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.skin.TextFieldSkin$3.val$control:Ljavafx/scene/control/TextField;
invokevirtual javafx.scene.control.TextField.isFocused:()Z
ifeq 1
aload 0
getfield javafx.scene.control.skin.TextFieldSkin$3.this$0:Ljavafx/scene/control/skin/TextFieldSkin;
invokevirtual javafx.scene.control.skin.TextFieldSkin.highlightTextFillProperty:()Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.paint.Paint
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.skin.TextFieldSkin$3.this$0:Ljavafx/scene/control/skin/TextFieldSkin;
invokevirtual javafx.scene.control.skin.TextFieldSkin.textFillProperty:()Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.paint.Paint
StackMap locals:
StackMap stack: javafx.scene.paint.Paint
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/skin/TextFieldSkin$3;
protected java.lang.Object computeValue();
descriptor: ()Ljava/lang/Object;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual javafx.scene.control.skin.TextFieldSkin$3.computeValue:()Ljavafx/scene/paint/Paint;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljavafx/beans/binding/ObjectBinding<Ljavafx/scene/paint/Paint;>;
SourceFile: "TextFieldSkin.java"
EnclosingMethod: javafx.scene.control.skin.TextFieldSkin.<init>:(Ljavafx/scene/control/TextField;)V
NestHost: javafx.scene.control.skin.TextFieldSkin
InnerClasses:
javafx.scene.control.skin.TextFieldSkin$3