public abstract class jdk.swing.interop.LightweightContentWrapper
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: jdk.swing.interop.LightweightContentWrapper
  super_class: java.lang.Object
{
  private jdk.swing.interop.LightweightContentWrapper$LightweightContentProxy lwCnt;
    descriptor: Ljdk/swing/interop/LightweightContentWrapper$LightweightContentProxy;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // jdk.swing.interop.LightweightContentWrapper this
         0: .line 50
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 51
            aload 0 /* this */
            new jdk.swing.interop.LightweightContentWrapper$LightweightContentProxy
            dup
            aload 0 /* this */
            invokespecial jdk.swing.interop.LightweightContentWrapper$LightweightContentProxy.<init>:(Ljdk/swing/interop/LightweightContentWrapper;)V
            putfield jdk.swing.interop.LightweightContentWrapper.lwCnt:Ljdk/swing/interop/LightweightContentWrapper$LightweightContentProxy;
         2: .line 52
            return
        end local 0 // jdk.swing.interop.LightweightContentWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/swing/interop/LightweightContentWrapper;

  jdk.swing.interop.LightweightContentWrapper$LightweightContentProxy getContent();
    descriptor: ()Ljdk/swing/interop/LightweightContentWrapper$LightweightContentProxy;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.swing.interop.LightweightContentWrapper this
         0: .line 55
            aload 0 /* this */
            getfield jdk.swing.interop.LightweightContentWrapper.lwCnt:Ljdk/swing/interop/LightweightContentWrapper$LightweightContentProxy;
            areturn
        end local 0 // jdk.swing.interop.LightweightContentWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/swing/interop/LightweightContentWrapper;

  public abstract void imageBufferReset(int[], int, int, int, int, int);
    descriptor: ([IIIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      data        
      x           
      y           
      width       
      height      
      linestride  

  public abstract void imageBufferReset(int[], int, int, int, int, int, double, double);
    descriptor: ([IIIIIIDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      data        
      x           
      y           
      width       
      height      
      linestride  
      scaleX      
      scaleY      

  public abstract javax.swing.JComponent getComponent();
    descriptor: ()Ljavax/swing/JComponent;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

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

  public abstract void imageUpdated(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      dirtyX       
      dirtyY       
      dirtyWidth   
      dirtyHeight  

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

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

  public abstract void preferredSizeChanged(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      width   
      height  

  public abstract void maximumSizeChanged(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      width   
      height  

  public abstract void minimumSizeChanged(int, int);
    descriptor: (II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      width   
      height  

  public abstract <T extends java.awt.dnd.DragGestureRecognizer> T createDragGestureRecognizer(java.lang.Class<T>, java.awt.dnd.DragSource, java.awt.Component, int, java.awt.dnd.DragGestureListener);
    descriptor: (Ljava/lang/Class;Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)Ljava/awt/dnd/DragGestureRecognizer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/awt/dnd/DragGestureRecognizer;>(Ljava/lang/Class<TT;>;Ljava/awt/dnd/DragSource;Ljava/awt/Component;ILjava/awt/dnd/DragGestureListener;)TT;
    MethodParameters:
                         Name  Flags
      abstractRecognizerClass  
      ds                       
      c                        
      srcActions               
      dgl                      

  public abstract jdk.swing.interop.DragSourceContextWrapper createDragSourceContext(java.awt.dnd.DragGestureEvent);
    descriptor: (Ljava/awt/dnd/DragGestureEvent;)Ljdk/swing/interop/DragSourceContextWrapper;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.awt.dnd.InvalidDnDOperationException
    MethodParameters:
      Name  Flags
      dge   

  public abstract void addDropTarget(java.awt.dnd.DropTarget);
    descriptor: (Ljava/awt/dnd/DropTarget;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      dt    

  public abstract void removeDropTarget(java.awt.dnd.DropTarget);
    descriptor: (Ljava/awt/dnd/DropTarget;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      dt    
}
SourceFile: "LightweightContentWrapper.java"
NestMembers:
  jdk.swing.interop.LightweightContentWrapper$LightweightContentProxy
InnerClasses:
  private LightweightContentProxy = jdk.swing.interop.LightweightContentWrapper$LightweightContentProxy of jdk.swing.interop.LightweightContentWrapper