final class com.sun.javafx.webkit.prism.WCLinearGradient extends com.sun.webkit.graphics.WCGradient<com.sun.prism.paint.LinearGradient>
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.javafx.webkit.prism.WCLinearGradient
  super_class: com.sun.webkit.graphics.WCGradient
{
  private final com.sun.webkit.graphics.WCPoint p1;
    descriptor: Lcom/sun/webkit/graphics/WCPoint;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.webkit.graphics.WCPoint p2;
    descriptor: Lcom/sun/webkit/graphics/WCPoint;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.List<com.sun.prism.paint.Stop> stops;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lcom/sun/prism/paint/Stop;>;

  void <init>(com.sun.webkit.graphics.WCPoint, com.sun.webkit.graphics.WCPoint);
    descriptor: (Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCPoint;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.javafx.webkit.prism.WCLinearGradient this
        start local 1 // com.sun.webkit.graphics.WCPoint p1
        start local 2 // com.sun.webkit.graphics.WCPoint p2
         0: .line 44
            aload 0 /* this */
            invokespecial com.sun.webkit.graphics.WCGradient.<init>:()V
         1: .line 42
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.javafx.webkit.prism.WCLinearGradient.stops:Ljava/util/List;
         2: .line 45
            aload 0 /* this */
            aload 1 /* p1 */
            putfield com.sun.javafx.webkit.prism.WCLinearGradient.p1:Lcom/sun/webkit/graphics/WCPoint;
         3: .line 46
            aload 0 /* this */
            aload 2 /* p2 */
            putfield com.sun.javafx.webkit.prism.WCLinearGradient.p2:Lcom/sun/webkit/graphics/WCPoint;
         4: .line 47
            return
        end local 2 // com.sun.webkit.graphics.WCPoint p2
        end local 1 // com.sun.webkit.graphics.WCPoint p1
        end local 0 // com.sun.javafx.webkit.prism.WCLinearGradient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/javafx/webkit/prism/WCLinearGradient;
            0    5     1    p1  Lcom/sun/webkit/graphics/WCPoint;
            0    5     2    p2  Lcom/sun/webkit/graphics/WCPoint;
    MethodParameters:
      Name  Flags
      p1    
      p2    

  protected void addStop(int, float);
    descriptor: (IF)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.javafx.webkit.prism.WCLinearGradient this
        start local 1 // int argb
        start local 2 // float offset
         0: .line 51
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCLinearGradient.stops:Ljava/util/List;
            new com.sun.prism.paint.Stop
            dup
            iload 1 /* argb */
            invokestatic com.sun.javafx.webkit.prism.WCGraphicsPrismContext.createColor:(I)Lcom/sun/prism/paint/Color;
            fload 2 /* offset */
            invokespecial com.sun.prism.paint.Stop.<init>:(Lcom/sun/prism/paint/Color;F)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         1: .line 52
            return
        end local 2 // float offset
        end local 1 // int argb
        end local 0 // com.sun.javafx.webkit.prism.WCLinearGradient this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/javafx/webkit/prism/WCLinearGradient;
            0    2     1    argb  I
            0    2     2  offset  F
    MethodParameters:
        Name  Flags
      argb    
      offset  

  public com.sun.prism.paint.LinearGradient getPlatformGradient();
    descriptor: ()Lcom/sun/prism/paint/LinearGradient;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=1, args_size=1
        start local 0 // com.sun.javafx.webkit.prism.WCLinearGradient this
         0: .line 55
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCLinearGradient.stops:Ljava/util/List;
            getstatic com.sun.javafx.webkit.prism.WCRadialGradient.COMPARATOR:Ljava/util/Comparator;
            invokestatic java.util.Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
         1: .line 56
            new com.sun.prism.paint.LinearGradient
            dup
         2: .line 57
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCLinearGradient.p1:Lcom/sun/webkit/graphics/WCPoint;
            invokevirtual com.sun.webkit.graphics.WCPoint.getX:()F
         3: .line 58
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCLinearGradient.p1:Lcom/sun/webkit/graphics/WCPoint;
            invokevirtual com.sun.webkit.graphics.WCPoint.getY:()F
         4: .line 59
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCLinearGradient.p2:Lcom/sun/webkit/graphics/WCPoint;
            invokevirtual com.sun.webkit.graphics.WCPoint.getX:()F
         5: .line 60
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCLinearGradient.p2:Lcom/sun/webkit/graphics/WCPoint;
            invokevirtual com.sun.webkit.graphics.WCPoint.getY:()F
         6: .line 61
            getstatic com.sun.javafx.geom.transform.BaseTransform.IDENTITY_TRANSFORM:Lcom/sun/javafx/geom/transform/BaseTransform;
         7: .line 62
            aload 0 /* this */
            invokevirtual com.sun.javafx.webkit.prism.WCLinearGradient.isProportional:()Z
         8: .line 63
            aload 0 /* this */
            invokevirtual com.sun.javafx.webkit.prism.WCLinearGradient.getSpreadMethod:()I
            iconst_1
            isub
         9: .line 64
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCLinearGradient.stops:Ljava/util/List;
        10: .line 56
            invokespecial com.sun.prism.paint.LinearGradient.<init>:(FFFFLcom/sun/javafx/geom/transform/BaseTransform;ZILjava/util/List;)V
            areturn
        end local 0 // com.sun.javafx.webkit.prism.WCLinearGradient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/javafx/webkit/prism/WCLinearGradient;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.sun.javafx.webkit.prism.WCLinearGradient this
         0: .line 69
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCLinearGradient.p1:Lcom/sun/webkit/graphics/WCPoint;
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCLinearGradient.p2:Lcom/sun/webkit/graphics/WCPoint;
            aconst_null
            aload 0 /* this */
            getfield com.sun.javafx.webkit.prism.WCLinearGradient.stops:Ljava/util/List;
            invokestatic com.sun.javafx.webkit.prism.WCRadialGradient.toString:(Lcom/sun/webkit/graphics/WCGradient;Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCPoint;Ljava/lang/Float;Ljava/util/List;)Ljava/lang/String;
            areturn
        end local 0 // com.sun.javafx.webkit.prism.WCLinearGradient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/javafx/webkit/prism/WCLinearGradient;

  public java.lang.Object getPlatformGradient();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.sun.javafx.webkit.prism.WCLinearGradient.getPlatformGradient:()Lcom/sun/prism/paint/LinearGradient;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lcom/sun/webkit/graphics/WCGradient<Lcom/sun/prism/paint/LinearGradient;>;
SourceFile: "WCLinearGradient.java"