public class android.graphics.PixelFormat
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.graphics.PixelFormat
super_class: java.lang.Object
{
public static final int UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int TRANSLUCENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -3
public static final int TRANSPARENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2
public static final int OPAQUE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int RGBA_8888;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int RGBX_8888;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int RGB_888;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int RGB_565;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int RGBA_5551;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int RGBA_4444;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int A_8;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int L_8;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int LA_88;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int RGB_332;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int YCbCr_422_SP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int YCbCr_420_SP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 17
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int YCbCr_422_I;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 20
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int RGBA_F16;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 22
public static final int RGBA_1010102;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 43
public static final int JPEG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 256
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public int bytesPerPixel;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int bitsPerPixel;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/PixelFormat;
public static void getPixelFormatInfo(int, android.graphics.PixelFormat);
descriptor: (ILandroid/graphics/PixelFormat;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: iload 0
lookupswitch { // 15
1: 1
2: 1
3: 4
4: 7
6: 7
7: 7
8: 10
9: 10
10: 7
11: 10
16: 13
17: 16
20: 13
22: 19
43: 1
default: 22
}
1: StackMap locals:
StackMap stack:
aload 1
bipush 32
putfield android.graphics.PixelFormat.bitsPerPixel:I
2: aload 1
iconst_4
putfield android.graphics.PixelFormat.bytesPerPixel:I
3: goto 23
4: StackMap locals:
StackMap stack:
aload 1
bipush 24
putfield android.graphics.PixelFormat.bitsPerPixel:I
5: aload 1
iconst_3
putfield android.graphics.PixelFormat.bytesPerPixel:I
6: goto 23
7: StackMap locals:
StackMap stack:
aload 1
bipush 16
putfield android.graphics.PixelFormat.bitsPerPixel:I
8: aload 1
iconst_2
putfield android.graphics.PixelFormat.bytesPerPixel:I
9: goto 23
10: StackMap locals:
StackMap stack:
aload 1
bipush 8
putfield android.graphics.PixelFormat.bitsPerPixel:I
11: aload 1
iconst_1
putfield android.graphics.PixelFormat.bytesPerPixel:I
12: goto 23
13: StackMap locals:
StackMap stack:
aload 1
bipush 16
putfield android.graphics.PixelFormat.bitsPerPixel:I
14: aload 1
iconst_1
putfield android.graphics.PixelFormat.bytesPerPixel:I
15: goto 23
16: StackMap locals:
StackMap stack:
aload 1
bipush 12
putfield android.graphics.PixelFormat.bitsPerPixel:I
17: aload 1
iconst_1
putfield android.graphics.PixelFormat.bytesPerPixel:I
18: goto 23
19: StackMap locals:
StackMap stack:
aload 1
bipush 64
putfield android.graphics.PixelFormat.bitsPerPixel:I
20: aload 1
bipush 8
putfield android.graphics.PixelFormat.bytesPerPixel:I
21: goto 23
22: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "unknown pixel format "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
23: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 format I
0 24 1 info Landroid/graphics/PixelFormat;
MethodParameters:
Name Flags
format
info
public static boolean formatHasAlpha(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 9
-3: 1
-2: 1
1: 1
6: 1
7: 1
8: 1
10: 1
22: 1
43: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 format I
MethodParameters:
Name Flags
format
public static boolean isPublicFormat(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 6
1: 1
2: 1
3: 1
4: 1
22: 1
43: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 format I
MethodParameters:
Name Flags
format
public static java.lang.String formatToString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 19
-3: 2
-2: 3
0: 1
1: 4
2: 5
3: 6
4: 7
6: 8
7: 9
8: 10
9: 11
10: 12
11: 13
16: 14
17: 15
20: 16
22: 17
43: 18
256: 19
default: 20
}
1: StackMap locals:
StackMap stack:
ldc "UNKNOWN"
areturn
2: StackMap locals:
StackMap stack:
ldc "TRANSLUCENT"
areturn
3: StackMap locals:
StackMap stack:
ldc "TRANSPARENT"
areturn
4: StackMap locals:
StackMap stack:
ldc "RGBA_8888"
areturn
5: StackMap locals:
StackMap stack:
ldc "RGBX_8888"
areturn
6: StackMap locals:
StackMap stack:
ldc "RGB_888"
areturn
7: StackMap locals:
StackMap stack:
ldc "RGB_565"
areturn
8: StackMap locals:
StackMap stack:
ldc "RGBA_5551"
areturn
9: StackMap locals:
StackMap stack:
ldc "RGBA_4444"
areturn
10: StackMap locals:
StackMap stack:
ldc "A_8"
areturn
11: StackMap locals:
StackMap stack:
ldc "L_8"
areturn
12: StackMap locals:
StackMap stack:
ldc "LA_88"
areturn
13: StackMap locals:
StackMap stack:
ldc "RGB_332"
areturn
14: StackMap locals:
StackMap stack:
ldc "YCbCr_422_SP"
areturn
15: StackMap locals:
StackMap stack:
ldc "YCbCr_420_SP"
areturn
16: StackMap locals:
StackMap stack:
ldc "YCbCr_422_I"
areturn
17: StackMap locals:
StackMap stack:
ldc "RGBA_F16"
areturn
18: StackMap locals:
StackMap stack:
ldc "RGBA_1010102"
areturn
19: StackMap locals:
StackMap stack:
ldc "JPEG"
areturn
20: StackMap locals:
StackMap stack:
iload 0
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 format I
MethodParameters:
Name Flags
format
}
SourceFile: "PixelFormat.java"
NestMembers:
android.graphics.PixelFormat$Format android.graphics.PixelFormat$Opacity
InnerClasses:
public abstract Format = android.graphics.PixelFormat$Format of android.graphics.PixelFormat
public abstract Opacity = android.graphics.PixelFormat$Opacity of android.graphics.PixelFormat