public class sun.awt.motif.MEmbeddedFrame extends sun.awt.EmbeddedFrame
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.awt.motif.MEmbeddedFrame
super_class: sun.awt.EmbeddedFrame
{
long handle;
descriptor: J
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial sun.awt.EmbeddedFrame.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/motif/MEmbeddedFrame;
public void <init>(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
getstatic sun.awt.motif.MEmbeddedFrame$IDKind.WIDGET:Lsun/awt/motif/MEmbeddedFrame$IDKind;
iconst_0
invokespecial sun.awt.motif.MEmbeddedFrame.<init>:(JLsun/awt/motif/MEmbeddedFrame$IDKind;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/motif/MEmbeddedFrame;
0 2 1 widget J
MethodParameters:
Name Flags
widget
public void <init>(long, boolean);
descriptor: (JZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
getstatic sun.awt.motif.MEmbeddedFrame$IDKind.WINDOW:Lsun/awt/motif/MEmbeddedFrame$IDKind;
iload 3
invokespecial sun.awt.motif.MEmbeddedFrame.<init>:(JLsun/awt/motif/MEmbeddedFrame$IDKind;Z)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/awt/motif/MEmbeddedFrame;
0 2 1 winid J
0 2 3 supportsXEmbed Z
MethodParameters:
Name Flags
winid
supportsXEmbed
public void <init>(long, sun.awt.motif.MEmbeddedFrame$IDKind, boolean);
descriptor: (JLsun/awt/motif/MEmbeddedFrame$IDKind;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
iload 4
invokespecial sun.awt.EmbeddedFrame.<init>:(Z)V
1: aload 3
getstatic sun.awt.motif.MEmbeddedFrame$IDKind.WIDGET:Lsun/awt/motif/MEmbeddedFrame$IDKind;
if_acmpne 4
2: aload 0
lload 1
putfield sun.awt.motif.MEmbeddedFrame.handle:J
3: goto 5
4: StackMap locals: sun.awt.motif.MEmbeddedFrame long sun.awt.motif.MEmbeddedFrame$IDKind int
StackMap stack:
aload 0
lload 1
invokestatic sun.awt.motif.MEmbeddedFrame.getWidget:(J)J
putfield sun.awt.motif.MEmbeddedFrame.handle:J
5: StackMap locals:
StackMap stack:
invokestatic java.awt.Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
checkcast sun.awt.motif.MToolkit
astore 5
start local 5 6: aload 0
aload 5
aload 0
invokevirtual sun.awt.motif.MToolkit.createEmbeddedFrame:(Lsun/awt/motif/MEmbeddedFrame;)Lsun/awt/motif/MEmbeddedFramePeer;
invokevirtual sun.awt.motif.MEmbeddedFrame.setPeer:(Ljava/awt/peer/ComponentPeer;)V
7: aload 0
invokevirtual sun.awt.motif.MEmbeddedFrame.addNotify:()V
8: aload 0
invokevirtual sun.awt.motif.MEmbeddedFrame.show:()V
9: return
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lsun/awt/motif/MEmbeddedFrame;
0 10 1 ID J
0 10 3 kind Lsun/awt/motif/MEmbeddedFrame$IDKind;
0 10 4 supportsXEmbed Z
6 10 5 toolkit Lsun/awt/motif/MToolkit;
MethodParameters:
Name Flags
ID
kind
supportsXEmbed
public void synthesizeWindowActivation(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual sun.awt.motif.MEmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
checkcast sun.awt.motif.MEmbeddedFramePeer
astore 2
start local 2 1: aload 2
ifnull 8
2: aload 2
invokevirtual sun.awt.motif.MEmbeddedFramePeer.supportsXEmbed:()Z
ifeq 7
3: aload 2
invokevirtual sun.awt.motif.MEmbeddedFramePeer.isXEmbedActive:()Z
ifeq 8
4: iload 1
ifeq 8
5: aload 2
invokevirtual sun.awt.motif.MEmbeddedFramePeer.requestXEmbedFocus:()V
6: goto 8
7: StackMap locals: sun.awt.motif.MEmbeddedFramePeer
StackMap stack:
aload 2
iload 1
invokevirtual sun.awt.motif.MEmbeddedFramePeer.synthesizeFocusInOut:(Z)V
8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lsun/awt/motif/MEmbeddedFrame;
0 9 1 b Z
1 9 2 peer Lsun/awt/motif/MEmbeddedFramePeer;
MethodParameters:
Name Flags
b
public void show();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.awt.motif.MEmbeddedFrame.handle:J
lconst_0
lcmp
ifeq 2
1: aload 0
getfield sun.awt.motif.MEmbeddedFrame.handle:J
invokestatic sun.awt.motif.MEmbeddedFrame.mapWidget:(J)I
pop
2: StackMap locals:
StackMap stack:
aload 0
invokespecial sun.awt.EmbeddedFrame.show:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/motif/MEmbeddedFrame;
protected boolean traverseOut(boolean);
descriptor: (Z)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual sun.awt.motif.MEmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
checkcast sun.awt.motif.MEmbeddedFramePeer
astore 2
start local 2 1: aload 2
iload 1
invokevirtual sun.awt.motif.MEmbeddedFramePeer.traverseOut:(Z)V
2: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/awt/motif/MEmbeddedFrame;
0 3 1 direction Z
1 3 2 xefp Lsun/awt/motif/MEmbeddedFramePeer;
MethodParameters:
Name Flags
direction
static native long getWidget(long);
descriptor: (J)J
flags: (0x0108) ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
winid
static native int mapWidget(long);
descriptor: (J)I
flags: (0x0108) ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
widget
public void registerAccelerator(java.awt.AWTKeyStroke);
descriptor: (Ljava/awt/AWTKeyStroke;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual sun.awt.motif.MEmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
checkcast sun.awt.motif.MEmbeddedFramePeer
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
aload 1
invokevirtual sun.awt.motif.MEmbeddedFramePeer.registerAccelerator:(Ljava/awt/AWTKeyStroke;)V
3: StackMap locals: sun.awt.motif.MEmbeddedFramePeer
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/motif/MEmbeddedFrame;
0 4 1 stroke Ljava/awt/AWTKeyStroke;
1 4 2 xefp Lsun/awt/motif/MEmbeddedFramePeer;
MethodParameters:
Name Flags
stroke
public void unregisterAccelerator(java.awt.AWTKeyStroke);
descriptor: (Ljava/awt/AWTKeyStroke;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual sun.awt.motif.MEmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
checkcast sun.awt.motif.MEmbeddedFramePeer
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
aload 1
invokevirtual sun.awt.motif.MEmbeddedFramePeer.unregisterAccelerator:(Ljava/awt/AWTKeyStroke;)V
3: StackMap locals: sun.awt.motif.MEmbeddedFramePeer
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/awt/motif/MEmbeddedFrame;
0 4 1 stroke Ljava/awt/AWTKeyStroke;
1 4 2 xefp Lsun/awt/motif/MEmbeddedFramePeer;
MethodParameters:
Name Flags
stroke
}
SourceFile: "MEmbeddedFrame.java"
NestMembers:
sun.awt.motif.MEmbeddedFrame$IDKind
InnerClasses:
public final IDKind = sun.awt.motif.MEmbeddedFrame$IDKind of sun.awt.motif.MEmbeddedFrame