public final class sun.font.DelegatingShape implements java.awt.Shape
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: sun.font.DelegatingShape
  super_class: java.lang.Object
{
  java.awt.Shape delegate;
    descriptor: Ljava/awt/Shape;
    flags: (0x0000) 

  public void <init>(java.awt.Shape);
    descriptor: (Ljava/awt/Shape;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.DelegatingShape this
        start local 1 // java.awt.Shape delegate
         0: .line 43
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 44
            aload 0 /* this */
            aload 1 /* delegate */
            putfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
         2: .line 45
            return
        end local 1 // java.awt.Shape delegate
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lsun/font/DelegatingShape;
            0    3     1  delegate  Ljava/awt/Shape;
    MethodParameters:
          Name  Flags
      delegate  

  public java.awt.Rectangle getBounds();
    descriptor: ()Ljava/awt/Rectangle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.DelegatingShape this
         0: .line 48
            aload 0 /* this */
            getfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
            invokeinterface java.awt.Shape.getBounds:()Ljava/awt/Rectangle;
            areturn
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/DelegatingShape;

  public java.awt.geom.Rectangle2D getBounds2D();
    descriptor: ()Ljava/awt/geom/Rectangle2D;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.font.DelegatingShape this
         0: .line 52
            aload 0 /* this */
            getfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
            invokeinterface java.awt.Shape.getBounds2D:()Ljava/awt/geom/Rectangle2D;
            areturn
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/DelegatingShape;

  public boolean contains(double, double);
    descriptor: (DD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // sun.font.DelegatingShape this
        start local 1 // double x
        start local 3 // double y
         0: .line 56
            aload 0 /* this */
            getfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
            dload 1 /* x */
            dload 3 /* y */
            invokeinterface java.awt.Shape.contains:(DD)Z
            ireturn
        end local 3 // double y
        end local 1 // double x
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/DelegatingShape;
            0    1     1     x  D
            0    1     3     y  D
    MethodParameters:
      Name  Flags
      x     
      y     

  public boolean contains(java.awt.geom.Point2D);
    descriptor: (Ljava/awt/geom/Point2D;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.DelegatingShape this
        start local 1 // java.awt.geom.Point2D p
         0: .line 60
            aload 0 /* this */
            getfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
            aload 1 /* p */
            invokeinterface java.awt.Shape.contains:(Ljava/awt/geom/Point2D;)Z
            ireturn
        end local 1 // java.awt.geom.Point2D p
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/DelegatingShape;
            0    1     1     p  Ljava/awt/geom/Point2D;
    MethodParameters:
      Name  Flags
      p     

  public boolean intersects(double, double, double, double);
    descriptor: (DDDD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=9, args_size=5
        start local 0 // sun.font.DelegatingShape this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double w
        start local 7 // double h
         0: .line 64
            aload 0 /* this */
            getfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* w */
            dload 7 /* h */
            invokeinterface java.awt.Shape.intersects:(DDDD)Z
            ireturn
        end local 7 // double h
        end local 5 // double w
        end local 3 // double y
        end local 1 // double x
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/DelegatingShape;
            0    1     1     x  D
            0    1     3     y  D
            0    1     5     w  D
            0    1     7     h  D
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public boolean intersects(java.awt.geom.Rectangle2D);
    descriptor: (Ljava/awt/geom/Rectangle2D;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.DelegatingShape this
        start local 1 // java.awt.geom.Rectangle2D r
         0: .line 68
            aload 0 /* this */
            getfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
            aload 1 /* r */
            invokeinterface java.awt.Shape.intersects:(Ljava/awt/geom/Rectangle2D;)Z
            ireturn
        end local 1 // java.awt.geom.Rectangle2D r
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/DelegatingShape;
            0    1     1     r  Ljava/awt/geom/Rectangle2D;
    MethodParameters:
      Name  Flags
      r     

  public boolean contains(double, double, double, double);
    descriptor: (DDDD)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=9, args_size=5
        start local 0 // sun.font.DelegatingShape this
        start local 1 // double x
        start local 3 // double y
        start local 5 // double w
        start local 7 // double h
         0: .line 72
            aload 0 /* this */
            getfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
            dload 1 /* x */
            dload 3 /* y */
            dload 5 /* w */
            dload 7 /* h */
            invokeinterface java.awt.Shape.contains:(DDDD)Z
            ireturn
        end local 7 // double h
        end local 5 // double w
        end local 3 // double y
        end local 1 // double x
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/DelegatingShape;
            0    1     1     x  D
            0    1     3     y  D
            0    1     5     w  D
            0    1     7     h  D
    MethodParameters:
      Name  Flags
      x     
      y     
      w     
      h     

  public boolean contains(java.awt.geom.Rectangle2D);
    descriptor: (Ljava/awt/geom/Rectangle2D;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.DelegatingShape this
        start local 1 // java.awt.geom.Rectangle2D r
         0: .line 76
            aload 0 /* this */
            getfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
            aload 1 /* r */
            invokeinterface java.awt.Shape.contains:(Ljava/awt/geom/Rectangle2D;)Z
            ireturn
        end local 1 // java.awt.geom.Rectangle2D r
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/DelegatingShape;
            0    1     1     r  Ljava/awt/geom/Rectangle2D;
    MethodParameters:
      Name  Flags
      r     

  public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform);
    descriptor: (Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.font.DelegatingShape this
        start local 1 // java.awt.geom.AffineTransform at
         0: .line 80
            aload 0 /* this */
            getfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
            aload 1 /* at */
            invokeinterface java.awt.Shape.getPathIterator:(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
            areturn
        end local 1 // java.awt.geom.AffineTransform at
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/font/DelegatingShape;
            0    1     1    at  Ljava/awt/geom/AffineTransform;
    MethodParameters:
      Name  Flags
      at    

  public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform, double);
    descriptor: (Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.font.DelegatingShape this
        start local 1 // java.awt.geom.AffineTransform at
        start local 2 // double flatness
         0: .line 84
            aload 0 /* this */
            getfield sun.font.DelegatingShape.delegate:Ljava/awt/Shape;
            aload 1 /* at */
            dload 2 /* flatness */
            invokeinterface java.awt.Shape.getPathIterator:(Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator;
            areturn
        end local 2 // double flatness
        end local 1 // java.awt.geom.AffineTransform at
        end local 0 // sun.font.DelegatingShape this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lsun/font/DelegatingShape;
            0    1     1        at  Ljava/awt/geom/AffineTransform;
            0    1     2  flatness  D
    MethodParameters:
          Name  Flags
      at        
      flatness  
}
SourceFile: "DelegatingShape.java"