public interface java.awt.Shape
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: java.awt.Shape
  super_class: java.lang.Object
{
  public abstract java.awt.Rectangle getBounds();
    descriptor: ()Ljava/awt/Rectangle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.awt.geom.Rectangle2D getBounds2D();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract boolean contains(java.awt.geom.Point2D);
    descriptor: (Ljava/awt/geom/Point2D;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      p     

  public abstract boolean intersects(double, double, double, double);
    descriptor: (DDDD)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public abstract boolean intersects(java.awt.geom.Rectangle2D);
    descriptor: (Ljava/awt/geom/Rectangle2D;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      r     

  public abstract boolean contains(double, double, double, double);
    descriptor: (DDDD)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public abstract boolean contains(java.awt.geom.Rectangle2D);
    descriptor: (Ljava/awt/geom/Rectangle2D;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      r     

  public abstract java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform);
    descriptor: (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      at    

  public abstract java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform, double);
    descriptor: (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      at        
      flatness  
}
SourceFile: "Shape.java"