class extends sun.awt.windows.WMenuPeer implements java.awt.peer.MenuBarPeer
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.awt.windows.WMenuBarPeer
super_class: sun.awt.windows.WMenuPeer
{
final sun.awt.windows.WFramePeer ;
descriptor: Lsun/awt/windows/WFramePeer;
flags: (0x0010) ACC_FINAL
public native void (java.awt.Menu);
descriptor: (Ljava/awt/Menu;)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
MethodParameters:
Name Flags
m
public native void (int);
descriptor: (I)V
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
MethodParameters:
Name Flags
index
public void (java.awt.Menu);
descriptor: (Ljava/awt/Menu;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual sun.awt.windows.WMenuBarPeer.addMenu:(Ljava/awt/Menu;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/windows/WMenuBarPeer;
0 2 1 m Ljava/awt/Menu;
MethodParameters:
Name Flags
m
void (java.awt.MenuBar);
descriptor: (Ljava/awt/MenuBar;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial sun.awt.windows.WMenuPeer.<init>:()V
1: aload 0
aload 1
putfield sun.awt.windows.WMenuBarPeer.target:Ljava/lang/Object;
2: aload 0
3: aload 1
invokevirtual java.awt.MenuBar.getParent:()Ljava/awt/MenuContainer;
invokestatic sun.awt.windows.WToolkit.targetToPeer:(Ljava/lang/Object;)Ljava/lang/Object;
4: checkcast sun.awt.windows.WFramePeer
putfield sun.awt.windows.WMenuBarPeer.framePeer:Lsun/awt/windows/WFramePeer;
5: aload 0
getfield sun.awt.windows.WMenuBarPeer.framePeer:Lsun/awt/windows/WFramePeer;
ifnull 7
6: aload 0
getfield sun.awt.windows.WMenuBarPeer.framePeer:Lsun/awt/windows/WFramePeer;
aload 0
invokevirtual sun.awt.windows.WFramePeer.addChildPeer:(Lsun/awt/windows/WObjectPeer;)V
7: StackMap locals: sun.awt.windows.WMenuBarPeer java.awt.MenuBar
StackMap stack:
aload 0
aload 0
getfield sun.awt.windows.WMenuBarPeer.framePeer:Lsun/awt/windows/WFramePeer;
invokevirtual sun.awt.windows.WMenuBarPeer.create:(Lsun/awt/windows/WFramePeer;)V
8: aload 0
invokevirtual sun.awt.windows.WMenuBarPeer.checkMenuCreation:()V
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lsun/awt/windows/WMenuBarPeer;
0 10 1 target Ljava/awt/MenuBar;
MethodParameters:
Name Flags
target
native void (sun.awt.windows.WFramePeer);
descriptor: (Lsun/awt/windows/WFramePeer;)V
flags: (0x0100) ACC_NATIVE
MethodParameters:
Name Flags
f
}
SourceFile: "WMenuBarPeer.java"