final class sun.awt.geom.Order0 extends sun.awt.geom.Curve
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: sun.awt.geom.Order0
  super_class: sun.awt.geom.Curve
{
  private double x;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private double y;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  public void <init>(double, double);
    descriptor: (DD)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double x
        start local 3 // double y
         0: .line 37
            aload 0 /* this */
            iconst_1
            invokespecial sun.awt.geom.Curve.<init>:(I)V
         1: .line 38
            aload 0 /* this */
            dload 1 /* x */
            putfield sun.awt.geom.Order0.x:D
         2: .line 39
            aload 0 /* this */
            dload 3 /* y */
            putfield sun.awt.geom.Order0.y:D
         3: .line 40
            return
        end local 3 // double y
        end local 1 // double x
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/awt/geom/Order0;
            0    4     1     x  D
            0    4     3     y  D
    MethodParameters:
      Name  Flags
      x     
      y     

  public int getOrder();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 43
            iconst_0
            ireturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double getXTop();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 47
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            dreturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double getYTop();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 51
            aload 0 /* this */
            getfield sun.awt.geom.Order0.y:D
            dreturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double getXBot();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 55
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            dreturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double getYBot();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 59
            aload 0 /* this */
            getfield sun.awt.geom.Order0.y:D
            dreturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double getXMin();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 63
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            dreturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double getXMax();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 67
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            dreturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double getX0();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 71
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            dreturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double getY0();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 75
            aload 0 /* this */
            getfield sun.awt.geom.Order0.y:D
            dreturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double getX1();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 79
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            dreturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double getY1();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 83
            aload 0 /* this */
            getfield sun.awt.geom.Order0.y:D
            dreturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public double XforY(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double y
         0: .line 87
            dload 1 /* y */
            dreturn
        end local 1 // double y
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;
            0    1     1     y  D
    MethodParameters:
      Name  Flags
      y     

  public double TforY(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double y
         0: .line 91
            dconst_0
            dreturn
        end local 1 // double y
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;
            0    1     1     y  D
    MethodParameters:
      Name  Flags
      y     

  public double XforT(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double t
         0: .line 95
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            dreturn
        end local 1 // double t
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;
            0    1     1     t  D
    MethodParameters:
      Name  Flags
      t     

  public double YforT(double);
    descriptor: (D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double t
         0: .line 99
            aload 0 /* this */
            getfield sun.awt.geom.Order0.y:D
            dreturn
        end local 1 // double t
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;
            0    1     1     t  D
    MethodParameters:
      Name  Flags
      t     

  public double dXforT(double, int);
    descriptor: (DI)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double t
        start local 3 // int deriv
         0: .line 103
            dconst_0
            dreturn
        end local 3 // int deriv
        end local 1 // double t
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lsun/awt/geom/Order0;
            0    1     1      t  D
            0    1     3  deriv  I
    MethodParameters:
       Name  Flags
      t      
      deriv  

  public double dYforT(double, int);
    descriptor: (DI)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double t
        start local 3 // int deriv
         0: .line 107
            dconst_0
            dreturn
        end local 3 // int deriv
        end local 1 // double t
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lsun/awt/geom/Order0;
            0    1     1      t  D
            0    1     3  deriv  I
    MethodParameters:
       Name  Flags
      t      
      deriv  

  public double nextVertical(double, double);
    descriptor: (DD)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double t0
        start local 3 // double t1
         0: .line 111
            dload 3 /* t1 */
            dreturn
        end local 3 // double t1
        end local 1 // double t0
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;
            0    1     1    t0  D
            0    1     3    t1  D
    MethodParameters:
      Name  Flags
      t0    
      t1    

  public int crossingsFor(double, double);
    descriptor: (DD)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=5, args_size=3
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double x
        start local 3 // double y
         0: .line 115
            iconst_0
            ireturn
        end local 3 // double y
        end local 1 // double x
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;
            0    1     1     x  D
            0    1     3     y  D
    MethodParameters:
      Name  Flags
      x     
      y     

  public boolean accumulateCrossings(sun.awt.geom.Crossings);
    descriptor: (Lsun/awt/geom/Crossings;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // sun.awt.geom.Crossings c
         0: .line 119
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            aload 1 /* c */
            invokevirtual sun.awt.geom.Crossings.getXLo:()D
            dcmpl
            ifle 5
         1: .line 120
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            aload 1 /* c */
            invokevirtual sun.awt.geom.Crossings.getXHi:()D
            dcmpg
            ifge 5
         2: .line 121
            aload 0 /* this */
            getfield sun.awt.geom.Order0.y:D
            aload 1 /* c */
            invokevirtual sun.awt.geom.Crossings.getYLo:()D
            dcmpl
            ifle 5
         3: .line 122
            aload 0 /* this */
            getfield sun.awt.geom.Order0.y:D
            aload 1 /* c */
            invokevirtual sun.awt.geom.Crossings.getYHi:()D
         4: .line 119
            dcmpg
            ifge 5
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_0
            ireturn
        end local 1 // sun.awt.geom.Crossings c
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lsun/awt/geom/Order0;
            0    6     1     c  Lsun/awt/geom/Crossings;
    MethodParameters:
      Name  Flags
      c     

  public void enlarge(java.awt.geom.Rectangle2D);
    descriptor: (Ljava/awt/geom/Rectangle2D;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // java.awt.geom.Rectangle2D r
         0: .line 126
            aload 1 /* r */
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            aload 0 /* this */
            getfield sun.awt.geom.Order0.y:D
            invokevirtual java.awt.geom.Rectangle2D.add:(DD)V
         1: .line 127
            return
        end local 1 // java.awt.geom.Rectangle2D r
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/awt/geom/Order0;
            0    2     1     r  Ljava/awt/geom/Rectangle2D;
    MethodParameters:
      Name  Flags
      r     

  public sun.awt.geom.Curve getSubCurve(double, double, int);
    descriptor: (DDI)Lsun/awt/geom/Curve;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=6, args_size=4
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double ystart
        start local 3 // double yend
        start local 5 // int dir
         0: .line 130
            aload 0 /* this */
            areturn
        end local 5 // int dir
        end local 3 // double yend
        end local 1 // double ystart
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lsun/awt/geom/Order0;
            0    1     1  ystart  D
            0    1     3    yend  D
            0    1     5     dir  I
    MethodParameters:
        Name  Flags
      ystart  
      yend    
      dir     

  public sun.awt.geom.Curve getReversedCurve();
    descriptor: ()Lsun/awt/geom/Curve;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.geom.Order0 this
         0: .line 134
            aload 0 /* this */
            areturn
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/geom/Order0;

  public int getSegment(double[]);
    descriptor: ([D)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // sun.awt.geom.Order0 this
        start local 1 // double[] coords
         0: .line 138
            aload 1 /* coords */
            iconst_0
            aload 0 /* this */
            getfield sun.awt.geom.Order0.x:D
            dastore
         1: .line 139
            aload 1 /* coords */
            iconst_1
            aload 0 /* this */
            getfield sun.awt.geom.Order0.y:D
            dastore
         2: .line 140
            iconst_0
            ireturn
        end local 1 // double[] coords
        end local 0 // sun.awt.geom.Order0 this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lsun/awt/geom/Order0;
            0    3     1  coords  [D
    MethodParameters:
        Name  Flags
      coords  
}
SourceFile: "Order0.java"