public interface sun.awt.AWTAccessor$ComponentAccessor
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: sun.awt.AWTAccessor$ComponentAccessor
  super_class: java.lang.Object
{
  public abstract void setBackgroundEraseDisabled(java.awt.Component, boolean);
    descriptor: (Ljava/awt/Component;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      comp      
      disabled  

  public abstract boolean getBackgroundEraseDisabled(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

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

  public abstract void setGraphicsConfiguration(java.awt.Component, java.awt.GraphicsConfiguration);
    descriptor: (Ljava/awt/Component;Ljava/awt/GraphicsConfiguration;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  
      gc    

  public abstract void requestFocus(java.awt.Component, java.awt.event.FocusEvent$Cause);
    descriptor: (Ljava/awt/Component;Ljava/awt/event/FocusEvent$Cause;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      comp   
      cause  

  public abstract boolean canBeFocusOwner(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract boolean isVisible(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract void setRequestFocusController(sun.awt.RequestFocusController);
    descriptor: (Lsun/awt/RequestFocusController;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      requestController  

  public abstract sun.awt.AppContext getAppContext(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Lsun/awt/AppContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract void setAppContext(java.awt.Component, sun.awt.AppContext);
    descriptor: (Ljava/awt/Component;Lsun/awt/AppContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      comp        
      appContext  

  public abstract java.awt.Container getParent(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Container;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract void setParent(java.awt.Component, java.awt.Container);
    descriptor: (Ljava/awt/Component;Ljava/awt/Container;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      comp    
      parent  

  public abstract void setSize(java.awt.Component, int, int);
    descriptor: (Ljava/awt/Component;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      comp    
      width   
      height  

  public abstract java.awt.Point getLocation(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Point;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract void setLocation(java.awt.Component, int, int);
    descriptor: (Ljava/awt/Component;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  
      x     
      y     

  public abstract boolean isEnabled(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract boolean isDisplayable(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract java.awt.Cursor getCursor(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Cursor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract <T extends java.awt.peer.ComponentPeer> T getPeer(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T::Ljava/awt/peer/ComponentPeer;>(Ljava/awt/Component;)TT;
    MethodParameters:
      Name  Flags
      comp  

  public abstract void setPeer(java.awt.Component, java.awt.peer.ComponentPeer);
    descriptor: (Ljava/awt/Component;Ljava/awt/peer/ComponentPeer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  
      peer  

  public abstract boolean isLightweight(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract boolean getIgnoreRepaint(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract int getWidth(java.awt.Component);
    descriptor: (Ljava/awt/Component;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract int getHeight(java.awt.Component);
    descriptor: (Ljava/awt/Component;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract int getX(java.awt.Component);
    descriptor: (Ljava/awt/Component;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract int getY(java.awt.Component);
    descriptor: (Ljava/awt/Component;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract java.awt.Color getForeground(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Color;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract java.awt.Color getBackground(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Color;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

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

  public abstract java.awt.Font getFont(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/Font;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

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

  public abstract java.security.AccessControlContext getAccessControlContext(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/security/AccessControlContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

  public abstract void revalidateSynchronously(java.awt.Component);
    descriptor: (Ljava/awt/Component;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  

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

  public abstract java.awt.image.BufferStrategy getBufferStrategy(java.awt.Component);
    descriptor: (Ljava/awt/Component;)Ljava/awt/image/BufferStrategy;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      comp  
}
SourceFile: "AWTAccessor.java"
NestHost: sun.awt.AWTAccessor
InnerClasses:
  public final Cause = java.awt.event.FocusEvent$Cause of java.awt.event.FocusEvent
  public abstract ComponentAccessor = sun.awt.AWTAccessor$ComponentAccessor of sun.awt.AWTAccessor