public final class com.sun.prism.paint.RadialGradient 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.RadialGradient
  super_class: com.sun.prism.paint.Gradient
{
  private final float centerX;
    descriptor: F
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final float centerY;
    descriptor: F
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final float focusAngle;
    descriptor: F
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final float focusDistance;
    descriptor: F
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final float radius;
    descriptor: F
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(float, float, float, float, float, com.sun.javafx.geom.transform.BaseTransform, boolean, int, java.util.List<com.sun.prism.paint.Stop>);
    descriptor: (FFFFFLcom/sun/javafx/geom/transform/BaseTransform;ZILjava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=10, args_size=10
        start local 0 // com.sun.prism.paint.RadialGradient this
        start local 1 // float centerX
        start local 2 // float centerY
        start local 3 // float focusAngle
        start local 4 // float focusDistance
        start local 5 // float radius
        start local 6 // com.sun.javafx.geom.transform.BaseTransform gradientTransform
        start local 7 // boolean proportional
        start local 8 // int spreadMethod
        start local 9 // java.util.List stops
         0: .line 47
            aload 0 /* this */
            getstatic com.sun.prism.paint.Paint$Type.RADIAL_GRADIENT:Lcom/sun/prism/paint/Paint$Type;
            aload 6 /* gradientTransform */
            iload 7 /* proportional */
            iload 8 /* spreadMethod */
            aload 9 /* 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 48
            aload 0 /* this */
            fload 1 /* centerX */
            putfield com.sun.prism.paint.RadialGradient.centerX:F
         2: .line 49
            aload 0 /* this */
            fload 2 /* centerY */
            putfield com.sun.prism.paint.RadialGradient.centerY:F
         3: .line 50
            aload 0 /* this */
            fload 3 /* focusAngle */
            putfield com.sun.prism.paint.RadialGradient.focusAngle:F
         4: .line 51
            aload 0 /* this */
            fload 4 /* focusDistance */
            putfield com.sun.prism.paint.RadialGradient.focusDistance:F
         5: .line 52
            aload 0 /* this */
            fload 5 /* radius */
            putfield com.sun.prism.paint.RadialGradient.radius:F
         6: .line 53
            return
        end local 9 // java.util.List stops
        end local 8 // int spreadMethod
        end local 7 // boolean proportional
        end local 6 // com.sun.javafx.geom.transform.BaseTransform gradientTransform
        end local 5 // float radius
        end local 4 // float focusDistance
        end local 3 // float focusAngle
        end local 2 // float centerY
        end local 1 // float centerX
        end local 0 // com.sun.prism.paint.RadialGradient this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    7     0               this  Lcom/sun/prism/paint/RadialGradient;
            0    7     1            centerX  F
            0    7     2            centerY  F
            0    7     3         focusAngle  F
            0    7     4      focusDistance  F
            0    7     5             radius  F
            0    7     6  gradientTransform  Lcom/sun/javafx/geom/transform/BaseTransform;
            0    7     7       proportional  Z
            0    7     8       spreadMethod  I
            0    7     9              stops  Ljava/util/List<Lcom/sun/prism/paint/Stop;>;
    Signature: (FFFFFLcom/sun/javafx/geom/transform/BaseTransform;ZILjava/util/List<Lcom/sun/prism/paint/Stop;>;)V
    MethodParameters:
                   Name  Flags
      centerX            
      centerY            
      focusAngle         
      focusDistance      
      radius             
      gradientTransform  
      proportional       
      spreadMethod       
      stops              

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

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

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

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

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

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.prism.paint.RadialGradient this
         0: .line 78
            new java.lang.StringBuilder
            dup
            ldc "RadialGradient: FocusAngle: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.sun.prism.paint.RadialGradient.focusAngle:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc " FocusDistance: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.prism.paint.RadialGradient.focusDistance:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
         1: .line 79
            ldc " CenterX: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.prism.paint.RadialGradient.centerX:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc " CenterY "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.prism.paint.RadialGradient.centerY:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
         2: .line 80
            ldc " Radius: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.prism.paint.RadialGradient.radius:F
            invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
            ldc "stops:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.sun.prism.paint.RadialGradient.getStops:()Ljava/util/List;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         3: .line 78
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.sun.prism.paint.RadialGradient this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/prism/paint/RadialGradient;
}
SourceFile: "RadialGradient.java"
InnerClasses:
  public final Type = com.sun.prism.paint.Paint$Type of com.sun.prism.paint.Paint