class sun.awt.X11.XMenuWindow$MappingData extends sun.awt.X11.XBaseMenuWindow$MappingData
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.awt.X11.XMenuWindow$MappingData
  super_class: sun.awt.X11.XBaseMenuWindow$MappingData
{
  private java.awt.Rectangle captionRect;
    descriptor: Ljava/awt/Rectangle;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Dimension desiredSize;
    descriptor: Ljava/awt/Dimension;
    flags: (0x0002) ACC_PRIVATE

  private int leftMarkWidth;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int shortcutOrigin;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int rightMarkOrigin;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  void <init>(sun.awt.X11.XMenuItemPeer[], java.awt.Rectangle, java.awt.Dimension, int, int, int);
    descriptor: ([Lsun/awt/X11/XMenuItemPeer;Ljava/awt/Rectangle;Ljava/awt/Dimension;III)V
    flags: (0x0000) 
    Code:
      stack=2, locals=7, args_size=7
        start local 0 // sun.awt.X11.XMenuWindow$MappingData this
        start local 1 // sun.awt.X11.XMenuItemPeer[] items
        start local 2 // java.awt.Rectangle captionRect
        start local 3 // java.awt.Dimension desiredSize
        start local 4 // int leftMarkWidth
        start local 5 // int shortcutOrigin
        start local 6 // int rightMarkOrigin
         0: .line 110
            aload 0 /* this */
            aload 1 /* items */
            invokespecial sun.awt.X11.XBaseMenuWindow$MappingData.<init>:([Lsun/awt/X11/XMenuItemPeer;)V
         1: .line 111
            aload 0 /* this */
            aload 2 /* captionRect */
            putfield sun.awt.X11.XMenuWindow$MappingData.captionRect:Ljava/awt/Rectangle;
         2: .line 112
            aload 0 /* this */
            aload 3 /* desiredSize */
            putfield sun.awt.X11.XMenuWindow$MappingData.desiredSize:Ljava/awt/Dimension;
         3: .line 113
            aload 0 /* this */
            iload 4 /* leftMarkWidth */
            putfield sun.awt.X11.XMenuWindow$MappingData.leftMarkWidth:I
         4: .line 114
            aload 0 /* this */
            iload 5 /* shortcutOrigin */
            putfield sun.awt.X11.XMenuWindow$MappingData.shortcutOrigin:I
         5: .line 115
            aload 0 /* this */
            iload 6 /* rightMarkOrigin */
            putfield sun.awt.X11.XMenuWindow$MappingData.rightMarkOrigin:I
         6: .line 116
            return
        end local 6 // int rightMarkOrigin
        end local 5 // int shortcutOrigin
        end local 4 // int leftMarkWidth
        end local 3 // java.awt.Dimension desiredSize
        end local 2 // java.awt.Rectangle captionRect
        end local 1 // sun.awt.X11.XMenuItemPeer[] items
        end local 0 // sun.awt.X11.XMenuWindow$MappingData this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    7     0             this  Lsun/awt/X11/XMenuWindow$MappingData;
            0    7     1            items  [Lsun/awt/X11/XMenuItemPeer;
            0    7     2      captionRect  Ljava/awt/Rectangle;
            0    7     3      desiredSize  Ljava/awt/Dimension;
            0    7     4    leftMarkWidth  I
            0    7     5   shortcutOrigin  I
            0    7     6  rightMarkOrigin  I
    MethodParameters:
                 Name  Flags
      items            
      captionRect      
      desiredSize      
      leftMarkWidth    
      shortcutOrigin   
      rightMarkOrigin  

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // sun.awt.X11.XMenuWindow$MappingData this
         0: .line 122
            aload 0 /* this */
            invokespecial sun.awt.X11.XBaseMenuWindow$MappingData.<init>:()V
         1: .line 123
            aload 0 /* this */
            new java.awt.Dimension
            dup
            iconst_0
            iconst_0
            invokespecial java.awt.Dimension.<init>:(II)V
            putfield sun.awt.X11.XMenuWindow$MappingData.desiredSize:Ljava/awt/Dimension;
         2: .line 124
            aload 0 /* this */
            iconst_0
            putfield sun.awt.X11.XMenuWindow$MappingData.leftMarkWidth:I
         3: .line 125
            aload 0 /* this */
            iconst_0
            putfield sun.awt.X11.XMenuWindow$MappingData.shortcutOrigin:I
         4: .line 126
            aload 0 /* this */
            iconst_0
            putfield sun.awt.X11.XMenuWindow$MappingData.rightMarkOrigin:I
         5: .line 127
            return
        end local 0 // sun.awt.X11.XMenuWindow$MappingData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lsun/awt/X11/XMenuWindow$MappingData;

  public java.awt.Rectangle getCaptionRect();
    descriptor: ()Ljava/awt/Rectangle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.X11.XMenuWindow$MappingData this
         0: .line 130
            aload 0 /* this */
            getfield sun.awt.X11.XMenuWindow$MappingData.captionRect:Ljava/awt/Rectangle;
            areturn
        end local 0 // sun.awt.X11.XMenuWindow$MappingData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/X11/XMenuWindow$MappingData;

  public java.awt.Dimension getDesiredSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.X11.XMenuWindow$MappingData this
         0: .line 134
            aload 0 /* this */
            getfield sun.awt.X11.XMenuWindow$MappingData.desiredSize:Ljava/awt/Dimension;
            areturn
        end local 0 // sun.awt.X11.XMenuWindow$MappingData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/X11/XMenuWindow$MappingData;

  public int getShortcutOrigin();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.X11.XMenuWindow$MappingData this
         0: .line 138
            aload 0 /* this */
            getfield sun.awt.X11.XMenuWindow$MappingData.shortcutOrigin:I
            ireturn
        end local 0 // sun.awt.X11.XMenuWindow$MappingData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/X11/XMenuWindow$MappingData;

  public int getLeftMarkWidth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.X11.XMenuWindow$MappingData this
         0: .line 142
            aload 0 /* this */
            getfield sun.awt.X11.XMenuWindow$MappingData.leftMarkWidth:I
            ireturn
        end local 0 // sun.awt.X11.XMenuWindow$MappingData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/X11/XMenuWindow$MappingData;

  public int getRightMarkOrigin();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.X11.XMenuWindow$MappingData this
         0: .line 146
            aload 0 /* this */
            getfield sun.awt.X11.XMenuWindow$MappingData.rightMarkOrigin:I
            ireturn
        end local 0 // sun.awt.X11.XMenuWindow$MappingData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/X11/XMenuWindow$MappingData;
}
SourceFile: "XMenuWindow.java"
NestHost: sun.awt.X11.XMenuWindow
InnerClasses:
  MappingData = sun.awt.X11.XBaseMenuWindow$MappingData of sun.awt.X11.XBaseMenuWindow
  MappingData = sun.awt.X11.XMenuWindow$MappingData of sun.awt.X11.XMenuWindow