public abstract class sun.awt.EmbeddedFrame extends java.awt.Frame implements java.awt.KeyEventDispatcher, java.beans.PropertyChangeListener
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: sun.awt.EmbeddedFrame
super_class: java.awt.Frame
{
private boolean isCursorAllowed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static java.lang.reflect.Field fieldPeer;
descriptor: Ljava/lang/reflect/Field;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.reflect.Field currentCycleRoot;
descriptor: Ljava/lang/reflect/Field;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private boolean supportsXEmbed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.awt.KeyboardFocusManager appletKFM;
descriptor: Ljava/awt/KeyboardFocusManager;
flags: (0x0002) ACC_PRIVATE
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2967042741780317130
protected static final boolean FORWARD;
descriptor: Z
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 1
protected static final boolean BACKWARD;
descriptor: Z
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lsun/awt/EmbeddedFrame;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic sun.awt.EmbeddedFrame.$assertionsDisabled:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
public boolean supportsXEmbed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.EmbeddedFrame.supportsXEmbed:Z
ifeq 1
invokestatic sun.awt.SunToolkit.needsXEmbed:()Z
ifeq 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 Lsun/awt/EmbeddedFrame;
protected void <init>(boolean);
descriptor: (Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
lconst_0
iload 1
invokespecial sun.awt.EmbeddedFrame.<init>:(JZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/EmbeddedFrame;
0 2 1 supportsXEmbed Z
MethodParameters:
Name Flags
supportsXEmbed
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
lconst_0
invokespecial sun.awt.EmbeddedFrame.<init>:(J)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/EmbeddedFrame;
protected void <init>(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
i2l
invokespecial sun.awt.EmbeddedFrame.<init>:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/EmbeddedFrame;
0 2 1 handle I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
java.lang.Deprecated()
MethodParameters:
Name Flags
handle
protected void <init>(long);
descriptor: (J)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
iconst_0
invokespecial sun.awt.EmbeddedFrame.<init>:(JZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/EmbeddedFrame;
0 2 1 handle J
MethodParameters:
Name Flags
handle
protected void <init>(long, boolean);
descriptor: (JZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokespecial java.awt.Frame.<init>:()V
1: aload 0
iconst_1
putfield sun.awt.EmbeddedFrame.isCursorAllowed:Z
2: aload 0
iconst_0
putfield sun.awt.EmbeddedFrame.supportsXEmbed:Z
3: aload 0
iload 3
putfield sun.awt.EmbeddedFrame.supportsXEmbed:Z
4: aload 0
invokevirtual sun.awt.EmbeddedFrame.registerListeners:()V
5: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/awt/EmbeddedFrame;
0 6 1 handle J
0 6 3 supportsXEmbed Z
MethodParameters:
Name Flags
handle
supportsXEmbed
public java.awt.Container getParent();
descriptor: ()Ljava/awt/Container;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
public void propertyChange(java.beans.PropertyChangeEvent);
descriptor: (Ljava/beans/PropertyChangeEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.beans.PropertyChangeEvent.getPropertyName:()Ljava/lang/String;
ldc "managingFocus"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
if_acmpne 4
3: return
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.beans.PropertyChangeEvent.getSource:()Ljava/lang/Object;
checkcast java.awt.KeyboardFocusManager
invokevirtual sun.awt.EmbeddedFrame.removeTraversingOutListeners:(Ljava/awt/KeyboardFocusManager;)V
5: aload 0
invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
putfield sun.awt.EmbeddedFrame.appletKFM:Ljava/awt/KeyboardFocusManager;
6: aload 0
invokevirtual sun.awt.EmbeddedFrame.isVisible:()Z
ifeq 8
7: aload 0
aload 0
getfield sun.awt.EmbeddedFrame.appletKFM:Ljava/awt/KeyboardFocusManager;
invokevirtual sun.awt.EmbeddedFrame.addTraversingOutListeners:(Ljava/awt/KeyboardFocusManager;)V
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/awt/EmbeddedFrame;
0 9 1 evt Ljava/beans/PropertyChangeEvent;
MethodParameters:
Name Flags
evt
private void addTraversingOutListeners(java.awt.KeyboardFocusManager);
descriptor: (Ljava/awt/KeyboardFocusManager;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual java.awt.KeyboardFocusManager.addKeyEventDispatcher:(Ljava/awt/KeyEventDispatcher;)V
1: aload 1
ldc "managingFocus"
aload 0
invokevirtual java.awt.KeyboardFocusManager.addPropertyChangeListener:(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/EmbeddedFrame;
0 3 1 kfm Ljava/awt/KeyboardFocusManager;
MethodParameters:
Name Flags
kfm
private void removeTraversingOutListeners(java.awt.KeyboardFocusManager);
descriptor: (Ljava/awt/KeyboardFocusManager;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual java.awt.KeyboardFocusManager.removeKeyEventDispatcher:(Ljava/awt/KeyEventDispatcher;)V
1: aload 1
ldc "managingFocus"
aload 0
invokevirtual java.awt.KeyboardFocusManager.removePropertyChangeListener:(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/EmbeddedFrame;
0 3 1 kfm Ljava/awt/KeyboardFocusManager;
MethodParameters:
Name Flags
kfm
public void registerListeners();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.EmbeddedFrame.appletKFM:Ljava/awt/KeyboardFocusManager;
ifnull 2
1: aload 0
aload 0
getfield sun.awt.EmbeddedFrame.appletKFM:Ljava/awt/KeyboardFocusManager;
invokevirtual sun.awt.EmbeddedFrame.removeTraversingOutListeners:(Ljava/awt/KeyboardFocusManager;)V
2: StackMap locals:
StackMap stack:
aload 0
invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
putfield sun.awt.EmbeddedFrame.appletKFM:Ljava/awt/KeyboardFocusManager;
3: aload 0
invokevirtual sun.awt.EmbeddedFrame.isVisible:()Z
ifeq 5
4: aload 0
aload 0
getfield sun.awt.EmbeddedFrame.appletKFM:Ljava/awt/KeyboardFocusManager;
invokevirtual sun.awt.EmbeddedFrame.addTraversingOutListeners:(Ljava/awt/KeyboardFocusManager;)V
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/awt/EmbeddedFrame;
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.awt.EmbeddedFrame.appletKFM:Ljava/awt/KeyboardFocusManager;
ifnull 2
1: aload 0
aload 0
getfield sun.awt.EmbeddedFrame.appletKFM:Ljava/awt/KeyboardFocusManager;
invokevirtual sun.awt.EmbeddedFrame.addTraversingOutListeners:(Ljava/awt/KeyboardFocusManager;)V
2: StackMap locals:
StackMap stack:
aload 0
invokespecial java.awt.Frame.show:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/EmbeddedFrame;
public void hide();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.EmbeddedFrame.appletKFM:Ljava/awt/KeyboardFocusManager;
ifnull 2
1: aload 0
aload 0
getfield sun.awt.EmbeddedFrame.appletKFM:Ljava/awt/KeyboardFocusManager;
invokevirtual sun.awt.EmbeddedFrame.removeTraversingOutListeners:(Ljava/awt/KeyboardFocusManager;)V
2: StackMap locals:
StackMap stack:
aload 0
invokespecial java.awt.Frame.hide:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/EmbeddedFrame;
public boolean dispatchKeyEvent(java.awt.event.KeyEvent);
descriptor: (Ljava/awt/event/KeyEvent;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: getstatic sun.awt.EmbeddedFrame.currentCycleRoot:Ljava/lang/reflect/Field;
ifnonnull 2
1: new sun.awt.EmbeddedFrame$1
dup
aload 0
invokespecial sun.awt.EmbeddedFrame$1.<init>:(Lsun/awt/EmbeddedFrame;)V
invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.reflect.Field
putstatic sun.awt.EmbeddedFrame.currentCycleRoot:Ljava/lang/reflect/Field;
2: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 3: getstatic sun.awt.EmbeddedFrame.currentCycleRoot:Ljava/lang/reflect/Field;
ifnull 8
4: getstatic sun.awt.EmbeddedFrame.currentCycleRoot:Ljava/lang/reflect/Field;
aconst_null
invokevirtual java.lang.reflect.Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.awt.Container
astore 2
5: goto 8
StackMap locals: sun.awt.EmbeddedFrame java.awt.event.KeyEvent java.awt.Container
StackMap stack: java.lang.IllegalAccessException
6: pop
7: getstatic sun.awt.EmbeddedFrame.$assertionsDisabled:Z
ifne 8
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
8: StackMap locals:
StackMap stack:
aload 0
aload 2
if_acmpeq 10
9: iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.awt.event.KeyEvent.getID:()I
sipush 400
if_icmpne 12
11: iconst_0
ireturn
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalKeysEnabled:()Z
ifeq 13
aload 1
invokevirtual java.awt.event.KeyEvent.isConsumed:()Z
ifeq 14
13: StackMap locals:
StackMap stack:
iconst_0
ireturn
14: StackMap locals:
StackMap stack:
aload 1
invokestatic java.awt.AWTKeyStroke.getAWTKeyStrokeForEvent:(Ljava/awt/event/KeyEvent;)Ljava/awt/AWTKeyStroke;
astore 3
start local 3 15: aload 1
invokevirtual java.awt.event.KeyEvent.getComponent:()Ljava/awt/Component;
astore 5
start local 5 16: aload 0
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalPolicy:()Ljava/awt/FocusTraversalPolicy;
aload 0
invokevirtual java.awt.FocusTraversalPolicy.getLastComponent:(Ljava/awt/Container;)Ljava/awt/Component;
astore 6
start local 6 17: aload 0
iconst_0
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalKeys:(I)Ljava/util/Set;
astore 4
start local 4 18: aload 4
aload 3
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 22
aload 5
aload 6
if_acmpeq 19
aload 6
ifnonnull 22
19: StackMap locals: sun.awt.EmbeddedFrame java.awt.event.KeyEvent java.awt.Container java.awt.AWTKeyStroke java.util.Set java.awt.Component java.awt.Component
StackMap stack:
aload 0
iconst_1
invokevirtual sun.awt.EmbeddedFrame.traverseOut:(Z)Z
ifeq 22
20: aload 1
invokevirtual java.awt.event.KeyEvent.consume:()V
21: iconst_1
ireturn
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalPolicy:()Ljava/awt/FocusTraversalPolicy;
aload 0
invokevirtual java.awt.FocusTraversalPolicy.getFirstComponent:(Ljava/awt/Container;)Ljava/awt/Component;
astore 7
start local 7 23: aload 0
iconst_1
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalKeys:(I)Ljava/util/Set;
astore 4
24: aload 4
aload 3
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 28
aload 5
aload 7
if_acmpeq 25
aload 7
ifnonnull 28
25: StackMap locals: java.awt.Component
StackMap stack:
aload 0
iconst_0
invokevirtual sun.awt.EmbeddedFrame.traverseOut:(Z)Z
ifeq 28
26: aload 1
invokevirtual java.awt.event.KeyEvent.consume:()V
27: iconst_1
ireturn
28: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 7 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 29 0 this Lsun/awt/EmbeddedFrame;
0 29 1 e Ljava/awt/event/KeyEvent;
3 29 2 currentRoot Ljava/awt/Container;
15 29 3 stroke Ljava/awt/AWTKeyStroke;
18 29 4 toTest Ljava/util/Set;
16 29 5 currentFocused Ljava/awt/Component;
17 29 6 last Ljava/awt/Component;
23 29 7 first Ljava/awt/Component;
Exception table:
from to target type
4 5 6 Class java.lang.IllegalAccessException
MethodParameters:
Name Flags
e
protected boolean traverseOut(boolean);
descriptor: (Z)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
0 1 1 direction Z
MethodParameters:
Name Flags
direction
public void setTitle(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
0 1 1 title Ljava/lang/String;
MethodParameters:
Name Flags
title
public void setIconImage(java.awt.Image);
descriptor: (Ljava/awt/Image;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
0 1 1 image Ljava/awt/Image;
MethodParameters:
Name Flags
image
public void setIconImages(java.util.List<? extends java.awt.Image>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
0 1 1 icons Ljava/util/List<+Ljava/awt/Image;>;
Signature: (Ljava/util/List<+Ljava/awt/Image;>;)V
MethodParameters:
Name Flags
icons
public void (java.awt.MenuBar);
descriptor: (Ljava/awt/MenuBar;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
0 1 1 mb Ljava/awt/MenuBar;
MethodParameters:
Name Flags
mb
public void setResizable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
0 1 1 resizable Z
MethodParameters:
Name Flags
resizable
public void (java.awt.MenuComponent);
descriptor: (Ljava/awt/MenuComponent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
0 1 1 m Ljava/awt/MenuComponent;
MethodParameters:
Name Flags
m
public boolean isResizable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
public void addNotify();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual sun.awt.EmbeddedFrame.getTreeLock:()Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
invokevirtual sun.awt.EmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
ifnonnull 3
2: aload 0
new sun.awt.EmbeddedFrame$NullEmbeddedFramePeer
dup
invokespecial sun.awt.EmbeddedFrame$NullEmbeddedFramePeer.<init>:()V
invokevirtual sun.awt.EmbeddedFrame.setPeer:(Ljava/awt/peer/ComponentPeer;)V
3: StackMap locals: java.lang.Object
StackMap stack:
aload 0
invokespecial java.awt.Frame.addNotify:()V
4: aload 1
monitorexit
5: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
6: aload 1
monitorexit
7: athrow
8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/awt/EmbeddedFrame;
Exception table:
from to target type
1 5 6 any
6 7 6 any
public void setCursorAllowed(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
iload 1
putfield sun.awt.EmbeddedFrame.isCursorAllowed:Z
1: aload 0
invokevirtual sun.awt.EmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
invokeinterface java.awt.peer.ComponentPeer.updateCursorImmediately:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/EmbeddedFrame;
0 3 1 isCursorAllowed Z
MethodParameters:
Name Flags
isCursorAllowed
public boolean isCursorAllowed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.EmbeddedFrame.isCursorAllowed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
public java.awt.Cursor getCursor();
descriptor: ()Ljava/awt/Cursor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.EmbeddedFrame.isCursorAllowed:Z
ifeq 2
1: aload 0
invokespecial java.awt.Frame.getCursor:()Ljava/awt/Cursor;
goto 3
2: StackMap locals:
StackMap stack:
iconst_0
invokestatic java.awt.Cursor.getPredefinedCursor:(I)Ljava/awt/Cursor;
3: StackMap locals:
StackMap stack: java.awt.Cursor
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/EmbeddedFrame;
protected void setPeer(java.awt.peer.ComponentPeer);
descriptor: (Ljava/awt/peer/ComponentPeer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic sun.awt.EmbeddedFrame.fieldPeer:Ljava/lang/reflect/Field;
ifnonnull 2
1: new sun.awt.EmbeddedFrame$2
dup
aload 0
invokespecial sun.awt.EmbeddedFrame$2.<init>:(Lsun/awt/EmbeddedFrame;)V
invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.reflect.Field
putstatic sun.awt.EmbeddedFrame.fieldPeer:Ljava/lang/reflect/Field;
2: StackMap locals:
StackMap stack:
getstatic sun.awt.EmbeddedFrame.fieldPeer:Ljava/lang/reflect/Field;
ifnull 7
3: getstatic sun.awt.EmbeddedFrame.fieldPeer:Ljava/lang/reflect/Field;
aload 0
aload 1
invokevirtual java.lang.reflect.Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V
4: goto 7
StackMap locals:
StackMap stack: java.lang.IllegalAccessException
5: pop
6: getstatic sun.awt.EmbeddedFrame.$assertionsDisabled:Z
ifne 7
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lsun/awt/EmbeddedFrame;
0 8 1 p Ljava/awt/peer/ComponentPeer;
Exception table:
from to target type
2 4 5 Class java.lang.IllegalAccessException
MethodParameters:
Name Flags
p final
public void synthesizeWindowActivation(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
0 1 1 doActivate Z
MethodParameters:
Name Flags
doActivate
protected void setLocationPrivate(int, int);
descriptor: (II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual sun.awt.EmbeddedFrame.getSize:()Ljava/awt/Dimension;
astore 3
start local 3 1: aload 0
iload 1
iload 2
aload 3
getfield java.awt.Dimension.width:I
aload 3
getfield java.awt.Dimension.height:I
invokevirtual sun.awt.EmbeddedFrame.setBoundsPrivate:(IIII)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/EmbeddedFrame;
0 3 1 x I
0 3 2 y I
1 3 3 size Ljava/awt/Dimension;
MethodParameters:
Name Flags
x
y
protected java.awt.Point getLocationPrivate();
descriptor: ()Ljava/awt/Point;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual sun.awt.EmbeddedFrame.getBoundsPrivate:()Ljava/awt/Rectangle;
astore 1
start local 1 1: new java.awt.Point
dup
aload 1
getfield java.awt.Rectangle.x:I
aload 1
getfield java.awt.Rectangle.y:I
invokespecial java.awt.Point.<init>:(II)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/EmbeddedFrame;
1 2 1 bounds Ljava/awt/Rectangle;
protected void setBoundsPrivate(int, int, int, int);
descriptor: (IIII)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual sun.awt.EmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
checkcast java.awt.peer.FramePeer
astore 5
start local 5 1: aload 5
ifnull 3
2: aload 5
iload 1
iload 2
iload 3
iload 4
invokeinterface java.awt.peer.FramePeer.setBoundsPrivate:(IIII)V
3: StackMap locals: java.awt.peer.FramePeer
StackMap stack:
return
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 4 0 this Lsun/awt/EmbeddedFrame;
0 4 1 x I
0 4 2 y I
0 4 3 width I
0 4 4 height I
1 4 5 peer Ljava/awt/peer/FramePeer;
MethodParameters:
Name Flags
x
y
width
height
protected java.awt.Rectangle getBoundsPrivate();
descriptor: ()Ljava/awt/Rectangle;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual sun.awt.EmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
checkcast java.awt.peer.FramePeer
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
invokeinterface java.awt.peer.FramePeer.getBoundsPrivate:()Ljava/awt/Rectangle;
areturn
3: StackMap locals: java.awt.peer.FramePeer
StackMap stack:
aload 0
invokevirtual sun.awt.EmbeddedFrame.getBounds:()Ljava/awt/Rectangle;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/EmbeddedFrame;
1 4 1 peer Ljava/awt/peer/FramePeer;
public void toFront();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
public void toBack();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
public abstract void registerAccelerator(java.awt.AWTKeyStroke);
descriptor: (Ljava/awt/AWTKeyStroke;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
stroke
public abstract void unregisterAccelerator(java.awt.AWTKeyStroke);
descriptor: (Ljava/awt/AWTKeyStroke;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
stroke
public static java.applet.Applet getAppletIfAncestorOf(java.awt.Component);
descriptor: (Ljava/awt/Component;)Ljava/applet/Applet;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual java.awt.Component.getParent:()Ljava/awt/Container;
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: goto 6
3: StackMap locals: java.awt.Container java.applet.Applet
StackMap stack:
aload 1
instanceof java.applet.Applet
ifeq 5
4: aload 1
checkcast java.applet.Applet
astore 2
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.awt.Container.getParent:()Ljava/awt/Container;
astore 1
6: StackMap locals:
StackMap stack:
aload 1
ifnull 7
aload 1
instanceof sun.awt.EmbeddedFrame
ifeq 3
7: StackMap locals:
StackMap stack:
aload 1
ifnonnull 8
aconst_null
goto 9
StackMap locals:
StackMap stack:
8: aload 2
StackMap locals:
StackMap stack: java.applet.Applet
9: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 comp Ljava/awt/Component;
1 10 1 parent Ljava/awt/Container;
2 10 2 applet Ljava/applet/Applet;
MethodParameters:
Name Flags
comp
public void notifyModalBlocked(java.awt.Dialog, boolean);
descriptor: (Ljava/awt/Dialog;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/awt/EmbeddedFrame;
0 1 1 blocker Ljava/awt/Dialog;
0 1 2 blocked Z
MethodParameters:
Name Flags
blocker
blocked
}
SourceFile: "EmbeddedFrame.java"
NestMembers:
sun.awt.EmbeddedFrame$1 sun.awt.EmbeddedFrame$2 sun.awt.EmbeddedFrame$NullEmbeddedFramePeer
InnerClasses:
sun.awt.EmbeddedFrame$1
sun.awt.EmbeddedFrame$2
private NullEmbeddedFramePeer = sun.awt.EmbeddedFrame$NullEmbeddedFramePeer of sun.awt.EmbeddedFrame