public class android.renderscript.Type extends android.renderscript.BaseObj
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.renderscript.Type
  super_class: android.renderscript.BaseObj
{
  int mDimX;
    descriptor: I
    flags: (0x0000) 

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

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

  boolean mDimMipmaps;
    descriptor: Z
    flags: (0x0000) 

  boolean mDimFaces;
    descriptor: Z
    flags: (0x0000) 

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

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

  android.renderscript.Element mElement;
    descriptor: Landroid/renderscript/Element;
    flags: (0x0000) 

  int[] mArrays;
    descriptor: [I
    flags: (0x0000) 

  static final int mMaxArrays;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public android.renderscript.Element getElement();
    descriptor: ()Landroid/renderscript/Element;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 85
            aload 0 /* this */
            getfield android.renderscript.Type.mElement:Landroid/renderscript/Element;
            areturn
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Type;

  public int getX();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 94
            aload 0 /* this */
            getfield android.renderscript.Type.mDimX:I
            ireturn
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Type;

  public int getY();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 103
            aload 0 /* this */
            getfield android.renderscript.Type.mDimY:I
            ireturn
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Type;

  public int getZ();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 112
            aload 0 /* this */
            getfield android.renderscript.Type.mDimZ:I
            ireturn
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Type;

  public int getYuv();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 122
            aload 0 /* this */
            getfield android.renderscript.Type.mDimYuv:I
            ireturn
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Type;

  public boolean hasMipmaps();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 131
            aload 0 /* this */
            getfield android.renderscript.Type.mDimMipmaps:Z
            ireturn
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Type;

  public boolean hasFaces();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 140
            aload 0 /* this */
            getfield android.renderscript.Type.mDimFaces:Z
            ireturn
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Type;

  public int getCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 149
            aload 0 /* this */
            getfield android.renderscript.Type.mElementCount:I
            ireturn
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/renderscript/Type;

  public int getArray(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.renderscript.Type this
        start local 1 // int arrayNum
         0: .line 160
            iload 1 /* arrayNum */
            iflt 1
            iload 1 /* arrayNum */
            iconst_4
            if_icmplt 2
         1: .line 161
      StackMap locals:
      StackMap stack:
            new android.renderscript.RSIllegalArgumentException
            dup
            ldc "Array dimension out of range."
            invokespecial android.renderscript.RSIllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 164
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Type.mArrays:[I
            ifnull 3
            iload 1 /* arrayNum */
            aload 0 /* this */
            getfield android.renderscript.Type.mArrays:[I
            arraylength
            if_icmplt 4
         3: .line 166
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 169
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Type.mArrays:[I
            iload 1 /* arrayNum */
            iaload
            ireturn
        end local 1 // int arrayNum
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Landroid/renderscript/Type;
            0    5     1  arrayNum  I
    MethodParameters:
          Name  Flags
      arrayNum  

  public int getArrayCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 179
            aload 0 /* this */
            getfield android.renderscript.Type.mArrays:[I
            ifnull 1
            aload 0 /* this */
            getfield android.renderscript.Type.mArrays:[I
            arraylength
            ireturn
         1: .line 180
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/renderscript/Type;

  void calcElementCount();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=8, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 184
            aload 0 /* this */
            invokevirtual android.renderscript.Type.hasMipmaps:()Z
            istore 1 /* hasLod */
        start local 1 // boolean hasLod
         1: .line 185
            aload 0 /* this */
            invokevirtual android.renderscript.Type.getX:()I
            istore 2 /* x */
        start local 2 // int x
         2: .line 186
            aload 0 /* this */
            invokevirtual android.renderscript.Type.getY:()I
            istore 3 /* y */
        start local 3 // int y
         3: .line 187
            aload 0 /* this */
            invokevirtual android.renderscript.Type.getZ:()I
            istore 4 /* z */
        start local 4 // int z
         4: .line 188
            iconst_1
            istore 5 /* faces */
        start local 5 // int faces
         5: .line 189
            aload 0 /* this */
            invokevirtual android.renderscript.Type.hasFaces:()Z
            ifeq 7
         6: .line 190
            bipush 6
            istore 5 /* faces */
         7: .line 192
      StackMap locals: android.renderscript.Type int int int int int
      StackMap stack:
            iload 2 /* x */
            ifne 9
         8: .line 193
            iconst_1
            istore 2 /* x */
         9: .line 195
      StackMap locals:
      StackMap stack:
            iload 3 /* y */
            ifne 11
        10: .line 196
            iconst_1
            istore 3 /* y */
        11: .line 198
      StackMap locals:
      StackMap stack:
            iload 4 /* z */
            ifne 13
        12: .line 199
            iconst_1
            istore 4 /* z */
        13: .line 202
      StackMap locals:
      StackMap stack:
            iload 2 /* x */
            iload 3 /* y */
            imul
            iload 4 /* z */
            imul
            iload 5 /* faces */
            imul
            istore 6 /* count */
        start local 6 // int count
        14: .line 204
            goto 22
        15: .line 205
      StackMap locals: int
      StackMap stack:
            iload 2 /* x */
            iconst_1
            if_icmple 17
        16: .line 206
            iload 2 /* x */
            iconst_1
            ishr
            istore 2 /* x */
        17: .line 208
      StackMap locals:
      StackMap stack:
            iload 3 /* y */
            iconst_1
            if_icmple 19
        18: .line 209
            iload 3 /* y */
            iconst_1
            ishr
            istore 3 /* y */
        19: .line 211
      StackMap locals:
      StackMap stack:
            iload 4 /* z */
            iconst_1
            if_icmple 21
        20: .line 212
            iload 4 /* z */
            iconst_1
            ishr
            istore 4 /* z */
        21: .line 215
      StackMap locals:
      StackMap stack:
            iload 6 /* count */
            iload 2 /* x */
            iload 3 /* y */
            imul
            iload 4 /* z */
            imul
            iload 5 /* faces */
            imul
            iadd
            istore 6 /* count */
        22: .line 204
      StackMap locals:
      StackMap stack:
            iload 1 /* hasLod */
            ifeq 23
            iload 2 /* x */
            iconst_1
            if_icmpgt 15
            iload 3 /* y */
            iconst_1
            if_icmpgt 15
            iload 4 /* z */
            iconst_1
            if_icmpgt 15
        23: .line 218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.renderscript.Type.mArrays:[I
            ifnull 29
        24: .line 219
            iconst_0
            istore 7 /* ct */
        start local 7 // int ct
        25: goto 28
        26: .line 220
      StackMap locals: int
      StackMap stack:
            iload 6 /* count */
            aload 0 /* this */
            getfield android.renderscript.Type.mArrays:[I
            iload 7 /* ct */
            iaload
            imul
            istore 6 /* count */
        27: .line 219
            iinc 7 /* ct */ 1
      StackMap locals:
      StackMap stack:
        28: iload 7 /* ct */
            aload 0 /* this */
            getfield android.renderscript.Type.mArrays:[I
            arraylength
            if_icmplt 26
        end local 7 // int ct
        29: .line 224
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 6 /* count */
            putfield android.renderscript.Type.mElementCount:I
        30: .line 225
            return
        end local 6 // int count
        end local 5 // int faces
        end local 4 // int z
        end local 3 // int y
        end local 2 // int x
        end local 1 // boolean hasLod
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   31     0    this  Landroid/renderscript/Type;
            1   31     1  hasLod  Z
            2   31     2       x  I
            3   31     3       y  I
            4   31     4       z  I
            5   31     5   faces  I
           14   31     6   count  I
           25   29     7      ct  I

  void <init>(long, android.renderscript.RenderScript);
    descriptor: (JLandroid/renderscript/RenderScript;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.renderscript.Type this
        start local 1 // long id
        start local 3 // android.renderscript.RenderScript rs
         0: .line 229
            aload 0 /* this */
            lload 1 /* id */
            aload 3 /* rs */
            invokespecial android.renderscript.BaseObj.<init>:(JLandroid/renderscript/RenderScript;)V
         1: .line 230
            return
        end local 3 // android.renderscript.RenderScript rs
        end local 1 // long id
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/renderscript/Type;
            0    2     1    id  J
            0    2     3    rs  Landroid/renderscript/RenderScript;
    MethodParameters:
      Name  Flags
      id    
      rs    

  void updateFromNative();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=6, locals=4, args_size=1
        start local 0 // android.renderscript.Type this
         0: .line 236
            bipush 6
            newarray 11
            astore 1 /* dataBuffer */
        start local 1 // long[] dataBuffer
         1: .line 237
            aload 0 /* this */
            getfield android.renderscript.Type.mRS:Landroid/renderscript/RenderScript;
            aload 0 /* this */
            aload 0 /* this */
            getfield android.renderscript.Type.mRS:Landroid/renderscript/RenderScript;
            invokevirtual android.renderscript.Type.getID:(Landroid/renderscript/RenderScript;)J
            aload 1 /* dataBuffer */
            invokevirtual android.renderscript.RenderScript.nTypeGetNativeData:(J[J)V
         2: .line 239
            aload 0 /* this */
            aload 1 /* dataBuffer */
            iconst_0
            laload
            l2i
            putfield android.renderscript.Type.mDimX:I
         3: .line 240
            aload 0 /* this */
            aload 1 /* dataBuffer */
            iconst_1
            laload
            l2i
            putfield android.renderscript.Type.mDimY:I
         4: .line 241
            aload 0 /* this */
            aload 1 /* dataBuffer */
            iconst_2
            laload
            l2i
            putfield android.renderscript.Type.mDimZ:I
         5: .line 242
            aload 0 /* this */
            aload 1 /* dataBuffer */
            iconst_3
            laload
            lconst_1
            lcmp
            ifne 6
            iconst_1
            goto 7
      StackMap locals: android.renderscript.Type long[]
      StackMap stack: android.renderscript.Type
         6: iconst_0
      StackMap locals: android.renderscript.Type long[]
      StackMap stack: android.renderscript.Type int
         7: putfield android.renderscript.Type.mDimMipmaps:Z
         8: .line 243
            aload 0 /* this */
            aload 1 /* dataBuffer */
            iconst_4
            laload
            lconst_1
            lcmp
            ifne 9
            iconst_1
            goto 10
      StackMap locals:
      StackMap stack: android.renderscript.Type
         9: iconst_0
      StackMap locals: android.renderscript.Type long[]
      StackMap stack: android.renderscript.Type int
        10: putfield android.renderscript.Type.mDimFaces:Z
        11: .line 245
            aload 1 /* dataBuffer */
            iconst_5
            laload
            lstore 2 /* elementID */
        start local 2 // long elementID
        12: .line 246
            lload 2 /* elementID */
            lconst_0
            lcmp
            ifeq 15
        13: .line 247
            aload 0 /* this */
            new android.renderscript.Element
            dup
            lload 2 /* elementID */
            aload 0 /* this */
            getfield android.renderscript.Type.mRS:Landroid/renderscript/RenderScript;
            invokespecial android.renderscript.Element.<init>:(JLandroid/renderscript/RenderScript;)V
            putfield android.renderscript.Type.mElement:Landroid/renderscript/Element;
        14: .line 248
            aload 0 /* this */
            getfield android.renderscript.Type.mElement:Landroid/renderscript/Element;
            invokevirtual android.renderscript.Element.updateFromNative:()V
        15: .line 250
      StackMap locals: long
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.renderscript.Type.calcElementCount:()V
        16: .line 251
            return
        end local 2 // long elementID
        end local 1 // long[] dataBuffer
        end local 0 // android.renderscript.Type this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Landroid/renderscript/Type;
            1   17     1  dataBuffer  [J
           12   17     2   elementID  J

  public static android.renderscript.Type createX(android.renderscript.RenderScript, android.renderscript.Element, int);
    descriptor: (Landroid/renderscript/RenderScript;Landroid/renderscript/Element;I)Landroid/renderscript/Type;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=6, args_size=3
        start local 0 // android.renderscript.RenderScript rs
        start local 1 // android.renderscript.Element e
        start local 2 // int dimX
         0: .line 264
            iload 2 /* dimX */
            iconst_1
            if_icmpge 2
         1: .line 265
            new android.renderscript.RSInvalidStateException
            dup
            ldc "Dimension must be >= 1."
            invokespecial android.renderscript.RSInvalidStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 268
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            aload 1 /* e */
            aload 0 /* rs */
            invokevirtual android.renderscript.Element.getID:(Landroid/renderscript/RenderScript;)J
            iload 2 /* dimX */
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokevirtual android.renderscript.RenderScript.nTypeCreate:(JIIIZZI)J
            lstore 3 /* id */
        start local 3 // long id
         3: .line 269
            new android.renderscript.Type
            dup
            lload 3 /* id */
            aload 0 /* rs */
            invokespecial android.renderscript.Type.<init>:(JLandroid/renderscript/RenderScript;)V
            astore 5 /* t */
        start local 5 // android.renderscript.Type t
         4: .line 270
            aload 5 /* t */
            aload 1 /* e */
            putfield android.renderscript.Type.mElement:Landroid/renderscript/Element;
         5: .line 271
            aload 5 /* t */
            iload 2 /* dimX */
            putfield android.renderscript.Type.mDimX:I
         6: .line 272
            aload 5 /* t */
            invokevirtual android.renderscript.Type.calcElementCount:()V
         7: .line 273
            aload 5 /* t */
            areturn
        end local 5 // android.renderscript.Type t
        end local 3 // long id
        end local 2 // int dimX
        end local 1 // android.renderscript.Element e
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0    rs  Landroid/renderscript/RenderScript;
            0    8     1     e  Landroid/renderscript/Element;
            0    8     2  dimX  I
            3    8     3    id  J
            4    8     5     t  Landroid/renderscript/Type;
    MethodParameters:
      Name  Flags
      rs    
      e     
      dimX  

  public static android.renderscript.Type createXY(android.renderscript.RenderScript, android.renderscript.Element, int, int);
    descriptor: (Landroid/renderscript/RenderScript;Landroid/renderscript/Element;II)Landroid/renderscript/Type;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=7, args_size=4
        start local 0 // android.renderscript.RenderScript rs
        start local 1 // android.renderscript.Element e
        start local 2 // int dimX
        start local 3 // int dimY
         0: .line 288
            iload 2 /* dimX */
            iconst_1
            if_icmplt 1
            iload 3 /* dimY */
            iconst_1
            if_icmpge 2
         1: .line 289
      StackMap locals:
      StackMap stack:
            new android.renderscript.RSInvalidStateException
            dup
            ldc "Dimension must be >= 1."
            invokespecial android.renderscript.RSInvalidStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 292
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            aload 1 /* e */
            aload 0 /* rs */
            invokevirtual android.renderscript.Element.getID:(Landroid/renderscript/RenderScript;)J
            iload 2 /* dimX */
            iload 3 /* dimY */
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokevirtual android.renderscript.RenderScript.nTypeCreate:(JIIIZZI)J
            lstore 4 /* id */
        start local 4 // long id
         3: .line 293
            new android.renderscript.Type
            dup
            lload 4 /* id */
            aload 0 /* rs */
            invokespecial android.renderscript.Type.<init>:(JLandroid/renderscript/RenderScript;)V
            astore 6 /* t */
        start local 6 // android.renderscript.Type t
         4: .line 294
            aload 6 /* t */
            aload 1 /* e */
            putfield android.renderscript.Type.mElement:Landroid/renderscript/Element;
         5: .line 295
            aload 6 /* t */
            iload 2 /* dimX */
            putfield android.renderscript.Type.mDimX:I
         6: .line 296
            aload 6 /* t */
            iload 3 /* dimY */
            putfield android.renderscript.Type.mDimY:I
         7: .line 297
            aload 6 /* t */
            invokevirtual android.renderscript.Type.calcElementCount:()V
         8: .line 298
            aload 6 /* t */
            areturn
        end local 6 // android.renderscript.Type t
        end local 4 // long id
        end local 3 // int dimY
        end local 2 // int dimX
        end local 1 // android.renderscript.Element e
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0    rs  Landroid/renderscript/RenderScript;
            0    9     1     e  Landroid/renderscript/Element;
            0    9     2  dimX  I
            0    9     3  dimY  I
            3    9     4    id  J
            4    9     6     t  Landroid/renderscript/Type;
    MethodParameters:
      Name  Flags
      rs    
      e     
      dimX  
      dimY  

  public static android.renderscript.Type createXYZ(android.renderscript.RenderScript, android.renderscript.Element, int, int, int);
    descriptor: (Landroid/renderscript/RenderScript;Landroid/renderscript/Element;III)Landroid/renderscript/Type;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=9, locals=8, args_size=5
        start local 0 // android.renderscript.RenderScript rs
        start local 1 // android.renderscript.Element e
        start local 2 // int dimX
        start local 3 // int dimY
        start local 4 // int dimZ
         0: .line 314
            iload 2 /* dimX */
            iconst_1
            if_icmplt 1
            iload 3 /* dimY */
            iconst_1
            if_icmplt 1
            iload 4 /* dimZ */
            iconst_1
            if_icmpge 2
         1: .line 315
      StackMap locals:
      StackMap stack:
            new android.renderscript.RSInvalidStateException
            dup
            ldc "Dimension must be >= 1."
            invokespecial android.renderscript.RSInvalidStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 318
      StackMap locals:
      StackMap stack:
            aload 0 /* rs */
            aload 1 /* e */
            aload 0 /* rs */
            invokevirtual android.renderscript.Element.getID:(Landroid/renderscript/RenderScript;)J
            iload 2 /* dimX */
            iload 3 /* dimY */
            iload 4 /* dimZ */
            iconst_0
            iconst_0
            iconst_0
            invokevirtual android.renderscript.RenderScript.nTypeCreate:(JIIIZZI)J
            lstore 5 /* id */
        start local 5 // long id
         3: .line 319
            new android.renderscript.Type
            dup
            lload 5 /* id */
            aload 0 /* rs */
            invokespecial android.renderscript.Type.<init>:(JLandroid/renderscript/RenderScript;)V
            astore 7 /* t */
        start local 7 // android.renderscript.Type t
         4: .line 320
            aload 7 /* t */
            aload 1 /* e */
            putfield android.renderscript.Type.mElement:Landroid/renderscript/Element;
         5: .line 321
            aload 7 /* t */
            iload 2 /* dimX */
            putfield android.renderscript.Type.mDimX:I
         6: .line 322
            aload 7 /* t */
            iload 3 /* dimY */
            putfield android.renderscript.Type.mDimY:I
         7: .line 323
            aload 7 /* t */
            iload 4 /* dimZ */
            putfield android.renderscript.Type.mDimZ:I
         8: .line 324
            aload 7 /* t */
            invokevirtual android.renderscript.Type.calcElementCount:()V
         9: .line 325
            aload 7 /* t */
            areturn
        end local 7 // android.renderscript.Type t
        end local 5 // long id
        end local 4 // int dimZ
        end local 3 // int dimY
        end local 2 // int dimX
        end local 1 // android.renderscript.Element e
        end local 0 // android.renderscript.RenderScript rs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0    rs  Landroid/renderscript/RenderScript;
            0   10     1     e  Landroid/renderscript/Element;
            0   10     2  dimX  I
            0   10     3  dimY  I
            0   10     4  dimZ  I
            3   10     5    id  J
            4   10     7     t  Landroid/renderscript/Type;
    MethodParameters:
      Name  Flags
      rs    
      e     
      dimX  
      dimY  
      dimZ  
}
SourceFile: "Type.java"
NestMembers:
  android.renderscript.Type$Builder  android.renderscript.Type$CubemapFace
InnerClasses:
  public Builder = android.renderscript.Type$Builder of android.renderscript.Type
  public final CubemapFace = android.renderscript.Type$CubemapFace of android.renderscript.Type