public final class com.sun.prism.paint.LinearGradient extends com.sun.prism.paint.Gradient
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.prism.paint.LinearGradient
  super_class: com.sun.prism.paint.Gradient
{
  private float x1;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float y1;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float x2;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  private float y2;
    descriptor: F
    flags: (0x0002) ACC_PRIVATE

  public void <init>(float, float, float, float, com.sun.javafx.geom.transform.BaseTransform, boolean, int, java.util.List<com.sun.prism.paint.Stop>);
    descriptor: (FFFFLcom/sun/javafx/geom/transform/BaseTransform;ZILjava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=9
        start local 0 // com.sun.prism.paint.LinearGradient this
        start local 1 // float x1
        start local 2 // float y1
        start local 3 // float x2
        start local 4 // float y2
        start local 5 // com.sun.javafx.geom.transform.BaseTransform gradientTransform
        start local 6 // boolean proportional
        start local 7 // int spreadMethod
        start local 8 // java.util.List stops
         0: .line 45
            aload 0 /* this */
            getstatic com.sun.prism.paint.Paint$Type.LINEAR_GRADIENT:Lcom/sun/prism/paint/Paint$Type;
            aload 5 /* gradientTransform */
            iload 6 /* proportional */
            iload 7 /* spreadMethod */
            aload 8 /* stops */
            invokespecial com.sun.prism.paint.Gradient.<init>:(Lcom/sun/prism/paint/Paint$Type;Lcom/sun/javafx/geom/transform/BaseTransform;ZILjava/util/List;)V
         1: .line 46
            aload 0 /* this */
            fload 1 /* x1 */
            putfield com.sun.prism.paint.LinearGradient.x1:F
         2: .line 47
            aload 0 /* this */
            fload 2 /* y1 */
            putfield com.sun.prism.paint.LinearGradient.y1:F
         3: .line 48
            aload 0 /* this */
            fload 3 /* x2 */
            putfield com.sun.prism.paint.LinearGradient.x2:F
         4: .line 49
            aload 0 /* this */
            fload 4 /* y2 */
            putfield com.sun.prism.paint.LinearGradient.y2:F
         5: .line 50
            return
        end local 8 // java.util.List stops
        end local 7 // int spreadMethod
        end local 6 // boolean proportional
        end local 5 // com.sun.javafx.geom.transform.BaseTransform gradientTransform
        end local 4 // float y2
        end local 3 // float x2
        end local 2 // float y1
        end local 1 // float x1
        end local 0 // com.sun.prism.paint.LinearGradient this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0               this  Lcom/sun/prism/paint/LinearGradient;
            0    6     1                 x1  F
            0    6     2                 y1  F
            0    6     3                 x2  F
            0    6     4                 y2  F
            0    6     5  gradientTransform  Lcom/sun/javafx/geom/transform/BaseTransform;
            0    6     6       proportional  Z
            0    6     7       spreadMethod  I
            0    6     8              stops  Ljava/util/List<Lcom/sun/prism/paint/Stop;>;
    Signature: (FFFFLcom/sun/javafx/geom/transform/BaseTransform;ZILjava/util/List<Lcom/sun/prism/paint/Stop;>;)V
    MethodParameters:
                   Name  Flags
      x1                 
      y1                 
      x2                 
      y2                 
      gradientTransform  
      proportional       
      spreadMethod       
      stops              

  public float getX1();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.paint.LinearGradient this
         0: .line 52
            aload 0 /* this */
            getfield com.sun.prism.paint.LinearGradient.x1:F
            freturn
        end local 0 // com.sun.prism.paint.LinearGradient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/paint/LinearGradient;

  public float getY1();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.paint.LinearGradient this
         0: .line 53
            aload 0 /* this */
            getfield com.sun.prism.paint.LinearGradient.y1:F
            freturn
        end local 0 // com.sun.prism.paint.LinearGradient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/paint/LinearGradient;

  public float getX2();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.paint.LinearGradient this
         0: .line 54
            aload 0 /* this */
            getfield com.sun.prism.paint.LinearGradient.x2:F
            freturn
        end local 0 // com.sun.prism.paint.LinearGradient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/paint/LinearGradient;

  public float getY2();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.prism.paint.LinearGradient this
         0: .line 55
            aload 0 /* this */
            getfield com.sun.prism.paint.LinearGradient.y2:F
            freturn
        end local 0 // com.sun.prism.paint.LinearGradient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/prism/paint/LinearGradient;
}
SourceFile: "LinearGradient.java"
InnerClasses:
  public final Type = com.sun.prism.paint.Paint$Type of com.sun.prism.paint.Paint