public final class com.sun.scenario.effect.Color4f
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.scenario.effect.Color4f
  super_class: java.lang.Object
{
  public static final com.sun.scenario.effect.Color4f BLACK;
    descriptor: Lcom/sun/scenario/effect/Color4f;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final com.sun.scenario.effect.Color4f WHITE;
    descriptor: Lcom/sun/scenario/effect/Color4f;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 34
            new com.sun.scenario.effect.Color4f
            dup
            fconst_0
            fconst_0
            fconst_0
            fconst_1
            invokespecial com.sun.scenario.effect.Color4f.<init>:(FFFF)V
            putstatic com.sun.scenario.effect.Color4f.BLACK:Lcom/sun/scenario/effect/Color4f;
         1: .line 35
            new com.sun.scenario.effect.Color4f
            dup
            fconst_1
            fconst_1
            fconst_1
            fconst_1
            invokespecial com.sun.scenario.effect.Color4f.<init>:(FFFF)V
            putstatic com.sun.scenario.effect.Color4f.WHITE:Lcom/sun/scenario/effect/Color4f;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(float, float, float, float);
    descriptor: (FFFF)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // com.sun.scenario.effect.Color4f this
        start local 1 // float r
        start local 2 // float g
        start local 3 // float b
        start local 4 // float a
         0: .line 42
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 43
            aload 0 /* this */
            fload 1 /* r */
            putfield com.sun.scenario.effect.Color4f.r:F
         2: .line 44
            aload 0 /* this */
            fload 2 /* g */
            putfield com.sun.scenario.effect.Color4f.g:F
         3: .line 45
            aload 0 /* this */
            fload 3 /* b */
            putfield com.sun.scenario.effect.Color4f.b:F
         4: .line 46
            aload 0 /* this */
            fload 4 /* a */
            putfield com.sun.scenario.effect.Color4f.a:F
         5: .line 47
            return
        end local 4 // float a
        end local 3 // float b
        end local 2 // float g
        end local 1 // float r
        end local 0 // com.sun.scenario.effect.Color4f this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/scenario/effect/Color4f;
            0    6     1     r  F
            0    6     2     g  F
            0    6     3     b  F
            0    6     4     a  F
    MethodParameters:
      Name  Flags
      r     
      g     
      b     
      a     

  public float getRed();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.scenario.effect.Color4f this
         0: .line 50
            aload 0 /* this */
            getfield com.sun.scenario.effect.Color4f.r:F
            freturn
        end local 0 // com.sun.scenario.effect.Color4f this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/scenario/effect/Color4f;

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

  public float getBlue();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.scenario.effect.Color4f this
         0: .line 58
            aload 0 /* this */
            getfield com.sun.scenario.effect.Color4f.b:F
            freturn
        end local 0 // com.sun.scenario.effect.Color4f this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/scenario/effect/Color4f;

  public float getAlpha();
    descriptor: ()F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.scenario.effect.Color4f this
         0: .line 62
            aload 0 /* this */
            getfield com.sun.scenario.effect.Color4f.a:F
            freturn
        end local 0 // com.sun.scenario.effect.Color4f this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/scenario/effect/Color4f;

  public float[] getPremultipliedRGBComponents();
    descriptor: ()[F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.scenario.effect.Color4f this
         0: .line 72
            iconst_4
            newarray 6
            astore 1 /* comps */
        start local 1 // float[] comps
         1: .line 73
            aload 1 /* comps */
            iconst_0
            aload 0 /* this */
            getfield com.sun.scenario.effect.Color4f.r:F
            aload 0 /* this */
            getfield com.sun.scenario.effect.Color4f.a:F
            fmul
            fastore
         2: .line 74
            aload 1 /* comps */
            iconst_1
            aload 0 /* this */
            getfield com.sun.scenario.effect.Color4f.g:F
            aload 0 /* this */
            getfield com.sun.scenario.effect.Color4f.a:F
            fmul
            fastore
         3: .line 75
            aload 1 /* comps */
            iconst_2
            aload 0 /* this */
            getfield com.sun.scenario.effect.Color4f.b:F
            aload 0 /* this */
            getfield com.sun.scenario.effect.Color4f.a:F
            fmul
            fastore
         4: .line 76
            aload 1 /* comps */
            iconst_3
            aload 0 /* this */
            getfield com.sun.scenario.effect.Color4f.a:F
            fastore
         5: .line 77
            aload 1 /* comps */
            areturn
        end local 1 // float[] comps
        end local 0 // com.sun.scenario.effect.Color4f this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/scenario/effect/Color4f;
            1    6     1  comps  [F
}
SourceFile: "Color4f.java"