public class sun.jvm.hotspot.ui.JFrameWrapper implements sun.jvm.hotspot.ui.FrameWrapper
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.jvm.hotspot.ui.JFrameWrapper
super_class: java.lang.Object
{
private javax.swing.JFrame frame;
descriptor: Ljavax/swing/JFrame;
flags: (0x0002) ACC_PRIVATE
private boolean hasWindowListener;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.awt.event.ActionListener closingActionListener;
descriptor: Ljava/awt/event/ActionListener;
flags: (0x0002) ACC_PRIVATE
private java.awt.event.ActionListener activatedActionListener;
descriptor: Ljava/awt/event/ActionListener;
flags: (0x0002) ACC_PRIVATE
public void <init>(javax.swing.JFrame);
descriptor: (Ljavax/swing/JFrame;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
0 3 1 frame Ljavax/swing/JFrame;
MethodParameters:
Name Flags
frame
public java.awt.Component getComponent();
descriptor: ()Ljava/awt/Component;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
public java.awt.Container getContentPane();
descriptor: ()Ljava/awt/Container;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
invokevirtual javax.swing.JFrame.getContentPane:()Ljava/awt/Container;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
public void setVisible(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
iload 1
invokevirtual javax.swing.JFrame.setVisible:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
0 1 1 visible Z
MethodParameters:
Name Flags
visible
public void setSize(int, int);
descriptor: (II)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 sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
iload 1
iload 2
invokevirtual javax.swing.JFrame.setSize:(II)V
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
0 1 1 x I
0 1 2 y I
MethodParameters:
Name Flags
x
y
public void pack();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
invokevirtual javax.swing.JFrame.pack:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
public void show();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
iconst_1
invokevirtual javax.swing.JFrame.setVisible:(Z)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
public void dispose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
invokevirtual javax.swing.JFrame.dispose:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
public void setBackground(java.awt.Color);
descriptor: (Ljava/awt/Color;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
aload 1
invokevirtual javax.swing.JFrame.setBackground:(Ljava/awt/Color;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
0 1 1 color Ljava/awt/Color;
MethodParameters:
Name Flags
color
public void setResizable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
iload 1
invokevirtual javax.swing.JFrame.setResizable:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
0 1 1 resizable Z
MethodParameters:
Name Flags
resizable
public void setClosable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 3
1: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
iconst_1
invokevirtual javax.swing.JFrame.setDefaultCloseOperation:(I)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
iconst_0
invokevirtual javax.swing.JFrame.setDefaultCloseOperation:(I)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
0 5 1 closable Z
MethodParameters:
Name Flags
closable
public void setClosingActionListener(java.awt.event.ActionListener);
descriptor: (Ljava/awt/event/ActionListener;)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 sun.jvm.hotspot.ui.JFrameWrapper.closingActionListener:Ljava/awt/event/ActionListener;
1: aload 0
invokevirtual sun.jvm.hotspot.ui.JFrameWrapper.maybeInstallWindowListener:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
0 3 1 l Ljava/awt/event/ActionListener;
MethodParameters:
Name Flags
l
public void setActivatedActionListener(java.awt.event.ActionListener);
descriptor: (Ljava/awt/event/ActionListener;)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 sun.jvm.hotspot.ui.JFrameWrapper.activatedActionListener:Ljava/awt/event/ActionListener;
1: aload 0
invokevirtual sun.jvm.hotspot.ui.JFrameWrapper.maybeInstallWindowListener:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
0 3 1 l Ljava/awt/event/ActionListener;
MethodParameters:
Name Flags
l
public void toFront();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
invokevirtual javax.swing.JFrame.toFront:()V
1: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
invokevirtual javax.swing.JFrame.requestFocus:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
private void maybeInstallWindowListener();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.hasWindowListener:Z
ifne 3
1: aload 0
getfield sun.jvm.hotspot.ui.JFrameWrapper.frame:Ljavax/swing/JFrame;
new sun.jvm.hotspot.ui.JFrameWrapper$1
dup
aload 0
invokespecial sun.jvm.hotspot.ui.JFrameWrapper$1.<init>:(Lsun/jvm/hotspot/ui/JFrameWrapper;)V
invokevirtual javax.swing.JFrame.addWindowListener:(Ljava/awt/event/WindowListener;)V
2: aload 0
iconst_1
putfield sun.jvm.hotspot.ui.JFrameWrapper.hasWindowListener:Z
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/jvm/hotspot/ui/JFrameWrapper;
}
SourceFile: "JFrameWrapper.java"
NestMembers:
sun.jvm.hotspot.ui.JFrameWrapper$1
InnerClasses:
sun.jvm.hotspot.ui.JFrameWrapper$1