class sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe implements sun.java2d.pipe.ParallelogramPipe
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe
  super_class: java.lang.Object
{
  final sun.java2d.pipe.BufferedRenderPipe this$0;
    descriptor: Lsun/java2d/pipe/BufferedRenderPipe;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(sun.java2d.pipe.BufferedRenderPipe);
    descriptor: (Lsun/java2d/pipe/BufferedRenderPipe;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe this
         0: .line 459
            aload 0 /* this */
            aload 1
            putfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/java2d/pipe/BufferedRenderPipe$AAParallelogramPipe;
    MethodParameters:
        Name  Flags
      this$0  final

  public void fillParallelogram(sun.java2d.SunGraphics2D, double, double, double, double, double, double, double, double, double, double);
    descriptor: (Lsun/java2d/SunGraphics2D;DDDDDDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=23, args_size=12
        start local 0 // sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // double ux1
        start local 4 // double uy1
        start local 6 // double ux2
        start local 8 // double uy2
        start local 10 // double x
        start local 12 // double y
        start local 14 // double dx1
        start local 16 // double dy1
        start local 18 // double dx2
        start local 20 // double dy2
         0: .line 467
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.rq:Lsun/java2d/pipe/RenderQueue;
            invokevirtual sun.java2d.pipe.RenderQueue.lock:()V
         1: .line 469
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            aload 1 /* sg2d */
            invokevirtual sun.java2d.pipe.BufferedRenderPipe.validateContextAA:(Lsun/java2d/SunGraphics2D;)V
         2: .line 470
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.rq:Lsun/java2d/pipe/RenderQueue;
            bipush 28
            invokevirtual sun.java2d.pipe.RenderQueue.ensureCapacity:(I)V
         3: .line 471
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            bipush 23
            invokevirtual sun.java2d.pipe.RenderBuffer.putInt:(I)Lsun/java2d/pipe/RenderBuffer;
            pop
         4: .line 472
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 10 /* x */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
         5: .line 473
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 12 /* y */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
         6: .line 474
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 14 /* dx1 */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
         7: .line 475
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 16 /* dy1 */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
         8: .line 476
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 18 /* dx2 */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
         9: .line 477
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 20 /* dy2 */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
        10: .line 478
            goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        11: astore 22
        12: .line 479
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.rq:Lsun/java2d/pipe/RenderQueue;
            invokevirtual sun.java2d.pipe.RenderQueue.unlock:()V
        13: .line 480
            aload 22
            athrow
        14: .line 479
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.rq:Lsun/java2d/pipe/RenderQueue;
            invokevirtual sun.java2d.pipe.RenderQueue.unlock:()V
        15: .line 481
            return
        end local 20 // double dy2
        end local 18 // double dx2
        end local 16 // double dy1
        end local 14 // double dx1
        end local 12 // double y
        end local 10 // double x
        end local 8 // double uy2
        end local 6 // double ux2
        end local 4 // double uy1
        end local 2 // double ux1
        end local 1 // sun.java2d.SunGraphics2D sg2d
        end local 0 // sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lsun/java2d/pipe/BufferedRenderPipe$AAParallelogramPipe;
            0   16     1  sg2d  Lsun/java2d/SunGraphics2D;
            0   16     2   ux1  D
            0   16     4   uy1  D
            0   16     6   ux2  D
            0   16     8   uy2  D
            0   16    10     x  D
            0   16    12     y  D
            0   16    14   dx1  D
            0   16    16   dy1  D
            0   16    18   dx2  D
            0   16    20   dy2  D
      Exception table:
        from    to  target  type
           1    11      11  any
    MethodParameters:
      Name  Flags
      sg2d  
      ux1   
      uy1   
      ux2   
      uy2   
      x     
      y     
      dx1   
      dy1   
      dx2   
      dy2   

  public void drawParallelogram(sun.java2d.SunGraphics2D, double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (Lsun/java2d/SunGraphics2D;DDDDDDDDDDDD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=27, args_size=14
        start local 0 // sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe this
        start local 1 // sun.java2d.SunGraphics2D sg2d
        start local 2 // double ux1
        start local 4 // double uy1
        start local 6 // double ux2
        start local 8 // double uy2
        start local 10 // double x
        start local 12 // double y
        start local 14 // double dx1
        start local 16 // double dy1
        start local 18 // double dx2
        start local 20 // double dy2
        start local 22 // double lw1
        start local 24 // double lw2
         0: .line 491
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.rq:Lsun/java2d/pipe/RenderQueue;
            invokevirtual sun.java2d.pipe.RenderQueue.lock:()V
         1: .line 493
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            aload 1 /* sg2d */
            invokevirtual sun.java2d.pipe.BufferedRenderPipe.validateContextAA:(Lsun/java2d/SunGraphics2D;)V
         2: .line 494
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.rq:Lsun/java2d/pipe/RenderQueue;
            bipush 36
            invokevirtual sun.java2d.pipe.RenderQueue.ensureCapacity:(I)V
         3: .line 495
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            bipush 16
            invokevirtual sun.java2d.pipe.RenderBuffer.putInt:(I)Lsun/java2d/pipe/RenderBuffer;
            pop
         4: .line 496
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 10 /* x */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
         5: .line 497
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 12 /* y */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
         6: .line 498
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 14 /* dx1 */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
         7: .line 499
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 16 /* dy1 */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
         8: .line 500
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 18 /* dx2 */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
         9: .line 501
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 20 /* dy2 */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
        10: .line 502
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 22 /* lw1 */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
        11: .line 503
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.buf:Lsun/java2d/pipe/RenderBuffer;
            dload 24 /* lw2 */
            d2f
            invokevirtual sun.java2d.pipe.RenderBuffer.putFloat:(F)Lsun/java2d/pipe/RenderBuffer;
            pop
        12: .line 504
            goto 16
      StackMap locals:
      StackMap stack: java.lang.Throwable
        13: astore 26
        14: .line 505
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.rq:Lsun/java2d/pipe/RenderQueue;
            invokevirtual sun.java2d.pipe.RenderQueue.unlock:()V
        15: .line 506
            aload 26
            athrow
        16: .line 505
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe.this$0:Lsun/java2d/pipe/BufferedRenderPipe;
            getfield sun.java2d.pipe.BufferedRenderPipe.rq:Lsun/java2d/pipe/RenderQueue;
            invokevirtual sun.java2d.pipe.RenderQueue.unlock:()V
        17: .line 507
            return
        end local 24 // double lw2
        end local 22 // double lw1
        end local 20 // double dy2
        end local 18 // double dx2
        end local 16 // double dy1
        end local 14 // double dx1
        end local 12 // double y
        end local 10 // double x
        end local 8 // double uy2
        end local 6 // double ux2
        end local 4 // double uy1
        end local 2 // double ux1
        end local 1 // sun.java2d.SunGraphics2D sg2d
        end local 0 // sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lsun/java2d/pipe/BufferedRenderPipe$AAParallelogramPipe;
            0   18     1  sg2d  Lsun/java2d/SunGraphics2D;
            0   18     2   ux1  D
            0   18     4   uy1  D
            0   18     6   ux2  D
            0   18     8   uy2  D
            0   18    10     x  D
            0   18    12     y  D
            0   18    14   dx1  D
            0   18    16   dy1  D
            0   18    18   dx2  D
            0   18    20   dy2  D
            0   18    22   lw1  D
            0   18    24   lw2  D
      Exception table:
        from    to  target  type
           1    13      13  any
    MethodParameters:
      Name  Flags
      sg2d  
      ux1   
      uy1   
      ux2   
      uy2   
      x     
      y     
      dx1   
      dy1   
      dx2   
      dy2   
      lw1   
      lw2   
}
SourceFile: "BufferedRenderPipe.java"
NestHost: sun.java2d.pipe.BufferedRenderPipe
InnerClasses:
  private AAParallelogramPipe = sun.java2d.pipe.BufferedRenderPipe$AAParallelogramPipe of sun.java2d.pipe.BufferedRenderPipe