public class sun.awt.motif.MEmbeddedFramePeer extends sun.awt.motif.MFramePeer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.awt.motif.MEmbeddedFramePeer
  super_class: sun.awt.motif.MFramePeer
{
  private static final java.util.logging.Logger xembedLog;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static final int XEMBED_FOCUS_CURRENT;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  static final int XEMBED_FOCUS_FIRST;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final int XEMBED_FOCUS_LAST;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  java.util.LinkedList<java.awt.AWTKeyStroke> strokes;
    descriptor: Ljava/util/LinkedList;
    flags: (0x0000) 
    Signature: Ljava/util/LinkedList<Ljava/awt/AWTKeyStroke;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 44
            ldc "sun.awt.motif.xembed.MEmbeddedFramePeer"
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
            putstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
         1: .line 50
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(sun.awt.EmbeddedFrame);
    descriptor: (Lsun/awt/EmbeddedFrame;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
        start local 1 // sun.awt.EmbeddedFrame target
         0: .line 55
            aload 0 /* this */
            aload 1 /* target */
            invokespecial sun.awt.motif.MFramePeer.<init>:(Ljava/awt/Frame;)V
         1: .line 52
            aload 0 /* this */
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield sun.awt.motif.MEmbeddedFramePeer.strokes:Ljava/util/LinkedList;
         2: .line 56
            getstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
            new java.lang.StringBuilder
            dup
            ldc "Creating XEmbed-enabled motif embedded frame, frame supports XEmbed:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.supportsXEmbed:()Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
         3: .line 57
            return
        end local 1 // sun.awt.EmbeddedFrame target
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lsun/awt/motif/MEmbeddedFramePeer;
            0    4     1  target  Lsun/awt/EmbeddedFrame;
    MethodParameters:
        Name  Flags
      target  

  void create(sun.awt.motif.MComponentPeer);
    descriptor: (Lsun/awt/motif/MComponentPeer;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
        start local 1 // sun.awt.motif.MComponentPeer parent
         0: .line 60
            aload 0 /* this */
            aload 1 /* parent */
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFramePeer.target:Ljava/awt/Component;
            checkcast sun.awt.motif.MEmbeddedFrame
            getfield sun.awt.motif.MEmbeddedFrame.handle:J
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.NEFcreate:(Lsun/awt/motif/MComponentPeer;J)V
         1: .line 61
            return
        end local 1 // sun.awt.motif.MComponentPeer parent
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lsun/awt/motif/MEmbeddedFramePeer;
            0    2     1  parent  Lsun/awt/motif/MComponentPeer;
    MethodParameters:
        Name  Flags
      parent  

  native void NEFcreate(sun.awt.motif.MComponentPeer, long);
    descriptor: (Lsun/awt/motif/MComponentPeer;J)V
    flags: (0x0100) ACC_NATIVE
    MethodParameters:
        Name  Flags
      parent  
      handle  

  native void pShowImpl();
    descriptor: ()V
    flags: (0x0100) ACC_NATIVE

  void pShow();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
         0: .line 65
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.pShowImpl:()V
         1: .line 66
            return
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/awt/motif/MEmbeddedFramePeer;

  boolean supportsXEmbed();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
         0: .line 69
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFramePeer.target:Ljava/awt/Component;
            checkcast sun.awt.EmbeddedFrame
            astore 1 /* frame */
        start local 1 // sun.awt.EmbeddedFrame frame
         1: .line 70
            aload 1 /* frame */
            ifnull 3
         2: .line 71
            aload 1 /* frame */
            invokevirtual sun.awt.EmbeddedFrame.supportsXEmbed:()Z
            ireturn
         3: .line 73
      StackMap locals: sun.awt.EmbeddedFrame
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // sun.awt.EmbeddedFrame frame
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lsun/awt/motif/MEmbeddedFramePeer;
            1    4     1  frame  Lsun/awt/EmbeddedFrame;

  public void setVisible(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
        start local 1 // boolean vis
         0: .line 78
            aload 0 /* this */
            iload 1 /* vis */
            invokespecial sun.awt.motif.MFramePeer.setVisible:(Z)V
         1: .line 79
            getstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
            ldc "Peer made visible"
            invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
         2: .line 80
            iload 1 /* vis */
            ifeq 5
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.supportsXEmbed:()Z
            ifne 5
         3: .line 81
            getstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
            ldc "Synthesizing FocusIn"
            invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
         4: .line 84
            aload 0 /* this */
            iconst_1
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.synthesizeFocusInOut:(Z)V
         5: .line 86
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean vis
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lsun/awt/motif/MEmbeddedFramePeer;
            0    6     1   vis  Z
    MethodParameters:
      Name  Flags
      vis   

  public native void synthesizeFocusInOut(boolean);
    descriptor: (Z)V
    flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      b     

  native boolean isXEmbedActive();
    descriptor: ()Z
    flags: (0x0100) ACC_NATIVE

  native boolean isXEmbedApplicationActive();
    descriptor: ()Z
    flags: (0x0100) ACC_NATIVE

  native void requestXEmbedFocus();
    descriptor: ()V
    flags: (0x0100) ACC_NATIVE

  public boolean requestWindowFocus();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
         0: .line 94
            getstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
            ldc "In requestWindowFocus"
            invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
         1: .line 96
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.isXEmbedActive:()Z
            ifeq 8
         2: .line 97
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.isXEmbedApplicationActive:()Z
            ifeq 6
         3: .line 98
            getstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
            ldc "Requesting focus from embedding host"
            invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
         4: .line 99
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.requestXEmbedFocus:()V
         5: .line 100
            iconst_1
            ireturn
         6: .line 102
      StackMap locals:
      StackMap stack:
            getstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
            ldc "Host application is not active"
            invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
         7: .line 103
            iconst_0
            ireturn
         8: .line 106
      StackMap locals:
      StackMap stack:
            getstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
            ldc "Requesting focus from X"
            invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
         9: .line 107
            aload 0 /* this */
            invokespecial sun.awt.motif.MFramePeer.requestWindowFocus:()Z
            ireturn
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lsun/awt/motif/MEmbeddedFramePeer;

  void registerAccelerator(java.awt.AWTKeyStroke);
    descriptor: (Ljava/awt/AWTKeyStroke;)V
    flags: (0x0000) 
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
        start local 1 // java.awt.AWTKeyStroke stroke
         0: .line 117
            return
        end local 1 // java.awt.AWTKeyStroke stroke
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/awt/motif/MEmbeddedFramePeer;
            0    1     1  stroke  Ljava/awt/AWTKeyStroke;
    MethodParameters:
        Name  Flags
      stroke  

  void unregisterAccelerator(java.awt.AWTKeyStroke);
    descriptor: (Ljava/awt/AWTKeyStroke;)V
    flags: (0x0000) 
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
        start local 1 // java.awt.AWTKeyStroke stroke
         0: .line 125
            return
        end local 1 // java.awt.AWTKeyStroke stroke
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/awt/motif/MEmbeddedFramePeer;
            0    1     1  stroke  Ljava/awt/AWTKeyStroke;
    MethodParameters:
        Name  Flags
      stroke  

  void notifyStarted();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
         0: .line 135
            aload 0 /* this */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.updateDropTarget:()V
         1: .line 136
            return
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/awt/motif/MEmbeddedFramePeer;

  native void traverseOut(boolean);
    descriptor: (Z)V
    flags: (0x0100) ACC_NATIVE
    MethodParameters:
           Name  Flags
      direction  

  void handleFocusIn(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
        start local 1 // int detail
         0: .line 141
            getstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
            ldc "handleFocusIn {0}"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            iload 1 /* detail */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
         1: .line 142
            iload 1 /* detail */
            tableswitch { // 0 - 2
                    0: 2
                    1: 3
                    2: 5
              default: 6
          }
         2: .line 145
      StackMap locals:
      StackMap stack:
            goto 6
         3: .line 147
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFramePeer.target:Ljava/awt/Component;
            new sun.awt.motif.MEmbeddedFramePeer$1
            dup
            aload 0 /* this */
            invokespecial sun.awt.motif.MEmbeddedFramePeer$1.<init>:(Lsun/awt/motif/MEmbeddedFramePeer;)V
            invokestatic sun.awt.SunToolkit.executeOnEventHandlerThread:(Ljava/lang/Object;Ljava/lang/Runnable;)V
         4: .line 154
            goto 6
         5: .line 156
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFramePeer.target:Ljava/awt/Component;
            new sun.awt.motif.MEmbeddedFramePeer$2
            dup
            aload 0 /* this */
            invokespecial sun.awt.motif.MEmbeddedFramePeer$2.<init>:(Lsun/awt/motif/MEmbeddedFramePeer;)V
            invokestatic sun.awt.SunToolkit.executeOnEventHandlerThread:(Ljava/lang/Object;Ljava/lang/Runnable;)V
         6: .line 165
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int detail
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lsun/awt/motif/MEmbeddedFramePeer;
            0    7     1  detail  I
    MethodParameters:
        Name  Flags
      detail  

  public void handleWindowFocusIn();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
         0: .line 167
            aload 0 /* this */
            invokespecial sun.awt.motif.MFramePeer.handleWindowFocusIn:()V
         1: .line 168
            getstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
            ldc "windowFocusIn"
            invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
         2: .line 169
            return
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/awt/motif/MEmbeddedFramePeer;

  public void handleWindowFocusOut(java.awt.Window);
    descriptor: (Ljava/awt/Window;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
        start local 1 // java.awt.Window oppositeWindow
         0: .line 171
            aload 0 /* this */
            aload 1 /* oppositeWindow */
            invokespecial sun.awt.motif.MFramePeer.handleWindowFocusOut:(Ljava/awt/Window;)V
         1: .line 172
            getstatic sun.awt.motif.MEmbeddedFramePeer.xembedLog:Ljava/util/logging/Logger;
            new java.lang.StringBuilder
            dup
            ldc "windowFocusOut, opposite is null?:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* oppositeWindow */
            ifnonnull 2
            iconst_1
            goto 3
      StackMap locals: sun.awt.motif.MEmbeddedFramePeer java.awt.Window
      StackMap stack: java.util.logging.Logger java.lang.StringBuilder
         2: iconst_0
      StackMap locals: sun.awt.motif.MEmbeddedFramePeer java.awt.Window
      StackMap stack: java.util.logging.Logger java.lang.StringBuilder int
         3: invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.util.logging.Logger.fine:(Ljava/lang/String;)V
         4: .line 173
            return
        end local 1 // java.awt.Window oppositeWindow
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    5     0            this  Lsun/awt/motif/MEmbeddedFramePeer;
            0    5     1  oppositeWindow  Ljava/awt/Window;
    MethodParameters:
                Name  Flags
      oppositeWindow  

  native void pReshapePrivate(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0100) ACC_NATIVE
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public void setBoundsPrivate(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int width
        start local 4 // int height
         0: .line 179
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFramePeer.disposed:Z
            ifeq 2
         1: .line 181
            return
         2: .line 188
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield sun.awt.motif.MEmbeddedFramePeer.paintPending:Z
         3: .line 190
            aload 0 /* this */
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* width */
            iload 4 /* height */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.pReshapePrivate:(IIII)V
         4: .line 192
            iload 3 /* width */
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFramePeer.oldWidth:I
            if_icmpne 5
            iload 4 /* height */
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFramePeer.oldHeight:I
            if_icmpeq 11
         5: .line 194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFramePeer.surfaceData:Lsun/java2d/SurfaceData;
            astore 5 /* oldData */
        start local 5 // sun.java2d.SurfaceData oldData
         6: .line 195
            aload 5 /* oldData */
            ifnull 9
         7: .line 196
            aload 0 /* this */
            aload 0 /* this */
            getfield sun.awt.motif.MEmbeddedFramePeer.graphicsConfig:Lsun/awt/X11GraphicsConfig;
            aload 0 /* this */
            invokevirtual sun.awt.X11GraphicsConfig.createSurfaceData:(Lsun/awt/X11ComponentPeer;)Lsun/java2d/SurfaceData;
            putfield sun.awt.motif.MEmbeddedFramePeer.surfaceData:Lsun/java2d/SurfaceData;
         8: .line 197
            aload 5 /* oldData */
            invokevirtual sun.java2d.SurfaceData.invalidate:()V
         9: .line 199
      StackMap locals: sun.java2d.SurfaceData
      StackMap stack:
            aload 0 /* this */
            iload 3 /* width */
            putfield sun.awt.motif.MEmbeddedFramePeer.oldWidth:I
        10: .line 200
            aload 0 /* this */
            iload 4 /* height */
            putfield sun.awt.motif.MEmbeddedFramePeer.oldHeight:I
        end local 5 // sun.java2d.SurfaceData oldData
        11: .line 202
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* width */
            iload 4 /* height */
            invokevirtual sun.awt.motif.MEmbeddedFramePeer.validateSurface:(II)V
        12: .line 203
            aload 0 /* this */
            dup
            getfield sun.awt.motif.MEmbeddedFramePeer.serialNum:I
            iconst_1
            iadd
            putfield sun.awt.motif.MEmbeddedFramePeer.serialNum:I
        13: .line 204
            return
        end local 4 // int height
        end local 3 // int width
        end local 2 // int y
        end local 1 // int x
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   14     0     this  Lsun/awt/motif/MEmbeddedFramePeer;
            0   14     1        x  I
            0   14     2        y  I
            0   14     3    width  I
            0   14     4   height  I
            6   11     5  oldData  Lsun/java2d/SurfaceData;
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public native java.awt.Rectangle getBoundsPrivate();
    descriptor: ()Ljava/awt/Rectangle;
    flags: (0x0101) ACC_PUBLIC, ACC_NATIVE

  java.awt.Rectangle constrainBounds(int, int, int, int);
    descriptor: (IIII)Ljava/awt/Rectangle;
    flags: (0x0000) 
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // sun.awt.motif.MEmbeddedFramePeer this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int width
        start local 4 // int height
         0: .line 211
            new java.awt.Rectangle
            dup
            iload 1 /* x */
            iload 2 /* y */
            iload 3 /* width */
            iload 4 /* height */
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            areturn
        end local 4 // int height
        end local 3 // int width
        end local 2 // int y
        end local 1 // int x
        end local 0 // sun.awt.motif.MEmbeddedFramePeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/awt/motif/MEmbeddedFramePeer;
            0    1     1       x  I
            0    1     2       y  I
            0    1     3   width  I
            0    1     4  height  I
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  

  public void setTitle(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.setTitle:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void removeDropTarget();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.removeDropTarget:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void addInputMethod(sun.awt.motif.MInputMethod);
    descriptor: (Lsun/awt/motif/MInputMethod;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.addInputMethod:(Lsun/awt/motif/MInputMethod;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public sun.awt.motif.MComponentPeer getTextComponent();
    descriptor: ()Lsun/awt/motif/MComponentPeer;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.getTextComponent:()Lsun/awt/motif/MComponentPeer;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.awt.Insets insets();
    descriptor: ()Ljava/awt/Insets;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.insets:()Ljava/awt/Insets;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void repositionSecurityWarning();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.repositionSecurityWarning:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean checkNativePaintOnSetBounds(int, int);
    descriptor: (II)Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            iload 2
            invokespecial sun.awt.motif.MFramePeer.checkNativePaintOnSetBounds:(II)Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean isRestackSupported();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.isRestackSupported:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void updateWindow();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.updateWindow:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setIconImage(java.awt.Image);
    descriptor: (Ljava/awt/Image;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.setIconImage:(Ljava/awt/Image;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void handleDeiconify();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.handleDeiconify:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void handleDestroy();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.handleDestroy:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void addTextComponent(sun.awt.motif.MComponentPeer);
    descriptor: (Lsun/awt/motif/MComponentPeer;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.addTextComponent:(Lsun/awt/motif/MComponentPeer;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void removeTextComponent(sun.awt.motif.MComponentPeer);
    descriptor: (Lsun/awt/motif/MComponentPeer;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.removeTextComponent:(Lsun/awt/motif/MComponentPeer;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void updateMinimumSize();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.updateMinimumSize:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setModalBlocked(java.awt.Dialog, boolean);
    descriptor: (Ljava/awt/Dialog;Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            iload 2
            invokespecial sun.awt.motif.MFramePeer.setModalBlocked:(Ljava/awt/Dialog;Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void paint(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.paint:(Ljava/awt/Graphics;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void updateIconImages();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.updateIconImages:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void print(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.print:(Ljava/awt/Graphics;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setForeground(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.setForeground:(Ljava/awt/Color;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setState(int);
    descriptor: (I)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial sun.awt.motif.MFramePeer.setState:(I)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void handleResize(int, int);
    descriptor: (II)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            iload 2
            invokespecial sun.awt.motif.MFramePeer.handleResize:(II)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void handleStateChange(int, int);
    descriptor: (II)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            iload 2
            invokespecial sun.awt.motif.MFramePeer.handleStateChange:(II)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setBounds(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=6, locals=6, args_size=6
         0: .line 1
            aload 0
            iload 1
            iload 2
            iload 3
            iload 4
            iload 5
            invokespecial sun.awt.motif.MFramePeer.setBounds:(IIIII)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void updateAlwaysOnTopState();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.updateAlwaysOnTopState:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setBackground(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.setBackground:(Ljava/awt/Color;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void paletteChanged();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.paletteChanged:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void handleMoved(int, int);
    descriptor: (II)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            iload 1
            iload 2
            invokespecial sun.awt.motif.MFramePeer.handleMoved:(II)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setResizable(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial sun.awt.motif.MFramePeer.setResizable:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setMaximizedBounds(java.awt.Rectangle);
    descriptor: (Ljava/awt/Rectangle;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.setMaximizedBounds:(Ljava/awt/Rectangle;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void handleIconify();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.handleIconify:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void displayChanged();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.displayChanged:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void displayChanged(int);
    descriptor: (I)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial sun.awt.motif.MFramePeer.displayChanged:(I)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void toBack();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.toBack:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setOpacity(float);
    descriptor: (F)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            fload 1
            invokespecial sun.awt.motif.MFramePeer.setOpacity:(F)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void toFront();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.toFront:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setMenuBar(java.awt.MenuBar);
    descriptor: (Ljava/awt/MenuBar;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.setMenuBar:(Ljava/awt/MenuBar;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void draggedToNewScreen(int);
    descriptor: (I)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial sun.awt.motif.MFramePeer.draggedToNewScreen:(I)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void handleQuit();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.handleQuit:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int getState();
    descriptor: ()I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.getState:()I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setAlwaysOnTop(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial sun.awt.motif.MFramePeer.setAlwaysOnTop:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void restack();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.restack:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void addDropTarget();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.addDropTarget:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void create(sun.awt.motif.MComponentPeer, java.lang.Object);
    descriptor: (Lsun/awt/motif/MComponentPeer;Ljava/lang/Object;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial sun.awt.motif.MFramePeer.create:(Lsun/awt/motif/MComponentPeer;Ljava/lang/Object;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.awt.Insets getInsets();
    descriptor: ()Ljava/awt/Insets;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.getInsets:()Ljava/awt/Insets;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void removeInputMethod(sun.awt.motif.MInputMethod);
    descriptor: (Lsun/awt/motif/MInputMethod;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial sun.awt.motif.MFramePeer.removeInputMethod:(Lsun/awt/motif/MInputMethod;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setOpaque(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial sun.awt.motif.MFramePeer.setOpaque:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void postUngrabEvent();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.postUngrabEvent:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void updateFocusableWindowState();
    descriptor: ()V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial sun.awt.motif.MFramePeer.updateFocusableWindowState:()V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "MEmbeddedFramePeer.java"
NestMembers:
  sun.awt.motif.MEmbeddedFramePeer$1  sun.awt.motif.MEmbeddedFramePeer$2
InnerClasses:
  sun.awt.motif.MEmbeddedFramePeer$1
  sun.awt.motif.MEmbeddedFramePeer$2