public class javafx.scene.control.Tab implements javafx.event.EventTarget, javafx.css.Styleable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.control.Tab
super_class: java.lang.Object
{
private javafx.beans.property.StringProperty id;
descriptor: Ljavafx/beans/property/StringProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.StringProperty style;
descriptor: Ljavafx/beans/property/StringProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyBooleanWrapper selected;
descriptor: Ljavafx/beans/property/ReadOnlyBooleanWrapper;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.TabPane> tabPane;
descriptor: Ljavafx/beans/property/ReadOnlyObjectWrapper;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/TabPane;>;
private final javafx.beans.InvalidationListener parentDisabledChangedListener;
descriptor: Ljavafx/beans/InvalidationListener;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private javafx.beans.property.StringProperty text;
descriptor: Ljavafx/beans/property/StringProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ObjectProperty<javafx.scene.Node> graphic;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
private javafx.beans.property.ObjectProperty<javafx.scene.Node> content;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
private javafx.beans.property.ObjectProperty<javafx.scene.control.ContextMenu> ;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/control/ContextMenu;>;
private javafx.beans.property.BooleanProperty closable;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
public static final javafx.event.EventType<javafx.event.Event> SELECTION_CHANGED_EVENT;
descriptor: Ljavafx/event/EventType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljavafx/event/EventType<Ljavafx/event/Event;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onSelectionChanged;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;
public static final javafx.event.EventType<javafx.event.Event> CLOSED_EVENT;
descriptor: Ljavafx/event/EventType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljavafx/event/EventType<Ljavafx/event/Event;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onClosed;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;
private javafx.beans.property.ObjectProperty<javafx.scene.control.Tooltip> tooltip;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/control/Tooltip;>;
private final javafx.collections.ObservableList<java.lang.String> styleClass;
descriptor: Ljavafx/collections/ObservableList;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/collections/ObservableList<Ljava/lang/String;>;
private javafx.beans.property.BooleanProperty disable;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyBooleanWrapper disabled;
descriptor: Ljavafx/beans/property/ReadOnlyBooleanWrapper;
flags: (0x0002) ACC_PRIVATE
public static final javafx.event.EventType<javafx.event.Event> TAB_CLOSE_REQUEST_EVENT;
descriptor: Ljavafx/event/EventType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljavafx/event/EventType<Ljavafx/event/Event;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onCloseRequest;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;
private static final java.lang.Object USER_DATA_KEY;
descriptor: Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private javafx.collections.ObservableMap<java.lang.Object, java.lang.Object> properties;
descriptor: Ljavafx/collections/ObservableMap;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;
private final com.sun.javafx.event.EventHandlerManager eventHandlerManager;
descriptor: Lcom/sun/javafx/event/EventHandlerManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final java.lang.String DEFAULT_STYLE_CLASS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "tab"
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new javafx.event.EventType
dup
getstatic javafx.event.Event.ANY:Ljavafx/event/EventType;
ldc "SELECTION_CHANGED_EVENT"
invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
1: putstatic javafx.scene.control.Tab.SELECTION_CHANGED_EVENT:Ljavafx/event/EventType;
2: new javafx.event.EventType
dup
getstatic javafx.event.Event.ANY:Ljavafx/event/EventType;
ldc "TAB_CLOSED"
invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
putstatic javafx.scene.control.Tab.CLOSED_EVENT:Ljavafx/event/EventType;
3: new javafx.event.EventType
dup
getstatic javafx.event.Event.ANY:Ljavafx/event/EventType;
ldc "TAB_CLOSE_REQUEST_EVENT"
invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
putstatic javafx.scene.control.Tab.TAB_CLOSE_REQUEST_EVENT:Ljavafx/event/EventType;
4: new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putstatic javafx.scene.control.Tab.USER_DATA_KEY:Ljava/lang/Object;
5: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokespecial javafx.scene.control.Tab.<init>:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokespecial javafx.scene.control.Tab.<init>:(Ljava/lang/String;Ljavafx/scene/Node;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 text Ljava/lang/String;
MethodParameters:
Name Flags
text
public void <init>(java.lang.String, javafx.scene.Node);
descriptor: (Ljava/lang/String;Ljavafx/scene/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 0
invokedynamic invalidated(Ljavafx/scene/control/Tab;)Ljavafx/beans/InvalidationListener;
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:
(Ljavafx/beans/Observable;)V
javafx/scene/control/Tab.lambda$0(Ljavafx/beans/Observable;)V (7)
(Ljavafx/beans/Observable;)V
putfield javafx.scene.control.Tab.parentDisabledChangedListener:Ljavafx/beans/InvalidationListener;
2: aload 0
invokestatic javafx.collections.FXCollections.observableArrayList:()Ljavafx/collections/ObservableList;
putfield javafx.scene.control.Tab.styleClass:Ljavafx/collections/ObservableList;
3: aload 0
4: new com.sun.javafx.event.EventHandlerManager
dup
aload 0
invokespecial com.sun.javafx.event.EventHandlerManager.<init>:(Ljava/lang/Object;)V
putfield javafx.scene.control.Tab.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
5: aload 0
aload 1
invokevirtual javafx.scene.control.Tab.setText:(Ljava/lang/String;)V
6: aload 0
aload 2
invokevirtual javafx.scene.control.Tab.setContent:(Ljavafx/scene/Node;)V
7: aload 0
getfield javafx.scene.control.Tab.styleClass:Ljavafx/collections/ObservableList;
iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "tab"
aastore
invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
pop
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/control/Tab;
0 9 1 text Ljava/lang/String;
0 9 2 content Ljavafx/scene/Node;
MethodParameters:
Name Flags
text
content
public final void setId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.idProperty:()Ljavafx/beans/property/StringProperty;
aload 1
invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
0 1 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public final java.lang.String getId();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.id:Ljavafx/beans/property/StringProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.id:Ljavafx/beans/property/StringProperty;
invokevirtual javafx.beans.property.StringProperty.get:()Ljava/lang/Object;
checkcast java.lang.String
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.StringProperty idProperty();
descriptor: ()Ljavafx/beans/property/StringProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.id:Ljavafx/beans/property/StringProperty;
ifnonnull 2
1: aload 0
new javafx.beans.property.SimpleStringProperty
dup
aload 0
ldc "id"
invokespecial javafx.beans.property.SimpleStringProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.Tab.id:Ljavafx/beans/property/StringProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.id:Ljavafx/beans/property/StringProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final void setStyle(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.styleProperty:()Ljavafx/beans/property/StringProperty;
aload 1
invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
0 1 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public final java.lang.String getStyle();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.style:Ljavafx/beans/property/StringProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.style:Ljavafx/beans/property/StringProperty;
invokevirtual javafx.beans.property.StringProperty.get:()Ljava/lang/Object;
checkcast java.lang.String
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.StringProperty styleProperty();
descriptor: ()Ljavafx/beans/property/StringProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.style:Ljavafx/beans/property/StringProperty;
ifnonnull 2
1: aload 0
new javafx.beans.property.SimpleStringProperty
dup
aload 0
ldc "style"
invokespecial javafx.beans.property.SimpleStringProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.Tab.style:Ljavafx/beans/property/StringProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.style:Ljavafx/beans/property/StringProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
final void setSelected(boolean);
descriptor: (Z)V
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.selectedPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
iload 1
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.set:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Z
MethodParameters:
Name Flags
value
public final boolean isSelected();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.selected:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.selected:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.get:()Z
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.ReadOnlyBooleanProperty selectedProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.control.Tab.selectedPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
private javafx.beans.property.ReadOnlyBooleanWrapper selectedPropertyImpl();
descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.selected:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
ifnonnull 2
1: aload 0
new javafx.scene.control.Tab$1
dup
aload 0
invokespecial javafx.scene.control.Tab$1.<init>:(Ljavafx/scene/control/Tab;)V
putfield javafx.scene.control.Tab.selected:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.selected:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
final void setTabPane(javafx.scene.control.TabPane);
descriptor: (Ljavafx/scene/control/TabPane;)V
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.tabPanePropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
aload 1
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Ljavafx/scene/control/TabPane;
MethodParameters:
Name Flags
value
public final javafx.scene.control.TabPane getTabPane();
descriptor: ()Ljavafx/scene/control/TabPane;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.tabPane:Ljavafx/beans/property/ReadOnlyObjectWrapper;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.tabPane:Ljavafx/beans/property/ReadOnlyObjectWrapper;
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.get:()Ljava/lang/Object;
checkcast javafx.scene.control.TabPane
StackMap locals:
StackMap stack: javafx.scene.control.TabPane
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.control.TabPane> tabPaneProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.control.Tab.tabPanePropertyImpl:()Ljavafx/beans/property/ReadOnlyObjectWrapper;
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/control/TabPane;>;
private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.TabPane> tabPanePropertyImpl();
descriptor: ()Ljavafx/beans/property/ReadOnlyObjectWrapper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.tabPane:Ljavafx/beans/property/ReadOnlyObjectWrapper;
ifnonnull 2
1: aload 0
new javafx.scene.control.Tab$2
dup
aload 0
aload 0
ldc "tabPane"
invokespecial javafx.scene.control.Tab$2.<init>:(Ljavafx/scene/control/Tab;Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.Tab.tabPane:Ljavafx/beans/property/ReadOnlyObjectWrapper;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.tabPane:Ljavafx/beans/property/ReadOnlyObjectWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/TabPane;>;
public final void setText(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.textProperty:()Ljavafx/beans/property/StringProperty;
aload 1
invokevirtual javafx.beans.property.StringProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public final java.lang.String getText();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.text:Ljavafx/beans/property/StringProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.text:Ljavafx/beans/property/StringProperty;
invokevirtual javafx.beans.property.StringProperty.get:()Ljava/lang/Object;
checkcast java.lang.String
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.StringProperty textProperty();
descriptor: ()Ljavafx/beans/property/StringProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.text:Ljavafx/beans/property/StringProperty;
ifnonnull 2
1: aload 0
new javafx.beans.property.SimpleStringProperty
dup
aload 0
ldc "text"
invokespecial javafx.beans.property.SimpleStringProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.Tab.text:Ljavafx/beans/property/StringProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.text:Ljavafx/beans/property/StringProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final void setGraphic(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.graphicProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Ljavafx/scene/Node;
MethodParameters:
Name Flags
value
public final javafx.scene.Node getGraphic();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.graphic:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.graphic:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.Node
StackMap locals:
StackMap stack: javafx.scene.Node
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.ObjectProperty<javafx.scene.Node> graphicProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.graphic:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.beans.property.SimpleObjectProperty
dup
aload 0
ldc "graphic"
invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.Tab.graphic:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.graphic:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public final void setContent(javafx.scene.Node);
descriptor: (Ljavafx/scene/Node;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.contentProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Ljavafx/scene/Node;
MethodParameters:
Name Flags
value
public final javafx.scene.Node getContent();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.content:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.content:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.Node
StackMap locals:
StackMap stack: javafx.scene.Node
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.ObjectProperty<javafx.scene.Node> contentProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.content:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.control.Tab$3
dup
aload 0
aload 0
ldc "content"
invokespecial javafx.scene.control.Tab$3.<init>:(Ljavafx/scene/control/Tab;Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.Tab.content:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.content:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public final void (javafx.scene.control.ContextMenu);
descriptor: (Ljavafx/scene/control/ContextMenu;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.contextMenuProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Ljavafx/scene/control/ContextMenu;
MethodParameters:
Name Flags
value
public final javafx.scene.control.ContextMenu ();
descriptor: ()Ljavafx/scene/control/ContextMenu;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.contextMenu:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.contextMenu:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.control.ContextMenu
StackMap locals:
StackMap stack: javafx.scene.control.ContextMenu
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.ObjectProperty<javafx.scene.control.ContextMenu> contextMenuProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.contextMenu:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.control.Tab$4
dup
aload 0
aload 0
ldc "contextMenu"
invokespecial javafx.scene.control.Tab$4.<init>:(Ljavafx/scene/control/Tab;Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.Tab.contextMenu:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.contextMenu:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/control/ContextMenu;>;
public final void setClosable(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.closableProperty:()Ljavafx/beans/property/BooleanProperty;
iload 1
invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Z
MethodParameters:
Name Flags
value
public final boolean isClosable();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.closable:Ljavafx/beans/property/BooleanProperty;
ifnonnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.closable:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.BooleanProperty closableProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.closable:Ljavafx/beans/property/BooleanProperty;
ifnonnull 2
1: aload 0
new javafx.beans.property.SimpleBooleanProperty
dup
aload 0
ldc "closable"
iconst_1
invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Z)V
putfield javafx.scene.control.Tab.closable:Ljavafx/beans/property/BooleanProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.closable:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final void setOnSelectionChanged(javafx.event.EventHandler<javafx.event.Event>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.onSelectionChangedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Ljavafx/event/EventHandler<Ljavafx/event/Event;>;
Signature: (Ljavafx/event/EventHandler<Ljavafx/event/Event;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<javafx.event.Event> getOnSelectionChanged();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.onSelectionChanged:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.onSelectionChanged:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/Event;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onSelectionChangedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.onSelectionChanged:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.control.Tab$5
dup
aload 0
invokespecial javafx.scene.control.Tab$5.<init>:(Ljavafx/scene/control/Tab;)V
putfield javafx.scene.control.Tab.onSelectionChanged:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.onSelectionChanged:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;
public final void setOnClosed(javafx.event.EventHandler<javafx.event.Event>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.onClosedProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Ljavafx/event/EventHandler<Ljavafx/event/Event;>;
Signature: (Ljavafx/event/EventHandler<Ljavafx/event/Event;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<javafx.event.Event> getOnClosed();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.onClosed:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.onClosed:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
StackMap locals:
StackMap stack: javafx.event.EventHandler
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/Event;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onClosedProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.onClosed:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.control.Tab$6
dup
aload 0
invokespecial javafx.scene.control.Tab$6.<init>:(Ljavafx/scene/control/Tab;)V
putfield javafx.scene.control.Tab.onClosed:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.onClosed:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;
public final void setTooltip(javafx.scene.control.Tooltip);
descriptor: (Ljavafx/scene/control/Tooltip;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.tooltipProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.setValue:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
0 1 1 value Ljavafx/scene/control/Tooltip;
MethodParameters:
Name Flags
value
public final javafx.scene.control.Tooltip getTooltip();
descriptor: ()Ljavafx/scene/control/Tooltip;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.tooltip:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.tooltip:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.getValue:()Ljava/lang/Object;
checkcast javafx.scene.control.Tooltip
StackMap locals:
StackMap stack: javafx.scene.control.Tooltip
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.ObjectProperty<javafx.scene.control.Tooltip> tooltipProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.tooltip:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.beans.property.SimpleObjectProperty
dup
aload 0
ldc "tooltip"
invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.Tab.tooltip:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.tooltip:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/control/Tooltip;>;
public final void setDisable(boolean);
descriptor: (Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.disableProperty:()Ljavafx/beans/property/BooleanProperty;
iload 1
invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Z
MethodParameters:
Name Flags
value
public final boolean isDisable();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.disable:Ljavafx/beans/property/BooleanProperty;
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.disable:Ljavafx/beans/property/BooleanProperty;
invokevirtual javafx.beans.property.BooleanProperty.get:()Z
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.BooleanProperty disableProperty();
descriptor: ()Ljavafx/beans/property/BooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.disable:Ljavafx/beans/property/BooleanProperty;
ifnonnull 2
1: aload 0
new javafx.scene.control.Tab$7
dup
aload 0
iconst_0
invokespecial javafx.scene.control.Tab$7.<init>:(Ljavafx/scene/control/Tab;Z)V
putfield javafx.scene.control.Tab.disable:Ljavafx/beans/property/BooleanProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.disable:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
private final void setDisabled(boolean);
descriptor: (Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.disabledPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
iload 1
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.set:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Z
MethodParameters:
Name Flags
value
public final boolean isDisabled();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.Tab.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.get:()Z
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
public final javafx.beans.property.ReadOnlyBooleanProperty disabledProperty();
descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.control.Tab.disabledPropertyImpl:()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
invokevirtual javafx.beans.property.ReadOnlyBooleanWrapper.getReadOnlyProperty:()Ljavafx/beans/property/ReadOnlyBooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
private javafx.beans.property.ReadOnlyBooleanWrapper disabledPropertyImpl();
descriptor: ()Ljavafx/beans/property/ReadOnlyBooleanWrapper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
ifnonnull 2
1: aload 0
new javafx.scene.control.Tab$8
dup
aload 0
invokespecial javafx.scene.control.Tab$8.<init>:(Ljavafx/scene/control/Tab;)V
putfield javafx.scene.control.Tab.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.disabled:Ljavafx/beans/property/ReadOnlyBooleanWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
private void updateDisabled();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.control.Tab.isDisable:()Z
ifne 2
aload 0
invokevirtual javafx.scene.control.Tab.getTabPane:()Ljavafx/scene/control/TabPane;
ifnull 1
aload 0
invokevirtual javafx.scene.control.Tab.getTabPane:()Ljavafx/scene/control/TabPane;
invokevirtual javafx.scene.control.TabPane.isDisabled:()Z
ifne 2
StackMap locals:
StackMap stack:
1: iconst_0
goto 3
StackMap locals:
StackMap stack:
2: iconst_1
StackMap locals:
StackMap stack: int
3: istore 1
start local 1 4: aload 0
iload 1
invokevirtual javafx.scene.control.Tab.setDisabled:(Z)V
5: aload 0
invokevirtual javafx.scene.control.Tab.getContent:()Ljavafx/scene/Node;
astore 2
start local 2 6: aload 2
ifnull 8
7: aload 2
iload 1
invokevirtual javafx.scene.Node.setDisable:(Z)V
8: StackMap locals: int javafx.scene.Node
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavafx/scene/control/Tab;
4 9 1 disabled Z
6 9 2 content Ljavafx/scene/Node;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onCloseRequestProperty();
descriptor: ()Ljavafx/beans/property/ObjectProperty;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.control.Tab$9
dup
aload 0
invokespecial javafx.scene.control.Tab$9.<init>:(Ljavafx/scene/control/Tab;)V
putfield javafx.scene.control.Tab.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;
public javafx.event.EventHandler<javafx.event.Event> getOnCloseRequest();
descriptor: ()Ljavafx/event/EventHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.onCloseRequest:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.event.EventHandler
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/Event;>;
public void setOnCloseRequest(javafx.event.EventHandler<javafx.event.Event>);
descriptor: (Ljavafx/event/EventHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.onCloseRequestProperty:()Ljavafx/beans/property/ObjectProperty;
aload 1
invokevirtual javafx.beans.property.ObjectProperty.set:(Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Ljavafx/event/EventHandler<Ljavafx/event/Event;>;
Signature: (Ljavafx/event/EventHandler<Ljavafx/event/Event;>;)V
MethodParameters:
Name Flags
value
public final javafx.collections.ObservableMap<java.lang.Object, java.lang.Object> getProperties();
descriptor: ()Ljavafx/collections/ObservableMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.properties:Ljavafx/collections/ObservableMap;
ifnonnull 2
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
invokestatic javafx.collections.FXCollections.observableMap:(Ljava/util/Map;)Ljavafx/collections/ObservableMap;
putfield javafx.scene.control.Tab.properties:Ljavafx/collections/ObservableMap;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.Tab.properties:Ljavafx/collections/ObservableMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;
public boolean hasProperties();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.properties:Ljavafx/collections/ObservableMap;
ifnull 1
aload 0
getfield javafx.scene.control.Tab.properties:Ljavafx/collections/ObservableMap;
invokeinterface javafx.collections.ObservableMap.isEmpty:()Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
public void setUserData(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.Tab.getProperties:()Ljavafx/collections/ObservableMap;
getstatic javafx.scene.control.Tab.USER_DATA_KEY:Ljava/lang/Object;
aload 1
invokeinterface javafx.collections.ObservableMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value
public java.lang.Object getUserData();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.control.Tab.getProperties:()Ljavafx/collections/ObservableMap;
getstatic javafx.scene.control.Tab.USER_DATA_KEY:Ljava/lang/Object;
invokeinterface javafx.collections.ObservableMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
public javafx.collections.ObservableList<java.lang.String> getStyleClass();
descriptor: ()Ljavafx/collections/ObservableList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.Tab.styleClass:Ljavafx/collections/ObservableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/collections/ObservableList<Ljava/lang/String;>;
public javafx.event.EventDispatchChain buildEventDispatchChain(javafx.event.EventDispatchChain);
descriptor: (Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield javafx.scene.control.Tab.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
invokeinterface javafx.event.EventDispatchChain.prepend:(Ljavafx/event/EventDispatcher;)Ljavafx/event/EventDispatchChain;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
0 1 1 tail Ljavafx/event/EventDispatchChain;
MethodParameters:
Name Flags
tail
<E extends javafx.event.Event> void setEventHandler(javafx.event.EventType<E>, javafx.event.EventHandler<E>);
descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javafx.scene.control.Tab.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
aload 1
aload 2
invokevirtual com.sun.javafx.event.EventHandlerManager.setEventHandler:(Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 eventType Ljavafx/event/EventType<TE;>;
0 2 2 eventHandler Ljavafx/event/EventHandler<TE;>;
Signature: <E:Ljavafx/event/Event;>(Ljavafx/event/EventType<TE;>;Ljavafx/event/EventHandler<TE;>;)V
MethodParameters:
Name Flags
eventType
eventHandler
javafx.scene.Node lookup(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavafx/scene/Node;
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 2: aload 0
invokevirtual javafx.scene.control.Tab.getContent:()Ljavafx/scene/Node;
ifnull 4
3: aload 0
invokevirtual javafx.scene.control.Tab.getContent:()Ljavafx/scene/Node;
aload 1
invokevirtual javafx.scene.Node.lookup:(Ljava/lang/String;)Ljavafx/scene/Node;
astore 2
4: StackMap locals: javafx.scene.Node
StackMap stack:
aload 2
ifnonnull 6
aload 0
invokevirtual javafx.scene.control.Tab.getGraphic:()Ljavafx/scene/Node;
ifnull 6
5: aload 0
invokevirtual javafx.scene.control.Tab.getGraphic:()Ljavafx/scene/Node;
aload 1
invokevirtual javafx.scene.Node.lookup:(Ljava/lang/String;)Ljavafx/scene/Node;
astore 2
6: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavafx/scene/control/Tab;
0 7 1 selector Ljava/lang/String;
2 7 2 n Ljavafx/scene/Node;
MethodParameters:
Name Flags
selector
java.util.List<javafx.scene.Node> lookupAll(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0000)
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 0
invokevirtual javafx.scene.control.Tab.getContent:()Ljavafx/scene/Node;
ifnull 5
2: aload 0
invokevirtual javafx.scene.control.Tab.getContent:()Ljavafx/scene/Node;
aload 1
invokevirtual javafx.scene.Node.lookupAll:(Ljava/lang/String;)Ljava/util/Set;
astore 3
start local 3 3: aload 3
invokeinterface java.util.Set.isEmpty:()Z
ifne 5
4: aload 2
aload 3
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
end local 3 5: StackMap locals: java.util.List
StackMap stack:
aload 0
invokevirtual javafx.scene.control.Tab.getGraphic:()Ljavafx/scene/Node;
ifnull 9
6: aload 0
invokevirtual javafx.scene.control.Tab.getGraphic:()Ljavafx/scene/Node;
aload 1
invokevirtual javafx.scene.Node.lookupAll:(Ljava/lang/String;)Ljava/util/Set;
astore 3
start local 3 7: aload 3
invokeinterface java.util.Set.isEmpty:()Z
ifne 9
8: aload 2
aload 3
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
end local 3 9: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/scene/control/Tab;
0 10 1 selector Ljava/lang/String;
1 10 2 results Ljava/util/List<Ljavafx/scene/Node;>;
3 5 3 set Ljava/util/Set;
7 9 3 set Ljava/util/Set;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljavafx/scene/Node;>;
MethodParameters:
Name Flags
selector
public java.lang.String getTypeSelector();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "Tab"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
public javafx.css.Styleable getStyleableParent();
descriptor: ()Ljavafx/css/Styleable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.control.Tab.getTabPane:()Ljavafx/scene/control/TabPane;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
public final javafx.collections.ObservableSet<javafx.css.PseudoClass> getPseudoClassStates();
descriptor: ()Ljavafx/collections/ObservableSet;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic javafx.collections.FXCollections.emptyObservableSet:()Ljavafx/collections/ObservableSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljavafx/collections/ObservableSet<Ljavafx/css/PseudoClass;>;
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.Tab.getClassCssMetaData:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/Tab;
Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
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: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
private void lambda$0(javafx.beans.Observable);
descriptor: (Ljavafx/beans/Observable;)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.Tab.updateDisabled:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/Tab;
0 2 1 valueModel Ljavafx/beans/Observable;
}
SourceFile: "Tab.java"
NestMembers:
javafx.scene.control.Tab$1 javafx.scene.control.Tab$2 javafx.scene.control.Tab$3 javafx.scene.control.Tab$4 javafx.scene.control.Tab$5 javafx.scene.control.Tab$6 javafx.scene.control.Tab$7 javafx.scene.control.Tab$8 javafx.scene.control.Tab$9
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
javafx.scene.control.Tab$1
javafx.scene.control.Tab$2
javafx.scene.control.Tab$3
javafx.scene.control.Tab$4
javafx.scene.control.Tab$5
javafx.scene.control.Tab$6
javafx.scene.control.Tab$7
javafx.scene.control.Tab$8
javafx.scene.control.Tab$9
RuntimeVisibleAnnotations:
javafx.beans.DefaultProperty(value = "content")
com.sun.javafx.beans.IDProperty(value = "id")