public class 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.MenuItem
super_class: java.lang.Object
{
private final javafx.collections.ObservableList<java.lang.String> ;
descriptor: Ljavafx/collections/ObservableList;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavafx/collections/ObservableList<Ljava/lang/String;>;
final com.sun.javafx.event.EventHandlerManager eventHandlerManager;
descriptor: Lcom/sun/javafx/event/EventHandlerManager;
flags: (0x0010) ACC_FINAL
private java.lang.Object ;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private javafx.collections.ObservableMap<java.lang.Object, java.lang.Object> ;
descriptor: Ljavafx/collections/ObservableMap;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;
private javafx.beans.property.StringProperty ;
descriptor: Ljavafx/beans/property/StringProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.StringProperty ;
descriptor: Ljavafx/beans/property/StringProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.Menu> ;
descriptor: Ljavafx/beans/property/ReadOnlyObjectWrapper;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/Menu;>;
private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.ContextMenu> ;
descriptor: Ljavafx/beans/property/ReadOnlyObjectWrapper;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/ContextMenu;>;
private javafx.beans.property.StringProperty ;
descriptor: Ljavafx/beans/property/StringProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ObjectProperty<javafx.scene.Node> ;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
private javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.ActionEvent>> ;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;>;
public static final javafx.event.EventType<javafx.event.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>> ;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;
private javafx.beans.property.BooleanProperty ;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.BooleanProperty ;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private javafx.beans.property.ObjectProperty<javafx.scene.input.KeyCombination> ;
descriptor: Ljavafx/beans/property/ObjectProperty;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/input/KeyCombination;>;
private javafx.beans.property.BooleanProperty ;
descriptor: Ljavafx/beans/property/BooleanProperty;
flags: (0x0002) ACC_PRIVATE
private static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "menu-item"
static void ();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new javafx.event.EventType
dup
1: getstatic javafx.event.Event.ANY:Ljavafx/event/EventType;
ldc "MENU_VALIDATION_EVENT"
2: invokespecial javafx.event.EventType.<init>:(Ljavafx/event/EventType;Ljava/lang/String;)V
putstatic javafx.scene.control.MenuItem.MENU_VALIDATION_EVENT:Ljavafx/event/EventType;
3: return
LocalVariableTable:
Start End Slot Name Signature
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
aconst_null
invokespecial javafx.scene.control.MenuItem.<init>:(Ljava/lang/String;Ljavafx/scene/Node;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/MenuItem;
public void (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.MenuItem.<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/MenuItem;
0 2 1 text Ljava/lang/String;
MethodParameters:
Name Flags
text
public void (java.lang.String, javafx.scene.Node);
descriptor: (Ljava/lang/String;Ljavafx/scene/Node;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, 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
invokestatic javafx.collections.FXCollections.observableArrayList:()Ljavafx/collections/ObservableList;
putfield javafx.scene.control.MenuItem.styleClass:Ljavafx/collections/ObservableList;
2: aload 0
3: new com.sun.javafx.event.EventHandlerManager
dup
aload 0
invokespecial com.sun.javafx.event.EventHandlerManager.<init>:(Ljava/lang/Object;)V
putfield javafx.scene.control.MenuItem.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
4: aload 0
aload 1
invokevirtual javafx.scene.control.MenuItem.setText:(Ljava/lang/String;)V
5: aload 0
aload 2
invokevirtual javafx.scene.control.MenuItem.setGraphic:(Ljavafx/scene/Node;)V
6: aload 0
getfield javafx.scene.control.MenuItem.styleClass:Ljavafx/collections/ObservableList;
ldc "menu-item"
invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
pop
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/scene/control/MenuItem;
0 8 1 text Ljava/lang/String;
0 8 2 graphic Ljavafx/scene/Node;
MethodParameters:
Name Flags
text
graphic
public final void (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.MenuItem.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/MenuItem;
0 1 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public final java.lang.String ();
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.MenuItem.id:Ljavafx/beans/property/StringProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.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/MenuItem;
public final javafx.beans.property.StringProperty ();
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.MenuItem.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.MenuItem.id:Ljavafx/beans/property/StringProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.id:Ljavafx/beans/property/StringProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
public final void (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.MenuItem.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/MenuItem;
0 1 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public final java.lang.String ();
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.MenuItem.style:Ljavafx/beans/property/StringProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.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/MenuItem;
public final javafx.beans.property.StringProperty ();
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.MenuItem.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.MenuItem.style:Ljavafx/beans/property/StringProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.style:Ljavafx/beans/property/StringProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
protected final void (javafx.scene.control.Menu);
descriptor: (Ljavafx/scene/control/Menu;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.MenuItem.parentMenuPropertyImpl:()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/MenuItem;
0 2 1 value Ljavafx/scene/control/Menu;
MethodParameters:
Name Flags
value
public final javafx.scene.control.Menu ();
descriptor: ()Ljavafx/scene/control/Menu;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.MenuItem.parentMenu:Ljavafx/beans/property/ReadOnlyObjectWrapper;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.parentMenu:Ljavafx/beans/property/ReadOnlyObjectWrapper;
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.get:()Ljava/lang/Object;
checkcast javafx.scene.control.Menu
StackMap locals:
StackMap stack: javafx.scene.control.Menu
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.control.Menu> parentMenuProperty();
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.MenuItem.parentMenuPropertyImpl:()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/MenuItem;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/control/Menu;>;
private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.Menu> parentMenuPropertyImpl();
descriptor: ()Ljavafx/beans/property/ReadOnlyObjectWrapper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.MenuItem.parentMenu:Ljavafx/beans/property/ReadOnlyObjectWrapper;
ifnonnull 2
1: aload 0
new javafx.beans.property.ReadOnlyObjectWrapper
dup
aload 0
ldc "parentMenu"
invokespecial javafx.beans.property.ReadOnlyObjectWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.MenuItem.parentMenu:Ljavafx/beans/property/ReadOnlyObjectWrapper;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.parentMenu:Ljavafx/beans/property/ReadOnlyObjectWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/Menu;>;
protected final void (javafx.scene.control.ContextMenu);
descriptor: (Ljavafx/scene/control/ContextMenu;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javafx.scene.control.MenuItem.parentPopupPropertyImpl:()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/MenuItem;
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.MenuItem.parentPopup:Ljavafx/beans/property/ReadOnlyObjectWrapper;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.parentPopup:Ljavafx/beans/property/ReadOnlyObjectWrapper;
invokevirtual javafx.beans.property.ReadOnlyObjectWrapper.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/MenuItem;
public final javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.control.ContextMenu> parentPopupProperty();
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.MenuItem.parentPopupPropertyImpl:()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/MenuItem;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectProperty<Ljavafx/scene/control/ContextMenu;>;
private javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.control.ContextMenu> parentPopupPropertyImpl();
descriptor: ()Ljavafx/beans/property/ReadOnlyObjectWrapper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.MenuItem.parentPopup:Ljavafx/beans/property/ReadOnlyObjectWrapper;
ifnonnull 2
1: aload 0
new javafx.beans.property.ReadOnlyObjectWrapper
dup
aload 0
ldc "parentPopup"
invokespecial javafx.beans.property.ReadOnlyObjectWrapper.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.MenuItem.parentPopup:Ljavafx/beans/property/ReadOnlyObjectWrapper;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.parentPopup:Ljavafx/beans/property/ReadOnlyObjectWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
Signature: ()Ljavafx/beans/property/ReadOnlyObjectWrapper<Ljavafx/scene/control/ContextMenu;>;
public final void (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.MenuItem.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/MenuItem;
0 2 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public final java.lang.String ();
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.MenuItem.text:Ljavafx/beans/property/StringProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.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/MenuItem;
public final javafx.beans.property.StringProperty ();
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.MenuItem.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.MenuItem.text:Ljavafx/beans/property/StringProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.text:Ljavafx/beans/property/StringProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
public final void (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.MenuItem.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/MenuItem;
0 2 1 value Ljavafx/scene/Node;
MethodParameters:
Name Flags
value
public final javafx.scene.Node ();
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.MenuItem.graphic:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.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/MenuItem;
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.MenuItem.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.MenuItem.graphic:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.graphic:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/Node;>;
public final void setOnAction(javafx.event.EventHandler<javafx.event.ActionEvent>);
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.MenuItem.onActionProperty:()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/MenuItem;
0 2 1 value Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;
Signature: (Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;)V
MethodParameters:
Name Flags
value
public final javafx.event.EventHandler<javafx.event.ActionEvent> getOnAction();
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.MenuItem.onAction:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.onAction: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/MenuItem;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.ActionEvent>> onActionProperty();
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.MenuItem.onAction:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.control.MenuItem$1
dup
aload 0
invokespecial javafx.scene.control.MenuItem$1.<init>:(Ljavafx/scene/control/MenuItem;)V
putfield javafx.scene.control.MenuItem.onAction:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.onAction:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/ActionEvent;>;>;
public final void setOnMenuValidation(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.MenuItem.onMenuValidationProperty:()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/MenuItem;
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> getOnMenuValidation();
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.MenuItem.onMenuValidation:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.onMenuValidation: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/MenuItem;
Signature: ()Ljavafx/event/EventHandler<Ljavafx/event/Event;>;
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<javafx.event.Event>> onMenuValidationProperty();
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.MenuItem.onMenuValidation:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.scene.control.MenuItem$2
dup
aload 0
invokespecial javafx.scene.control.MenuItem$2.<init>:(Ljavafx/scene/control/MenuItem;)V
putfield javafx.scene.control.MenuItem.onMenuValidation:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.onMenuValidation:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/event/EventHandler<Ljavafx/event/Event;>;>;
public final void (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.MenuItem.disableProperty:()Ljavafx/beans/property/BooleanProperty;
iload 1
invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/MenuItem;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final boolean ();
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.MenuItem.disable:Ljavafx/beans/property/BooleanProperty;
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.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/MenuItem;
public final javafx.beans.property.BooleanProperty ();
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.MenuItem.disable:Ljavafx/beans/property/BooleanProperty;
ifnonnull 2
1: aload 0
new javafx.beans.property.SimpleBooleanProperty
dup
aload 0
ldc "disable"
invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.MenuItem.disable:Ljavafx/beans/property/BooleanProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.disable:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
public final void (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.MenuItem.visibleProperty:()Ljavafx/beans/property/BooleanProperty;
iload 1
invokevirtual javafx.beans.property.BooleanProperty.set:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/MenuItem;
0 1 1 value Z
MethodParameters:
Name Flags
value
public final boolean ();
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.MenuItem.visible:Ljavafx/beans/property/BooleanProperty;
ifnonnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.visible: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/MenuItem;
public final javafx.beans.property.BooleanProperty ();
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.MenuItem.visible:Ljavafx/beans/property/BooleanProperty;
ifnonnull 2
1: aload 0
new javafx.beans.property.SimpleBooleanProperty
dup
aload 0
ldc "visible"
iconst_1
invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Z)V
putfield javafx.scene.control.MenuItem.visible:Ljavafx/beans/property/BooleanProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.visible:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
public final void (javafx.scene.input.KeyCombination);
descriptor: (Ljavafx/scene/input/KeyCombination;)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.MenuItem.acceleratorProperty:()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/MenuItem;
0 2 1 value Ljavafx/scene/input/KeyCombination;
MethodParameters:
Name Flags
value
public final javafx.scene.input.KeyCombination ();
descriptor: ()Ljavafx/scene/input/KeyCombination;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.MenuItem.accelerator:Ljavafx/beans/property/ObjectProperty;
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.accelerator:Ljavafx/beans/property/ObjectProperty;
invokevirtual javafx.beans.property.ObjectProperty.get:()Ljava/lang/Object;
checkcast javafx.scene.input.KeyCombination
StackMap locals:
StackMap stack: javafx.scene.input.KeyCombination
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
public final javafx.beans.property.ObjectProperty<javafx.scene.input.KeyCombination> acceleratorProperty();
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.MenuItem.accelerator:Ljavafx/beans/property/ObjectProperty;
ifnonnull 2
1: aload 0
new javafx.beans.property.SimpleObjectProperty
dup
aload 0
ldc "accelerator"
invokespecial javafx.beans.property.SimpleObjectProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
putfield javafx.scene.control.MenuItem.accelerator:Ljavafx/beans/property/ObjectProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.accelerator:Ljavafx/beans/property/ObjectProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
Signature: ()Ljavafx/beans/property/ObjectProperty<Ljavafx/scene/input/KeyCombination;>;
public final void (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.MenuItem.mnemonicParsingProperty:()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/MenuItem;
0 2 1 value Z
MethodParameters:
Name Flags
value
public final boolean ();
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.MenuItem.mnemonicParsing:Ljavafx/beans/property/BooleanProperty;
ifnonnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield javafx.scene.control.MenuItem.mnemonicParsing: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/MenuItem;
public final javafx.beans.property.BooleanProperty ();
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.MenuItem.mnemonicParsing:Ljavafx/beans/property/BooleanProperty;
ifnonnull 2
1: aload 0
new javafx.beans.property.SimpleBooleanProperty
dup
aload 0
ldc "mnemonicParsing"
iconst_1
invokespecial javafx.beans.property.SimpleBooleanProperty.<init>:(Ljava/lang/Object;Ljava/lang/String;Z)V
putfield javafx.scene.control.MenuItem.mnemonicParsing:Ljavafx/beans/property/BooleanProperty;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.mnemonicParsing:Ljavafx/beans/property/BooleanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
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.MenuItem.styleClass:Ljavafx/collections/ObservableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/MenuItem;
Signature: ()Ljavafx/collections/ObservableList<Ljava/lang/String;>;
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
new javafx.event.ActionEvent
dup
aload 0
aload 0
invokespecial javafx.event.ActionEvent.<init>:(Ljava/lang/Object;Ljavafx/event/EventTarget;)V
invokestatic javafx.event.Event.fireEvent:(Ljavafx/event/EventTarget;Ljavafx/event/Event;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/MenuItem;
public <E extends javafx.event.Event> void addEventHandler(javafx.event.EventType<E>, javafx.event.EventHandler<E>);
descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javafx.scene.control.MenuItem.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
aload 1
aload 2
invokevirtual com.sun.javafx.event.EventHandlerManager.addEventHandler:(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/MenuItem;
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
public <E extends javafx.event.Event> void removeEventHandler(javafx.event.EventType<E>, javafx.event.EventHandler<E>);
descriptor: (Ljavafx/event/EventType;Ljavafx/event/EventHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javafx.scene.control.MenuItem.eventHandlerManager:Lcom/sun/javafx/event/EventHandlerManager;
aload 1
aload 2
invokevirtual com.sun.javafx.event.EventHandlerManager.removeEventHandler:(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/MenuItem;
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
public javafx.event.EventDispatchChain (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 0
invokevirtual javafx.scene.control.MenuItem.getParentPopup:()Ljavafx/scene/control/ContextMenu;
ifnull 2
1: aload 0
invokevirtual javafx.scene.control.MenuItem.getParentPopup:()Ljavafx/scene/control/ContextMenu;
aload 1
invokevirtual javafx.scene.control.ContextMenu.buildEventDispatchChain:(Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
pop
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.control.MenuItem.getParentMenu:()Ljavafx/scene/control/Menu;
ifnull 4
3: aload 0
invokevirtual javafx.scene.control.MenuItem.getParentMenu:()Ljavafx/scene/control/Menu;
aload 1
invokevirtual javafx.scene.control.Menu.buildEventDispatchChain:(Ljavafx/event/EventDispatchChain;)Ljavafx/event/EventDispatchChain;
pop
4: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield javafx.scene.control.MenuItem.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 5 0 this Ljavafx/scene/control/MenuItem;
0 5 1 tail Ljavafx/event/EventDispatchChain;
MethodParameters:
Name Flags
tail
public java.lang.Object ();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.MenuItem.userData:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/MenuItem;
public void (java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javafx.scene.control.MenuItem.userData:Ljava/lang/Object;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/control/MenuItem;
0 2 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value
public javafx.collections.ObservableMap<java.lang.Object, java.lang.Object> getProperties();
descriptor: ()Ljavafx/collections/ObservableMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.control.MenuItem.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.MenuItem.properties:Ljavafx/collections/ObservableMap;
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.control.MenuItem.properties:Ljavafx/collections/ObservableMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
Signature: ()Ljavafx/collections/ObservableMap<Ljava/lang/Object;Ljava/lang/Object;>;
public java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "MenuItem"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/MenuItem;
public javafx.css.Styleable ();
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.MenuItem.getParentMenu:()Ljavafx/scene/control/Menu;
ifnonnull 2
1: aload 0
invokevirtual javafx.scene.control.MenuItem.getParentPopup:()Ljavafx/scene/control/ContextMenu;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual javafx.scene.control.MenuItem.getParentMenu:()Ljavafx/scene/control/Menu;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/control/MenuItem;
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/MenuItem;
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 java.util.Collections.emptyList:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/control/MenuItem;
Signature: ()Ljava/util/List<Ljavafx/css/CssMetaData<+Ljavafx/css/Styleable;*>;>;
public javafx.scene.Node ();
descriptor: ()Ljavafx/scene/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=9, args_size=1
start local 0 0: aload 0
invokevirtual javafx.scene.control.MenuItem.getParentPopup:()Ljavafx/scene/control/ContextMenu;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
invokevirtual javafx.scene.control.ContextMenu.getSkin:()Ljavafx/scene/control/Skin;
instanceof javafx.scene.control.skin.ContextMenuSkin
ifne 3
StackMap locals: javafx.scene.control.ContextMenu
StackMap stack:
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 1
invokevirtual javafx.scene.control.ContextMenu.getSkin:()Ljavafx/scene/control/Skin;
checkcast javafx.scene.control.skin.ContextMenuSkin
astore 2
start local 2 4: aload 2
invokevirtual javafx.scene.control.skin.ContextMenuSkin.getNode:()Ljavafx/scene/Node;
instanceof com.sun.javafx.scene.control.ContextMenuContent
ifne 5
aconst_null
areturn
5: StackMap locals: javafx.scene.control.skin.ContextMenuSkin
StackMap stack:
aload 2
invokevirtual javafx.scene.control.skin.ContextMenuSkin.getNode:()Ljavafx/scene/Node;
checkcast com.sun.javafx.scene.control.ContextMenuContent
astore 3
start local 3 6: aload 3
invokevirtual com.sun.javafx.scene.control.ContextMenuContent.getItemsContainer:()Ljavafx/scene/layout/VBox;
astore 4
start local 4 7: aload 0
astore 5
start local 5 8: aload 4
invokevirtual javafx.scene.Parent.getChildrenUnmodifiable:()Ljavafx/collections/ObservableList;
astore 6
start local 6 9: iconst_0
istore 7
start local 7 10: goto 17
11: StackMap locals: javafx.scene.control.MenuItem javafx.scene.control.ContextMenu javafx.scene.control.skin.ContextMenuSkin com.sun.javafx.scene.control.ContextMenuContent javafx.scene.Parent javafx.scene.control.MenuItem java.util.List int
StackMap stack:
aload 6
iload 7
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
instanceof com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer
ifne 12
goto 16
12: StackMap locals:
StackMap stack:
aload 6
iload 7
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer
13: astore 8
start local 8 14: aload 5
aload 8
invokevirtual com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.getItem:()Ljavafx/scene/control/MenuItem;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 16
15: aload 8
areturn
end local 8 16: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
17: iload 7
aload 6
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 7 18: aconst_null
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavafx/scene/control/MenuItem;
1 19 1 parentPopup Ljavafx/scene/control/ContextMenu;
4 19 2 skin Ljavafx/scene/control/skin/ContextMenuSkin;
6 19 3 content Lcom/sun/javafx/scene/control/ContextMenuContent;
7 19 4 nodes Ljavafx/scene/Parent;
8 19 5 desiredMenuItem Ljavafx/scene/control/MenuItem;
9 19 6 childrenNodes Ljava/util/List<Ljavafx/scene/Node;>;
10 18 7 i I
14 16 8 MenuRow Lcom/sun/javafx/scene/control/ContextMenuContent$MenuItemContainer;
public java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 1
start local 1 1: aload 0
getfield javafx.scene.control.MenuItem.id:Ljavafx/beans/property/StringProperty;
ifnull 2
ldc ""
aload 0
invokevirtual javafx.scene.control.MenuItem.getId:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 2
iconst_1
goto 3
StackMap locals: java.lang.StringBuilder
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: istore 2
start local 2 4: aload 0
invokevirtual javafx.scene.control.MenuItem.getStyleClass:()Ljavafx/collections/ObservableList;
invokeinterface javafx.collections.ObservableList.isEmpty:()Z
ifeq 5
iconst_0
goto 6
StackMap locals: int
StackMap stack:
5: iconst_1
StackMap locals:
StackMap stack: int
6: istore 3
start local 3 7: iload 2
ifne 11
8: aload 1
bipush 64
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
9: aload 1
aload 0
invokevirtual java.lang.Object.hashCode:()I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: goto 14
11: StackMap locals: int
StackMap stack:
aload 1
ldc "[id="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 1
aload 0
invokevirtual javafx.scene.control.MenuItem.getId:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: iload 3
ifne 14
aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: StackMap locals:
StackMap stack:
iload 3
ifeq 20
15: iload 2
ifne 16
aload 1
bipush 91
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
goto 17
16: StackMap locals:
StackMap stack:
aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: StackMap locals:
StackMap stack:
aload 1
ldc "styleClass="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: aload 1
aload 0
invokevirtual javafx.scene.control.MenuItem.getStyleClass:()Ljavafx/collections/ObservableList;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
19: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
20: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljavafx/scene/control/MenuItem;
1 21 1 sbuf Ljava/lang/StringBuilder;
4 21 2 hasId Z
7 21 3 hasStyleClass Z
}
SourceFile: "MenuItem.java"
NestMembers:
javafx.scene.control.MenuItem$1 javafx.scene.control.MenuItem$2
InnerClasses:
public MenuItemContainer = com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer of com.sun.javafx.scene.control.ContextMenuContent
javafx.scene.control.MenuItem$1
javafx.scene.control.MenuItem$2
RuntimeVisibleAnnotations:
com.sun.javafx.beans.IDProperty(value = "id")