class com.sun.javafx.webkit.prism.WCPathImpl$1 implements com.sun.webkit.graphics.WCPathIterator
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.javafx.webkit.prism.WCPathImpl$1
  super_class: java.lang.Object
{
  final com.sun.javafx.webkit.prism.WCPathImpl this$0;
    descriptor: Lcom/sun/javafx/webkit/prism/WCPathImpl;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private final com.sun.javafx.geom.PathIterator val$pi;
    descriptor: Lcom/sun/javafx/geom/PathIterator;
    flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC

  void <init>(com.sun.javafx.webkit.prism.WCPathImpl, com.sun.javafx.geom.PathIterator);
    descriptor: (Lcom/sun/javafx/webkit/prism/WCPathImpl;Lcom/sun/javafx/geom/PathIterator;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.javafx.webkit.prism.WCPathImpl$1 this
         0: .line 306
            aload 0 /* this */
            aload 1
            putfield com.sun.javafx.webkit.prism.WCPathImpl$1.this$0:Lcom/sun/javafx/webkit/prism/WCPathImpl;
            aload 0 /* this */
            aload 2
            putfield com.sun.javafx.webkit.prism.WCPathImpl$1.val$pi:Lcom/sun/javafx/geom/PathIterator;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.javafx.webkit.prism.WCPathImpl$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/webkit/prism/WCPathImpl$1;
    MethodParameters:
        Name  Flags
      this$0  final
      val$pi  final

  public int getWindingRule();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.webkit.prism.WCPathImpl$1 this
         0: .line 308
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCPathImpl$1.val$pi:Lcom/sun/javafx/geom/PathIterator;
            invokeinterface com.sun.javafx.geom.PathIterator.getWindingRule:()I
            ireturn
        end local 0 // com.sun.javafx.webkit.prism.WCPathImpl$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/webkit/prism/WCPathImpl$1;

  public boolean isDone();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.webkit.prism.WCPathImpl$1 this
         0: .line 312
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCPathImpl$1.val$pi:Lcom/sun/javafx/geom/PathIterator;
            invokeinterface com.sun.javafx.geom.PathIterator.isDone:()Z
            ireturn
        end local 0 // com.sun.javafx.webkit.prism.WCPathImpl$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/webkit/prism/WCPathImpl$1;

  public void next();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.javafx.webkit.prism.WCPathImpl$1 this
         0: .line 316
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCPathImpl$1.val$pi:Lcom/sun/javafx/geom/PathIterator;
            invokeinterface com.sun.javafx.geom.PathIterator.next:()V
         1: .line 317
            return
        end local 0 // com.sun.javafx.webkit.prism.WCPathImpl$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/javafx/webkit/prism/WCPathImpl$1;

  public int currentSegment(double[]);
    descriptor: ([D)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.javafx.webkit.prism.WCPathImpl$1 this
        start local 1 // double[] coords
         0: .line 320
            bipush 6
            newarray 6
            astore 2 /* _coords */
        start local 2 // float[] _coords
         1: .line 321
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCPathImpl$1.val$pi:Lcom/sun/javafx/geom/PathIterator;
            aload 2 /* _coords */
            invokeinterface com.sun.javafx.geom.PathIterator.currentSegment:([F)I
            istore 3 /* segmentType */
        start local 3 // int segmentType
         2: .line 322
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 6
         4: .line 323
      StackMap locals: float[] int int
      StackMap stack:
            aload 1 /* coords */
            iload 4 /* i */
            aload 2 /* _coords */
            iload 4 /* i */
            faload
            f2d
            dastore
         5: .line 322
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 4 /* i */
            aload 1 /* coords */
            arraylength
            if_icmplt 4
        end local 4 // int i
         7: .line 325
            iload 3 /* segmentType */
            ireturn
        end local 3 // int segmentType
        end local 2 // float[] _coords
        end local 1 // double[] coords
        end local 0 // com.sun.javafx.webkit.prism.WCPathImpl$1 this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Lcom/sun/javafx/webkit/prism/WCPathImpl$1;
            0    8     1       coords  [D
            1    8     2      _coords  [F
            2    8     3  segmentType  I
            3    7     4            i  I
    MethodParameters:
        Name  Flags
      coords  
}
SourceFile: "WCPathImpl.java"
EnclosingMethod: com.sun.javafx.webkit.prism.WCPathImpl.getPathIterator:()Lcom/sun/webkit/graphics/WCPathIterator;
NestHost: com.sun.javafx.webkit.prism.WCPathImpl
InnerClasses:
  com.sun.javafx.webkit.prism.WCPathImpl$1