public final class android.renderscript.Element$DataType extends java.lang.Enum<android.renderscript.Element$DataType>
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: android.renderscript.Element$DataType
  super_class: java.lang.Enum
{
  public static final android.renderscript.Element$DataType NONE;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType FLOAT_16;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType FLOAT_32;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType FLOAT_64;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType SIGNED_8;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType SIGNED_16;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType SIGNED_32;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType SIGNED_64;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType UNSIGNED_8;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType UNSIGNED_16;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType UNSIGNED_32;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType UNSIGNED_64;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType BOOLEAN;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType UNSIGNED_5_6_5;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType UNSIGNED_5_5_5_1;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType UNSIGNED_4_4_4_4;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType MATRIX_4X4;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType MATRIX_3X3;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType MATRIX_2X2;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_ELEMENT;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_TYPE;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_ALLOCATION;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_SAMPLER;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_SCRIPT;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_MESH;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_PROGRAM_FRAGMENT;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_PROGRAM_VERTEX;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_PROGRAM_RASTER;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_PROGRAM_STORE;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final android.renderscript.Element$DataType RS_FONT;
    descriptor: Landroid/renderscript/Element$DataType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  int mID;
    descriptor: I
    flags: (0x0000) 

  int mSize;
    descriptor: I
    flags: (0x0000) 

  private static final android.renderscript.Element$DataType[] ENUM$VALUES;
    descriptor: [Landroid/renderscript/Element$DataType;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=0, args_size=0
         0: .line 121
            new android.renderscript.Element$DataType
            dup
            ldc "NONE"
            iconst_0
            iconst_0
            iconst_0
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.NONE:Landroid/renderscript/Element$DataType;
         1: .line 122
            new android.renderscript.Element$DataType
            dup
            ldc "FLOAT_16"
            iconst_1
            iconst_1
            iconst_2
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.FLOAT_16:Landroid/renderscript/Element$DataType;
         2: .line 123
            new android.renderscript.Element$DataType
            dup
            ldc "FLOAT_32"
            iconst_2
            iconst_2
            iconst_4
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.FLOAT_32:Landroid/renderscript/Element$DataType;
         3: .line 124
            new android.renderscript.Element$DataType
            dup
            ldc "FLOAT_64"
            iconst_3
            iconst_3
            bipush 8
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.FLOAT_64:Landroid/renderscript/Element$DataType;
         4: .line 125
            new android.renderscript.Element$DataType
            dup
            ldc "SIGNED_8"
            iconst_4
            iconst_4
            iconst_1
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.SIGNED_8:Landroid/renderscript/Element$DataType;
         5: .line 126
            new android.renderscript.Element$DataType
            dup
            ldc "SIGNED_16"
            iconst_5
            iconst_5
            iconst_2
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.SIGNED_16:Landroid/renderscript/Element$DataType;
         6: .line 127
            new android.renderscript.Element$DataType
            dup
            ldc "SIGNED_32"
            bipush 6
            bipush 6
            iconst_4
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.SIGNED_32:Landroid/renderscript/Element$DataType;
         7: .line 128
            new android.renderscript.Element$DataType
            dup
            ldc "SIGNED_64"
            bipush 7
            bipush 7
            bipush 8
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.SIGNED_64:Landroid/renderscript/Element$DataType;
         8: .line 129
            new android.renderscript.Element$DataType
            dup
            ldc "UNSIGNED_8"
            bipush 8
            bipush 8
            iconst_1
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
         9: .line 130
            new android.renderscript.Element$DataType
            dup
            ldc "UNSIGNED_16"
            bipush 9
            bipush 9
            iconst_2
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.UNSIGNED_16:Landroid/renderscript/Element$DataType;
        10: .line 131
            new android.renderscript.Element$DataType
            dup
            ldc "UNSIGNED_32"
            bipush 10
            bipush 10
            iconst_4
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.UNSIGNED_32:Landroid/renderscript/Element$DataType;
        11: .line 132
            new android.renderscript.Element$DataType
            dup
            ldc "UNSIGNED_64"
            bipush 11
            bipush 11
            bipush 8
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.UNSIGNED_64:Landroid/renderscript/Element$DataType;
        12: .line 134
            new android.renderscript.Element$DataType
            dup
            ldc "BOOLEAN"
            bipush 12
            bipush 12
            iconst_1
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.BOOLEAN:Landroid/renderscript/Element$DataType;
        13: .line 136
            new android.renderscript.Element$DataType
            dup
            ldc "UNSIGNED_5_6_5"
            bipush 13
            bipush 13
            iconst_2
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.UNSIGNED_5_6_5:Landroid/renderscript/Element$DataType;
        14: .line 137
            new android.renderscript.Element$DataType
            dup
            ldc "UNSIGNED_5_5_5_1"
            bipush 14
            bipush 14
            iconst_2
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.UNSIGNED_5_5_5_1:Landroid/renderscript/Element$DataType;
        15: .line 138
            new android.renderscript.Element$DataType
            dup
            ldc "UNSIGNED_4_4_4_4"
            bipush 15
            bipush 15
            iconst_2
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.UNSIGNED_4_4_4_4:Landroid/renderscript/Element$DataType;
        16: .line 140
            new android.renderscript.Element$DataType
            dup
            ldc "MATRIX_4X4"
            bipush 16
            bipush 16
            bipush 64
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.MATRIX_4X4:Landroid/renderscript/Element$DataType;
        17: .line 141
            new android.renderscript.Element$DataType
            dup
            ldc "MATRIX_3X3"
            bipush 17
            bipush 17
            bipush 36
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.MATRIX_3X3:Landroid/renderscript/Element$DataType;
        18: .line 142
            new android.renderscript.Element$DataType
            dup
            ldc "MATRIX_2X2"
            bipush 18
            bipush 18
            bipush 16
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;III)V
            putstatic android.renderscript.Element$DataType.MATRIX_2X2:Landroid/renderscript/Element$DataType;
        19: .line 144
            new android.renderscript.Element$DataType
            dup
            ldc "RS_ELEMENT"
            bipush 19
            sipush 1000
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_ELEMENT:Landroid/renderscript/Element$DataType;
        20: .line 145
            new android.renderscript.Element$DataType
            dup
            ldc "RS_TYPE"
            bipush 20
            sipush 1001
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_TYPE:Landroid/renderscript/Element$DataType;
        21: .line 146
            new android.renderscript.Element$DataType
            dup
            ldc "RS_ALLOCATION"
            bipush 21
            sipush 1002
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_ALLOCATION:Landroid/renderscript/Element$DataType;
        22: .line 147
            new android.renderscript.Element$DataType
            dup
            ldc "RS_SAMPLER"
            bipush 22
            sipush 1003
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_SAMPLER:Landroid/renderscript/Element$DataType;
        23: .line 148
            new android.renderscript.Element$DataType
            dup
            ldc "RS_SCRIPT"
            bipush 23
            sipush 1004
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_SCRIPT:Landroid/renderscript/Element$DataType;
        24: .line 149
            new android.renderscript.Element$DataType
            dup
            ldc "RS_MESH"
            bipush 24
            sipush 1005
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_MESH:Landroid/renderscript/Element$DataType;
        25: .line 150
            new android.renderscript.Element$DataType
            dup
            ldc "RS_PROGRAM_FRAGMENT"
            bipush 25
            sipush 1006
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_PROGRAM_FRAGMENT:Landroid/renderscript/Element$DataType;
        26: .line 151
            new android.renderscript.Element$DataType
            dup
            ldc "RS_PROGRAM_VERTEX"
            bipush 26
            sipush 1007
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_PROGRAM_VERTEX:Landroid/renderscript/Element$DataType;
        27: .line 152
            new android.renderscript.Element$DataType
            dup
            ldc "RS_PROGRAM_RASTER"
            bipush 27
            sipush 1008
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_PROGRAM_RASTER:Landroid/renderscript/Element$DataType;
        28: .line 153
            new android.renderscript.Element$DataType
            dup
            ldc "RS_PROGRAM_STORE"
            bipush 28
            sipush 1009
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_PROGRAM_STORE:Landroid/renderscript/Element$DataType;
        29: .line 154
            new android.renderscript.Element$DataType
            dup
            ldc "RS_FONT"
            bipush 29
            sipush 1010
            invokespecial android.renderscript.Element$DataType.<init>:(Ljava/lang/String;II)V
            putstatic android.renderscript.Element$DataType.RS_FONT:Landroid/renderscript/Element$DataType;
        30: .line 120
            bipush 30
            anewarray android.renderscript.Element$DataType
            dup
            iconst_0
            getstatic android.renderscript.Element$DataType.NONE:Landroid/renderscript/Element$DataType;
            aastore
            dup
            iconst_1
            getstatic android.renderscript.Element$DataType.FLOAT_16:Landroid/renderscript/Element$DataType;
            aastore
            dup
            iconst_2
            getstatic android.renderscript.Element$DataType.FLOAT_32:Landroid/renderscript/Element$DataType;
            aastore
            dup
            iconst_3
            getstatic android.renderscript.Element$DataType.FLOAT_64:Landroid/renderscript/Element$DataType;
            aastore
            dup
            iconst_4
            getstatic android.renderscript.Element$DataType.SIGNED_8:Landroid/renderscript/Element$DataType;
            aastore
            dup
            iconst_5
            getstatic android.renderscript.Element$DataType.SIGNED_16:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 6
            getstatic android.renderscript.Element$DataType.SIGNED_32:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 7
            getstatic android.renderscript.Element$DataType.SIGNED_64:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 8
            getstatic android.renderscript.Element$DataType.UNSIGNED_8:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 9
            getstatic android.renderscript.Element$DataType.UNSIGNED_16:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 10
            getstatic android.renderscript.Element$DataType.UNSIGNED_32:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 11
            getstatic android.renderscript.Element$DataType.UNSIGNED_64:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 12
            getstatic android.renderscript.Element$DataType.BOOLEAN:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 13
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_6_5:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 14
            getstatic android.renderscript.Element$DataType.UNSIGNED_5_5_5_1:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 15
            getstatic android.renderscript.Element$DataType.UNSIGNED_4_4_4_4:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 16
            getstatic android.renderscript.Element$DataType.MATRIX_4X4:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 17
            getstatic android.renderscript.Element$DataType.MATRIX_3X3:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 18
            getstatic android.renderscript.Element$DataType.MATRIX_2X2:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 19
            getstatic android.renderscript.Element$DataType.RS_ELEMENT:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 20
            getstatic android.renderscript.Element$DataType.RS_TYPE:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 21
            getstatic android.renderscript.Element$DataType.RS_ALLOCATION:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 22
            getstatic android.renderscript.Element$DataType.RS_SAMPLER:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 23
            getstatic android.renderscript.Element$DataType.RS_SCRIPT:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 24
            getstatic android.renderscript.Element$DataType.RS_MESH:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 25
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_FRAGMENT:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 26
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_VERTEX:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 27
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_RASTER:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 28
            getstatic android.renderscript.Element$DataType.RS_PROGRAM_STORE:Landroid/renderscript/Element$DataType;
            aastore
            dup
            bipush 29
            getstatic android.renderscript.Element$DataType.RS_FONT:Landroid/renderscript/Element$DataType;
            aastore
            putstatic android.renderscript.Element$DataType.ENUM$VALUES:[Landroid/renderscript/Element$DataType;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;III)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // android.renderscript.Element$DataType this
        start local 3 // int id
        start local 4 // int size
         0: .line 158
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 159
            aload 0 /* this */
            iload 3 /* id */
            putfield android.renderscript.Element$DataType.mID:I
         2: .line 160
            aload 0 /* this */
            iload 4 /* size */
            putfield android.renderscript.Element$DataType.mSize:I
         3: .line 161
            return
        end local 4 // int size
        end local 3 // int id
        end local 0 // android.renderscript.Element$DataType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/renderscript/Element$DataType;
            0    4     3    id  I
            0    4     4  size  I
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      id             
      size           

  private void <init>(java.lang.String, int, int);
    descriptor: (Ljava/lang/String;II)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.renderscript.Element$DataType this
        start local 3 // int id
         0: .line 163
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 164
            aload 0 /* this */
            iload 3 /* id */
            putfield android.renderscript.Element$DataType.mID:I
         2: .line 165
            aload 0 /* this */
            iconst_4
            putfield android.renderscript.Element$DataType.mSize:I
         3: .line 166
            getstatic android.renderscript.RenderScript.sPointerSize:I
            bipush 8
            if_icmpne 5
         4: .line 167
            aload 0 /* this */
            bipush 32
            putfield android.renderscript.Element$DataType.mSize:I
         5: .line 169
      StackMap locals: android.renderscript.Element$DataType java.lang.String int int
      StackMap stack:
            return
        end local 3 // int id
        end local 0 // android.renderscript.Element$DataType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/renderscript/Element$DataType;
            0    6     3    id  I
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      id             

  public static android.renderscript.Element$DataType[] values();
    descriptor: ()[Landroid/renderscript/Element$DataType;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic android.renderscript.Element$DataType.ENUM$VALUES:[Landroid/renderscript/Element$DataType;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray android.renderscript.Element$DataType
            dup
            astore 2
            iconst_0
            iload 1
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
            aload 2
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static android.renderscript.Element$DataType valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/renderscript/Element$DataType;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Landroid/renderscript/Element$DataType;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast android.renderscript.Element$DataType
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Landroid/renderscript/Element$DataType;>;
SourceFile: "Element.java"
NestHost: android.renderscript.Element
InnerClasses:
  public final DataType = android.renderscript.Element$DataType of android.renderscript.Element