public interface com.sun.webkit.plugin.Plugin
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.sun.webkit.plugin.Plugin
  super_class: java.lang.Object
{
  public static final int EVENT_BEFOREACTIVATE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -4

  public static final int EVENT_FOCUSCHANGE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

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

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

  public abstract void activate(java.lang.Object, com.sun.webkit.plugin.PluginListener);
    descriptor: (Ljava/lang/Object;Lcom/sun/webkit/plugin/PluginListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      nativeContainer  
      pl               

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

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

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

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

  public abstract java.lang.Object invoke(java.lang.String, java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      subObjectId  
      methodName   
      args         

  public abstract void paint(com.sun.webkit.graphics.WCGraphicsContext, int, int, int, int);
    descriptor: (Lcom/sun/webkit/graphics/WCGraphicsContext;IIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      g          
      intX       
      intY       
      intWidth   
      intHeight  

  public abstract boolean handleMouseEvent(java.lang.String, int, int, int, int, int, boolean, boolean, boolean, boolean, boolean, long);
    descriptor: (Ljava/lang/String;IIIIIZZZZZJ)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      type        
      offsetX     
      offsetY     
      screenX     
      screenY     
      button      
      buttonDown  
      altKey      
      metaKey     
      ctrlKey     
      shiftKey    
      timeStamp   
}
SourceFile: "Plugin.java"