abstract class android.opengl.GLWrapperBase implements javax.microedition.khronos.opengles.GL, javax.microedition.khronos.opengles.GL10, javax.microedition.khronos.opengles.GL10Ext, javax.microedition.khronos.opengles.GL11, javax.microedition.khronos.opengles.GL11Ext, javax.microedition.khronos.opengles.GL11ExtensionPack
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: android.opengl.GLWrapperBase
super_class: java.lang.Object
{
protected javax.microedition.khronos.opengles.GL10 mgl;
descriptor: Ljavax/microedition/khronos/opengles/GL10;
flags: (0x0004) ACC_PROTECTED
protected javax.microedition.khronos.opengles.GL10Ext mgl10Ext;
descriptor: Ljavax/microedition/khronos/opengles/GL10Ext;
flags: (0x0004) ACC_PROTECTED
protected javax.microedition.khronos.opengles.GL11 mgl11;
descriptor: Ljavax/microedition/khronos/opengles/GL11;
flags: (0x0004) ACC_PROTECTED
protected javax.microedition.khronos.opengles.GL11Ext mgl11Ext;
descriptor: Ljavax/microedition/khronos/opengles/GL11Ext;
flags: (0x0004) ACC_PROTECTED
protected javax.microedition.khronos.opengles.GL11ExtensionPack mgl11ExtensionPack;
descriptor: Ljavax/microedition/khronos/opengles/GL11ExtensionPack;
flags: (0x0004) ACC_PROTECTED
public void <init>(javax.microedition.khronos.opengles.GL);
descriptor: (Ljavax/microedition/khronos/opengles/GL;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // android.opengl.GLWrapperBase this
start local 1 // javax.microedition.khronos.opengles.GL gl
0: .line 32
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 33
aload 0 /* this */
aload 1 /* gl */
checkcast javax.microedition.khronos.opengles.GL10
putfield android.opengl.GLWrapperBase.mgl:Ljavax/microedition/khronos/opengles/GL10;
2: .line 34
aload 1 /* gl */
instanceof javax.microedition.khronos.opengles.GL10Ext
ifeq 4
3: .line 35
aload 0 /* this */
aload 1 /* gl */
checkcast javax.microedition.khronos.opengles.GL10Ext
putfield android.opengl.GLWrapperBase.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext;
4: .line 37
StackMap locals: android.opengl.GLWrapperBase javax.microedition.khronos.opengles.GL
StackMap stack:
aload 1 /* gl */
instanceof javax.microedition.khronos.opengles.GL11
ifeq 6
5: .line 38
aload 0 /* this */
aload 1 /* gl */
checkcast javax.microedition.khronos.opengles.GL11
putfield android.opengl.GLWrapperBase.mgl11:Ljavax/microedition/khronos/opengles/GL11;
6: .line 40
StackMap locals:
StackMap stack:
aload 1 /* gl */
instanceof javax.microedition.khronos.opengles.GL11Ext
ifeq 8
7: .line 41
aload 0 /* this */
aload 1 /* gl */
checkcast javax.microedition.khronos.opengles.GL11Ext
putfield android.opengl.GLWrapperBase.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext;
8: .line 43
StackMap locals:
StackMap stack:
aload 1 /* gl */
instanceof javax.microedition.khronos.opengles.GL11ExtensionPack
ifeq 10
9: .line 44
aload 0 /* this */
aload 1 /* gl */
checkcast javax.microedition.khronos.opengles.GL11ExtensionPack
putfield android.opengl.GLWrapperBase.mgl11ExtensionPack:Ljavax/microedition/khronos/opengles/GL11ExtensionPack;
10: .line 46
StackMap locals:
StackMap stack:
return
end local 1 // javax.microedition.khronos.opengles.GL gl
end local 0 // android.opengl.GLWrapperBase this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/opengl/GLWrapperBase;
0 11 1 gl Ljavax/microedition/khronos/opengles/GL;
MethodParameters:
Name Flags
gl
}
SourceFile: "GLWrapperBase.java"