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 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
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()
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=2, locals=7, args_size=2
start local 0 start local 1 0: invokestatic sun.awt.AWTAccessor.getKeyboardFocusManagerAccessor:()Lsun/awt/AWTAccessor$KeyboardFocusManagerAccessor;
1: invokeinterface sun.awt.AWTAccessor$KeyboardFocusManagerAccessor.getCurrentFocusCycleRoot:()Ljava/awt/Container;
2: astore 2
start local 2 3: aload 0
aload 2
if_acmpeq 5
4: iconst_0
ireturn
5: StackMap locals: java.awt.Container
StackMap stack:
aload 1
invokevirtual java.awt.event.KeyEvent.getID:()I
sipush 400
if_icmpne 7
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalKeysEnabled:()Z
ifeq 8
aload 1
invokevirtual java.awt.event.KeyEvent.isConsumed:()Z
ifeq 9
8: StackMap locals:
StackMap stack:
iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 1
invokestatic java.awt.AWTKeyStroke.getAWTKeyStrokeForEvent:(Ljava/awt/event/KeyEvent;)Ljava/awt/AWTKeyStroke;
astore 3
start local 3 10: aload 1
invokevirtual java.awt.event.KeyEvent.getComponent:()Ljava/awt/Component;
astore 5
start local 5 11: aload 0
iconst_0
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalKeys:(I)Ljava/util/Set;
astore 4
start local 4 12: aload 4
aload 3
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 18
13: 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 14: aload 5
aload 6
if_acmpeq 15
aload 6
ifnonnull 18
15: 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 18
16: aload 1
invokevirtual java.awt.event.KeyEvent.consume:()V
17: iconst_1
ireturn
end local 6 18: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalKeys:(I)Ljava/util/Set;
astore 4
19: aload 4
aload 3
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 25
20: aload 0
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalPolicy:()Ljava/awt/FocusTraversalPolicy;
aload 0
invokevirtual java.awt.FocusTraversalPolicy.getFirstComponent:(Ljava/awt/Container;)Ljava/awt/Component;
astore 6
start local 6 21: aload 5
aload 6
if_acmpeq 22
aload 6
ifnonnull 25
22: StackMap locals: java.awt.Component
StackMap stack:
aload 0
iconst_0
invokevirtual sun.awt.EmbeddedFrame.traverseOut:(Z)Z
ifeq 25
23: aload 1
invokevirtual java.awt.event.KeyEvent.consume:()V
24: iconst_1
ireturn
end local 6 25: StackMap locals:
StackMap stack:
iconst_0
ireturn
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 26 0 this Lsun/awt/EmbeddedFrame;
0 26 1 e Ljava/awt/event/KeyEvent;
3 26 2 currentRoot Ljava/awt/Container;
10 26 3 stroke Ljava/awt/AWTKeyStroke;
12 26 4 toTest Ljava/util/Set<Ljava/awt/AWTKeyStroke;>;
11 26 5 currentFocused Ljava/awt/Component;
14 18 6 last Ljava/awt/Component;
21 25 6 first Ljava/awt/Component;
MethodParameters:
Name Flags
e
public boolean traverseIn(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: iload 1
ifeq 4
2: aload 0
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalPolicy:()Ljava/awt/FocusTraversalPolicy;
aload 0
invokevirtual java.awt.FocusTraversalPolicy.getFirstComponent:(Ljava/awt/Container;)Ljava/awt/Component;
astore 2
3: goto 5
4: StackMap locals: java.awt.Component
StackMap stack:
aload 0
invokevirtual sun.awt.EmbeddedFrame.getFocusTraversalPolicy:()Ljava/awt/FocusTraversalPolicy;
aload 0
invokevirtual java.awt.FocusTraversalPolicy.getLastComponent:(Ljava/awt/Container;)Ljava/awt/Component;
astore 2
5: StackMap locals:
StackMap stack:
aload 2
ifnull 8
6: invokestatic sun.awt.AWTAccessor.getKeyboardFocusManagerAccessor:()Lsun/awt/AWTAccessor$KeyboardFocusManagerAccessor;
aload 0
aload 2
invokeinterface sun.awt.AWTAccessor$KeyboardFocusManagerAccessor.setMostRecentFocusOwner:(Ljava/awt/Window;Ljava/awt/Component;)V
7: aload 0
iconst_1
invokevirtual sun.awt.EmbeddedFrame.synthesizeWindowActivation:(Z)V
8: StackMap locals:
StackMap stack:
aload 2
ifnull 9
iconst_1
ireturn
StackMap locals:
StackMap stack:
9: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lsun/awt/EmbeddedFrame;
0 10 1 direction Z
1 10 2 comp Ljava/awt/Component;
MethodParameters:
Name Flags
direction
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: invokestatic sun.awt.AWTAccessor.getComponentAccessor:()Lsun/awt/AWTAccessor$ComponentAccessor;
aload 0
aload 1
invokeinterface sun.awt.AWTAccessor$ComponentAccessor.setPeer:(Ljava/awt/Component;Ljava/awt/peer/ComponentPeer;)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 p Ljava/awt/peer/ComponentPeer;
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$NullEmbeddedFramePeer
InnerClasses:
public abstract ComponentAccessor = sun.awt.AWTAccessor$ComponentAccessor of sun.awt.AWTAccessor
public abstract KeyboardFocusManagerAccessor = sun.awt.AWTAccessor$KeyboardFocusManagerAccessor of sun.awt.AWTAccessor
private NullEmbeddedFramePeer = sun.awt.EmbeddedFrame$NullEmbeddedFramePeer of sun.awt.EmbeddedFrame