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

  private final sun.java2d.pipe.ParallelogramPipe val$realpipe;
    descriptor: Lsun/java2d/pipe/ParallelogramPipe;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  void <init>(sun.java2d.opengl.OGLRenderer$Tracer, sun.java2d.pipe.ParallelogramPipe);
    descriptor: (Lsun/java2d/opengl/OGLRenderer$Tracer;Lsun/java2d/pipe/ParallelogramPipe;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // sun.java2d.opengl.OGLRenderer$Tracer$1 this
         0: .line 119
            aload 0 /* this */
            aload 1
            putfield sun.java2d.opengl.OGLRenderer$Tracer$1.this$1:Lsun/java2d/opengl/OGLRenderer$Tracer;
            aload 0 /* this */
            aload 2
            putfield sun.java2d.opengl.OGLRenderer$Tracer$1.val$realpipe:Lsun/java2d/pipe/ParallelogramPipe;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.java2d.opengl.OGLRenderer$Tracer$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/java2d/opengl/OGLRenderer$Tracer$1;
    MethodParameters:
              Name  Flags
      this$0        final
      val$realpipe  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=22, locals=22, args_size=12
        start local 0 // sun.java2d.opengl.OGLRenderer$Tracer$1 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 127
            ldc "OGLFillAAParallelogram"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 128
            aload 0 /* this */
            getfield sun.java2d.opengl.OGLRenderer$Tracer$1.val$realpipe:Lsun/java2d/pipe/ParallelogramPipe;
            aload 1 /* sg2d */
         2: .line 129
            dload 2 /* ux1 */
            dload 4 /* uy1 */
            dload 6 /* ux2 */
            dload 8 /* uy2 */
         3: .line 130
            dload 10 /* x */
            dload 12 /* y */
            dload 14 /* dx1 */
            dload 16 /* dy1 */
            dload 18 /* dx2 */
            dload 20 /* dy2 */
         4: .line 128
            invokeinterface sun.java2d.pipe.ParallelogramPipe.fillParallelogram:(Lsun/java2d/SunGraphics2D;DDDDDDDDDD)V
         5: .line 131
            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.opengl.OGLRenderer$Tracer$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lsun/java2d/opengl/OGLRenderer$Tracer$1;
            0    6     1  sg2d  Lsun/java2d/SunGraphics2D;
            0    6     2   ux1  D
            0    6     4   uy1  D
            0    6     6   ux2  D
            0    6     8   uy2  D
            0    6    10     x  D
            0    6    12     y  D
            0    6    14   dx1  D
            0    6    16   dy1  D
            0    6    18   dx2  D
            0    6    20   dy2  D
    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=26, locals=26, args_size=14
        start local 0 // sun.java2d.opengl.OGLRenderer$Tracer$1 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 140
            ldc "OGLDrawAAParallelogram"
            invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
         1: .line 141
            aload 0 /* this */
            getfield sun.java2d.opengl.OGLRenderer$Tracer$1.val$realpipe:Lsun/java2d/pipe/ParallelogramPipe;
            aload 1 /* sg2d */
         2: .line 142
            dload 2 /* ux1 */
            dload 4 /* uy1 */
            dload 6 /* ux2 */
            dload 8 /* uy2 */
         3: .line 143
            dload 10 /* x */
            dload 12 /* y */
            dload 14 /* dx1 */
            dload 16 /* dy1 */
            dload 18 /* dx2 */
            dload 20 /* dy2 */
         4: .line 144
            dload 22 /* lw1 */
            dload 24 /* lw2 */
         5: .line 141
            invokeinterface sun.java2d.pipe.ParallelogramPipe.drawParallelogram:(Lsun/java2d/SunGraphics2D;DDDDDDDDDDDD)V
         6: .line 145
            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.opengl.OGLRenderer$Tracer$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lsun/java2d/opengl/OGLRenderer$Tracer$1;
            0    7     1  sg2d  Lsun/java2d/SunGraphics2D;
            0    7     2   ux1  D
            0    7     4   uy1  D
            0    7     6   ux2  D
            0    7     8   uy2  D
            0    7    10     x  D
            0    7    12     y  D
            0    7    14   dx1  D
            0    7    16   dy1  D
            0    7    18   dx2  D
            0    7    20   dy2  D
            0    7    22   lw1  D
            0    7    24   lw2  D
    MethodParameters:
      Name  Flags
      sg2d  
      ux1   
      uy1   
      ux2   
      uy2   
      x     
      y     
      dx1   
      dy1   
      dx2   
      dy2   
      lw1   
      lw2   
}
SourceFile: "OGLRenderer.java"
EnclosingMethod: sun.java2d.opengl.OGLRenderer$Tracer.getAAParallelogramPipe:()Lsun/java2d/pipe/ParallelogramPipe;
NestHost: sun.java2d.opengl.OGLRenderer
InnerClasses:
  private Tracer = sun.java2d.opengl.OGLRenderer$Tracer of sun.java2d.opengl.OGLRenderer
  sun.java2d.opengl.OGLRenderer$Tracer$1