public abstract class com.sun.webkit.graphics.WCPath<P> extends com.sun.webkit.graphics.Ref
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.webkit.graphics.WCPath
  super_class: com.sun.webkit.graphics.Ref
{
  public static final int RULE_NONZERO;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.webkit.graphics.WCPath this
         0: .line 30
            aload 0 /* this */
            invokespecial com.sun.webkit.graphics.Ref.<init>:()V
            return
        end local 0 // com.sun.webkit.graphics.WCPath this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/webkit/graphics/WCPath<TP;>;

  public abstract void addRect(double, double, double, double);
    descriptor: (DDDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public abstract void addEllipse(double, double, double, double);
    descriptor: (DDDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public abstract void addArcTo(double, double, double, double, double);
    descriptor: (DDDDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x1    
      y1    
      x2    
      y2    
      r     

  public abstract void addArc(double, double, double, double, double, boolean);
    descriptor: (DDDDDZ)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      x           
      y           
      r           
      startAngle  
      endAngle    
      aclockwise  

  public abstract boolean contains(int, double, double);
    descriptor: (IDD)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      rule  
      x     
      y     

  public abstract com.sun.webkit.graphics.WCRectangle getBounds();
    descriptor: ()Lcom/sun/webkit/graphics/WCRectangle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract void moveTo(double, double);
    descriptor: (DD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x     
      y     

  public abstract void addLineTo(double, double);
    descriptor: (DD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x     
      y     

  public abstract void addQuadCurveTo(double, double, double, double);
    descriptor: (DDDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x0    
      y0    
      x1    
      y1    

  public abstract void addBezierCurveTo(double, double, double, double, double, double);
    descriptor: (DDDDDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x0    
      y0    
      x1    
      y1    
      x2    
      y2    

  public abstract void addPath(com.sun.webkit.graphics.WCPath);
    descriptor: (Lcom/sun/webkit/graphics/WCPath;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      path  

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

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

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

  public abstract void translate(double, double);
    descriptor: (DD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x     
      y     

  public abstract void transform(double, double, double, double, double, double);
    descriptor: (DDDDDD)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      mxx   
      myx   
      mxy   
      myy   
      mxt   
      myt   

  public abstract int getWindingRule();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setWindingRule(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      rule  

  public abstract P getPlatformPath();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TP;

  public abstract com.sun.webkit.graphics.WCPathIterator getPathIterator();
    descriptor: ()Lcom/sun/webkit/graphics/WCPathIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean strokeContains(double, double, double, double, int, int, double, double[]);
    descriptor: (DDDDIID[D)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      x           
      y           
      thickness   
      miterLimit  
      cap         
      join        
      dashOffset  
      dashArray   
}
Signature: <P:Ljava/lang/Object;>Lcom/sun/webkit/graphics/Ref;
SourceFile: "WCPath.java"