class com.sun.prism.es2.ES2Light
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.prism.es2.ES2Light
  super_class: java.lang.Object
{
  float x;
    descriptor: F
    flags: (0x0000) 

  float y;
    descriptor: F
    flags: (0x0000) 

  float z;
    descriptor: F
    flags: (0x0000) 

  float r;
    descriptor: F
    flags: (0x0000) 

  float g;
    descriptor: F
    flags: (0x0000) 

  float b;
    descriptor: F
    flags: (0x0000) 

  float w;
    descriptor: F
    flags: (0x0000) 

  void <init>(float, float, float, float, float, float, float);
    descriptor: (FFFFFFF)V
    flags: (0x0000) 
    Code:
      stack=2, locals=8, args_size=8
        start local 0 // com.sun.prism.es2.ES2Light this
        start local 1 // float ix
        start local 2 // float iy
        start local 3 // float iz
        start local 4 // float ir
        start local 5 // float ig
        start local 6 // float ib
        start local 7 // float iw
         0: .line 36
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 33
            aload 0 /* this */
            fconst_0
            putfield com.sun.prism.es2.ES2Light.z:F
         2: .line 34
            aload 0 /* this */
            fconst_1
            putfield com.sun.prism.es2.ES2Light.w:F
         3: .line 37
            aload 0 /* this */
            fload 1 /* ix */
            putfield com.sun.prism.es2.ES2Light.x:F
         4: .line 38
            aload 0 /* this */
            fload 2 /* iy */
            putfield com.sun.prism.es2.ES2Light.y:F
         5: .line 39
            aload 0 /* this */
            fload 3 /* iz */
            putfield com.sun.prism.es2.ES2Light.z:F
         6: .line 40
            aload 0 /* this */
            fload 4 /* ir */
            putfield com.sun.prism.es2.ES2Light.r:F
         7: .line 41
            aload 0 /* this */
            fload 5 /* ig */
            putfield com.sun.prism.es2.ES2Light.g:F
         8: .line 42
            aload 0 /* this */
            fload 6 /* ib */
            putfield com.sun.prism.es2.ES2Light.b:F
         9: .line 43
            aload 0 /* this */
            fload 7 /* iw */
            putfield com.sun.prism.es2.ES2Light.w:F
        10: .line 44
            return
        end local 7 // float iw
        end local 6 // float ib
        end local 5 // float ig
        end local 4 // float ir
        end local 3 // float iz
        end local 2 // float iy
        end local 1 // float ix
        end local 0 // com.sun.prism.es2.ES2Light this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/prism/es2/ES2Light;
            0   11     1    ix  F
            0   11     2    iy  F
            0   11     3    iz  F
            0   11     4    ir  F
            0   11     5    ig  F
            0   11     6    ib  F
            0   11     7    iw  F
    MethodParameters:
      Name  Flags
      ix    
      iy    
      iz    
      ir    
      ig    
      ib    
      iw    
}
SourceFile: "ES2Light.java"