public interface java.awt.peer.ComponentPeer
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: java.awt.peer.ComponentPeer
  super_class: java.lang.Object
{
  public static final int SET_LOCATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int SET_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int SET_BOUNDS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int SET_CLIENT_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int RESET_OPERATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int NO_EMBEDDED_CHECK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16384

  public static final int DEFAULT_OPERATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public abstract boolean isObscured();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean canDetermineObscurity();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setVisible(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      b     

  public abstract void setEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      b     

  public abstract void paint(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      g     

  public abstract void repaint(long, int, int, int, int);
    descriptor: (JIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      tm      
      x       
      y       
      width   
      height  

  public abstract void print(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      g     

  public abstract void setBounds(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  
      op      

  public abstract void handleEvent(java.awt.AWTEvent);
    descriptor: (Ljava/awt/AWTEvent;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      e     

  public abstract void coalescePaintEvent(java.awt.event.PaintEvent);
    descriptor: (Ljava/awt/event/PaintEvent;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      e     

  public abstract java.awt.Point getLocationOnScreen();
    descriptor: ()Ljava/awt/Point;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.Dimension getPreferredSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.Dimension getMinimumSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.image.ColorModel getColorModel();
    descriptor: ()Ljava/awt/image/ColorModel;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.Toolkit getToolkit();
    descriptor: ()Ljava/awt/Toolkit;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.Graphics getGraphics();
    descriptor: ()Ljava/awt/Graphics;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.FontMetrics getFontMetrics(java.awt.Font);
    descriptor: (Ljava/awt/Font;)Ljava/awt/FontMetrics;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      font  

  public abstract void dispose();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setForeground(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      c     

  public abstract void setBackground(java.awt.Color);
    descriptor: (Ljava/awt/Color;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      c     

  public abstract void setFont(java.awt.Font);
    descriptor: (Ljava/awt/Font;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      f     

  public abstract void updateCursorImmediately();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean requestFocus(java.awt.Component, boolean, boolean, long, sun.awt.CausedFocusEvent$Cause);
    descriptor: (Ljava/awt/Component;ZZJLsun/awt/CausedFocusEvent$Cause;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                            Name  Flags
      lightweightChild            
      temporary                   
      focusedWindowChangeAllowed  
      time                        
      cause                       

  public abstract boolean isFocusable();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.Image createImage(java.awt.image.ImageProducer);
    descriptor: (Ljava/awt/image/ImageProducer;)Ljava/awt/Image;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      producer  

  public abstract java.awt.Image createImage(int, int);
    descriptor: (II)Ljava/awt/Image;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      width   
      height  

  public abstract java.awt.image.VolatileImage createVolatileImage(int, int);
    descriptor: (II)Ljava/awt/image/VolatileImage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      width   
      height  

  public abstract boolean prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver);
    descriptor: (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      img   
      w     
      h     
      o     

  public abstract int checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver);
    descriptor: (Ljava/awt/Image;IILjava/awt/image/ImageObserver;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      img   
      w     
      h     
      o     

  public abstract java.awt.GraphicsConfiguration getGraphicsConfiguration();
    descriptor: ()Ljava/awt/GraphicsConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean handlesWheelScrolling();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void createBuffers(int, java.awt.BufferCapabilities);
    descriptor: (ILjava/awt/BufferCapabilities;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.awt.AWTException
    MethodParameters:
            Name  Flags
      numBuffers  
      caps        

  public abstract java.awt.Image getBackBuffer();
    descriptor: ()Ljava/awt/Image;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void flip(int, int, int, int, java.awt.BufferCapabilities$FlipContents);
    descriptor: (IIIILjava/awt/BufferCapabilities$FlipContents;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      x1          
      y1          
      x2          
      y2          
      flipAction  

  public abstract void destroyBuffers();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void reparent(java.awt.peer.ContainerPeer);
    descriptor: (Ljava/awt/peer/ContainerPeer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      newContainer  

  public abstract boolean isReparentSupported();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void layout();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.Rectangle getBounds();
    descriptor: ()Ljava/awt/Rectangle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void applyShape(sun.java2d.pipe.Region);
    descriptor: (Lsun/java2d/pipe/Region;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      shape  

  public abstract java.awt.Dimension preferredSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.Dimension minimumSize();
    descriptor: ()Ljava/awt/Dimension;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void show();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void hide();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void enable();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void disable();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void reshape(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  
}
SourceFile: "ComponentPeer.java"
InnerClasses:
  public final FlipContents = java.awt.BufferCapabilities$FlipContents of java.awt.BufferCapabilities
  public final Cause = sun.awt.CausedFocusEvent$Cause of sun.awt.CausedFocusEvent