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 // sun.awt.motif.MEmbeddedFrame this
         0: .line 47
            aload 0 /* this */
            invokespecial sun.awt.EmbeddedFrame.<init>:()V
         1: .line 48
            return
        end local 0 // sun.awt.motif.MEmbeddedFrame this
      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 // sun.awt.motif.MEmbeddedFrame this
        start local 1 // long widget
         0: .line 57
            aload 0 /* this */
            lload 1 /* widget */
            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: .line 58
            return
        end local 1 // long widget
        end local 0 // sun.awt.motif.MEmbeddedFrame this
      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 // sun.awt.motif.MEmbeddedFrame this
        start local 1 // long winid
        start local 3 // boolean supportsXEmbed
         0: .line 67
            aload 0 /* this */
            lload 1 /* winid */
            getstatic sun.awt.motif.MEmbeddedFrame$IDKind.WINDOW:Lsun/awt/motif/MEmbeddedFrame$IDKind;
            iload 3 /* supportsXEmbed */
            invokespecial sun.awt.motif.MEmbeddedFrame.<init>:(JLsun/awt/motif/MEmbeddedFrame$IDKind;Z)V
         1: .line 68
            return
        end local 3 // boolean supportsXEmbed
        end local 1 // long winid
        end local 0 // sun.awt.motif.MEmbeddedFrame this
      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 // sun.awt.motif.MEmbeddedFrame this
        start local 1 // long ID
        start local 3 // sun.awt.motif.MEmbeddedFrame$IDKind kind
        start local 4 // boolean supportsXEmbed
         0: .line 78
            aload 0 /* this */
            iload 4 /* supportsXEmbed */
            invokespecial sun.awt.EmbeddedFrame.<init>:(Z)V
         1: .line 79
            aload 3 /* kind */
            getstatic sun.awt.motif.MEmbeddedFrame$IDKind.WIDGET:Lsun/awt/motif/MEmbeddedFrame$IDKind;
            if_acmpne 4
         2: .line 80
            aload 0 /* this */
            lload 1 /* ID */
            putfield sun.awt.motif.MEmbeddedFrame.handle:J
         3: .line 81
            goto 5
         4: .line 82
      StackMap locals: sun.awt.motif.MEmbeddedFrame long sun.awt.motif.MEmbeddedFrame$IDKind int
      StackMap stack:
            aload 0 /* this */
            lload 1 /* ID */
            invokestatic sun.awt.motif.MEmbeddedFrame.getWidget:(J)J
            putfield sun.awt.motif.MEmbeddedFrame.handle:J
         5: .line 84
      StackMap locals:
      StackMap stack:
            invokestatic java.awt.Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
            checkcast sun.awt.motif.MToolkit
            astore 5 /* toolkit */
        start local 5 // sun.awt.motif.MToolkit toolkit
         6: .line 85
            aload 0 /* this */
            aload 5 /* toolkit */
            aload 0 /* this */
            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: .line 91
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFrame.addNotify:()V
         8: .line 92
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFrame.show:()V
         9: .line 93
            return
        end local 5 // sun.awt.motif.MToolkit toolkit
        end local 4 // boolean supportsXEmbed
        end local 3 // sun.awt.motif.MEmbeddedFrame$IDKind kind
        end local 1 // long ID
        end local 0 // sun.awt.motif.MEmbeddedFrame this
      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 // sun.awt.motif.MEmbeddedFrame this
        start local 1 // boolean b
         0: .line 96
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
            checkcast sun.awt.motif.MEmbeddedFramePeer
            astore 2 /* peer */
        start local 2 // sun.awt.motif.MEmbeddedFramePeer peer
         1: .line 97
            aload 2 /* peer */
            ifnull 8
         2: .line 98
            aload 2 /* peer */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.supportsXEmbed:()Z
            ifeq 7
         3: .line 99
            aload 2 /* peer */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.isXEmbedActive:()Z
            ifeq 8
         4: .line 102
            iload 1 /* b */
            ifeq 8
         5: .line 103
            aload 2 /* peer */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.requestXEmbedFocus:()V
         6: .line 106
            goto 8
         7: .line 107
      StackMap locals: sun.awt.motif.MEmbeddedFramePeer
      StackMap stack:
            aload 2 /* peer */
            iload 1 /* b */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.synthesizeFocusInOut:(Z)V
         8: .line 110
      StackMap locals:
      StackMap stack:
            return
        end local 2 // sun.awt.motif.MEmbeddedFramePeer peer
        end local 1 // boolean b
        end local 0 // sun.awt.motif.MEmbeddedFrame this
      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 // sun.awt.motif.MEmbeddedFrame this
         0: .line 113
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFrame.handle:J
            lconst_0
            lcmp
            ifeq 2
         1: .line 114
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFrame.handle:J
            invokestatic sun.awt.motif.MEmbeddedFrame.mapWidget:(J)I
            pop
         2: .line 116
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial sun.awt.EmbeddedFrame.show:()V
         3: .line 117
            return
        end local 0 // sun.awt.motif.MEmbeddedFrame this
      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 // sun.awt.motif.MEmbeddedFrame this
        start local 1 // boolean direction
         0: .line 120
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
            checkcast sun.awt.motif.MEmbeddedFramePeer
            astore 2 /* xefp */
        start local 2 // sun.awt.motif.MEmbeddedFramePeer xefp
         1: .line 121
            aload 2 /* xefp */
            iload 1 /* direction */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.traverseOut:(Z)V
         2: .line 122
            iconst_1
            ireturn
        end local 2 // sun.awt.motif.MEmbeddedFramePeer xefp
        end local 1 // boolean direction
        end local 0 // sun.awt.motif.MEmbeddedFrame this
      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 // sun.awt.motif.MEmbeddedFrame this
        start local 1 // java.awt.AWTKeyStroke stroke
         0: .line 130
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
            checkcast sun.awt.motif.MEmbeddedFramePeer
            astore 2 /* xefp */
        start local 2 // sun.awt.motif.MEmbeddedFramePeer xefp
         1: .line 131
            aload 2 /* xefp */
            ifnull 3
         2: .line 132
            aload 2 /* xefp */
            aload 1 /* stroke */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.registerAccelerator:(Ljava/awt/AWTKeyStroke;)V
         3: .line 134
      StackMap locals: sun.awt.motif.MEmbeddedFramePeer
      StackMap stack:
            return
        end local 2 // sun.awt.motif.MEmbeddedFramePeer xefp
        end local 1 // java.awt.AWTKeyStroke stroke
        end local 0 // sun.awt.motif.MEmbeddedFrame this
      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 // sun.awt.motif.MEmbeddedFrame this
        start local 1 // java.awt.AWTKeyStroke stroke
         0: .line 136
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFrame.getPeer:()Ljava/awt/peer/ComponentPeer;
            checkcast sun.awt.motif.MEmbeddedFramePeer
            astore 2 /* xefp */
        start local 2 // sun.awt.motif.MEmbeddedFramePeer xefp
         1: .line 137
            aload 2 /* xefp */
            ifnull 3
         2: .line 138
            aload 2 /* xefp */
            aload 1 /* stroke */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.unregisterAccelerator:(Ljava/awt/AWTKeyStroke;)V
         3: .line 140
      StackMap locals: sun.awt.motif.MEmbeddedFramePeer
      StackMap stack:
            return
        end local 2 // sun.awt.motif.MEmbeddedFramePeer xefp
        end local 1 // java.awt.AWTKeyStroke stroke
        end local 0 // sun.awt.motif.MEmbeddedFrame this
      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