public class android.app.ActivityManager$TaskDescription implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.app.ActivityManager$TaskDescription
super_class: java.lang.Object
{
public static final java.lang.String ATTR_TASKDESCRIPTION_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "task_description_"
private static final java.lang.String ATTR_TASKDESCRIPTIONLABEL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "task_description_label"
private static final java.lang.String ATTR_TASKDESCRIPTIONCOLOR_PRIMARY;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "task_description_color"
private static final java.lang.String ATTR_TASKDESCRIPTIONCOLOR_BACKGROUND;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "task_description_colorBackground"
private static final java.lang.String ATTR_TASKDESCRIPTIONICON_FILENAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "task_description_icon_filename"
private static final java.lang.String ATTR_TASKDESCRIPTIONICON_RESOURCE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "task_description_icon_resource"
private java.lang.String mLabel;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private android.graphics.Bitmap mIcon;
descriptor: Landroid/graphics/Bitmap;
flags: (0x0002) ACC_PRIVATE
private int mIconRes;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String mIconFilename;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int mColorPrimary;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mColorBackground;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mStatusBarColor;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int mNavigationBarColor;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public static final android.os.Parcelable$Creator<android.app.ActivityManager$TaskDescription> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/app/ActivityManager$TaskDescription;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.app.ActivityManager$TaskDescription$1
dup
invokespecial android.app.ActivityManager$TaskDescription$1.<init>:()V
1: putstatic android.app.ActivityManager$TaskDescription.CREATOR:Landroid/os/Parcelable$Creator;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String, android.graphics.Bitmap, int);
descriptor: (Ljava/lang/String;Landroid/graphics/Bitmap;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_0
aconst_null
iload 3
iconst_0
iconst_0
iconst_0
invokespecial android.app.ActivityManager$TaskDescription.<init>:(Ljava/lang/String;Landroid/graphics/Bitmap;ILjava/lang/String;IIII)V
1: iload 3
ifeq 3
iload 3
invokestatic android.graphics.Color.alpha:(I)I
sipush 255
if_icmpeq 3
2: new java.lang.RuntimeException
dup
ldc "A TaskDescription's primary color should be opaque"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: android.app.ActivityManager$TaskDescription java.lang.String android.graphics.Bitmap int
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/ActivityManager$TaskDescription;
0 4 1 label Ljava/lang/String;
0 4 2 icon Landroid/graphics/Bitmap;
0 4 3 colorPrimary I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
label
icon
colorPrimary
public void <init>(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aconst_null
iload 2
aconst_null
iload 3
iconst_0
iconst_0
iconst_0
invokespecial android.app.ActivityManager$TaskDescription.<init>:(Ljava/lang/String;Landroid/graphics/Bitmap;ILjava/lang/String;IIII)V
1: iload 3
ifeq 3
iload 3
invokestatic android.graphics.Color.alpha:(I)I
sipush 255
if_icmpeq 3
2: new java.lang.RuntimeException
dup
ldc "A TaskDescription's primary color should be opaque"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: android.app.ActivityManager$TaskDescription java.lang.String int int
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/ActivityManager$TaskDescription;
0 4 1 label Ljava/lang/String;
0 4 2 iconRes I
0 4 3 colorPrimary I
MethodParameters:
Name Flags
label
iconRes
colorPrimary
public void <init>(java.lang.String, android.graphics.Bitmap);
descriptor: (Ljava/lang/String;Landroid/graphics/Bitmap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
aconst_null
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial android.app.ActivityManager$TaskDescription.<init>:(Ljava/lang/String;Landroid/graphics/Bitmap;ILjava/lang/String;IIII)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ActivityManager$TaskDescription;
0 2 1 label Ljava/lang/String;
0 2 2 icon Landroid/graphics/Bitmap;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
label
icon
public void <init>(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
iload 2
aconst_null
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial android.app.ActivityManager$TaskDescription.<init>:(Ljava/lang/String;Landroid/graphics/Bitmap;ILjava/lang/String;IIII)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ActivityManager$TaskDescription;
0 2 1 label Ljava/lang/String;
0 2 2 iconRes I
MethodParameters:
Name Flags
label
iconRes
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
iconst_0
aconst_null
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial android.app.ActivityManager$TaskDescription.<init>:(Ljava/lang/String;Landroid/graphics/Bitmap;ILjava/lang/String;IIII)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ActivityManager$TaskDescription;
0 2 1 label Ljava/lang/String;
MethodParameters:
Name Flags
label
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
aconst_null
iconst_0
aconst_null
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial android.app.ActivityManager$TaskDescription.<init>:(Ljava/lang/String;Landroid/graphics/Bitmap;ILjava/lang/String;IIII)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ActivityManager$TaskDescription;
public void <init>(java.lang.String, android.graphics.Bitmap, int, java.lang.String, int, int, int, int);
descriptor: (Ljava/lang/String;Landroid/graphics/Bitmap;ILjava/lang/String;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
2: aload 0
aload 2
putfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
3: aload 0
iload 3
putfield android.app.ActivityManager$TaskDescription.mIconRes:I
4: aload 0
aload 4
putfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
5: aload 0
iload 5
putfield android.app.ActivityManager$TaskDescription.mColorPrimary:I
6: aload 0
iload 6
putfield android.app.ActivityManager$TaskDescription.mColorBackground:I
7: aload 0
iload 7
putfield android.app.ActivityManager$TaskDescription.mStatusBarColor:I
8: aload 0
iload 8
putfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
9: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/app/ActivityManager$TaskDescription;
0 10 1 label Ljava/lang/String;
0 10 2 bitmap Landroid/graphics/Bitmap;
0 10 3 iconRes I
0 10 4 iconFilename Ljava/lang/String;
0 10 5 colorPrimary I
0 10 6 colorBackground I
0 10 7 statusBarColor I
0 10 8 navigationBarColor I
MethodParameters:
Name Flags
label
bitmap
iconRes
iconFilename
colorPrimary
colorBackground
statusBarColor
navigationBarColor
public void <init>(android.app.ActivityManager$TaskDescription);
descriptor: (Landroid/app/ActivityManager$TaskDescription;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokevirtual android.app.ActivityManager$TaskDescription.copyFrom:(Landroid/app/ActivityManager$TaskDescription;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/ActivityManager$TaskDescription;
0 3 1 td Landroid/app/ActivityManager$TaskDescription;
MethodParameters:
Name Flags
td
public void copyFrom(android.app.ActivityManager$TaskDescription);
descriptor: (Landroid/app/ActivityManager$TaskDescription;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
putfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
1: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
putfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
2: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mIconRes:I
putfield android.app.ActivityManager$TaskDescription.mIconRes:I
3: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
putfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
4: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mColorPrimary:I
putfield android.app.ActivityManager$TaskDescription.mColorPrimary:I
5: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mColorBackground:I
putfield android.app.ActivityManager$TaskDescription.mColorBackground:I
6: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mStatusBarColor:I
putfield android.app.ActivityManager$TaskDescription.mStatusBarColor:I
7: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
putfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/app/ActivityManager$TaskDescription;
0 9 1 other Landroid/app/ActivityManager$TaskDescription;
MethodParameters:
Name Flags
other
public void copyFromPreserveHiddenFields(android.app.ActivityManager$TaskDescription);
descriptor: (Landroid/app/ActivityManager$TaskDescription;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
putfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
1: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
putfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
2: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mIconRes:I
putfield android.app.ActivityManager$TaskDescription.mIconRes:I
3: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
putfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
4: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mColorPrimary:I
putfield android.app.ActivityManager$TaskDescription.mColorPrimary:I
5: aload 1
getfield android.app.ActivityManager$TaskDescription.mColorBackground:I
ifeq 7
6: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mColorBackground:I
putfield android.app.ActivityManager$TaskDescription.mColorBackground:I
7: StackMap locals:
StackMap stack:
aload 1
getfield android.app.ActivityManager$TaskDescription.mStatusBarColor:I
ifeq 9
8: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mStatusBarColor:I
putfield android.app.ActivityManager$TaskDescription.mStatusBarColor:I
9: StackMap locals:
StackMap stack:
aload 1
getfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
ifeq 11
10: aload 0
aload 1
getfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
putfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/app/ActivityManager$TaskDescription;
0 12 1 other Landroid/app/ActivityManager$TaskDescription;
MethodParameters:
Name Flags
other
private void <init>(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokevirtual android.app.ActivityManager$TaskDescription.readFromParcel:(Landroid/os/Parcel;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/ActivityManager$TaskDescription;
0 3 1 source Landroid/os/Parcel;
MethodParameters:
Name Flags
source
public void setLabel(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ActivityManager$TaskDescription;
0 2 1 label Ljava/lang/String;
MethodParameters:
Name Flags
label
public void setPrimaryColor(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
iload 1
invokestatic android.graphics.Color.alpha:(I)I
sipush 255
if_icmpeq 2
1: new java.lang.RuntimeException
dup
ldc "A TaskDescription's primary color should be opaque"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield android.app.ActivityManager$TaskDescription.mColorPrimary:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/ActivityManager$TaskDescription;
0 4 1 primaryColor I
MethodParameters:
Name Flags
primaryColor
public void setBackgroundColor(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
iload 1
invokestatic android.graphics.Color.alpha:(I)I
sipush 255
if_icmpeq 2
1: new java.lang.RuntimeException
dup
ldc "A TaskDescription's background color should be opaque"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield android.app.ActivityManager$TaskDescription.mColorBackground:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/ActivityManager$TaskDescription;
0 4 1 backgroundColor I
MethodParameters:
Name Flags
backgroundColor
public void setStatusBarColor(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.app.ActivityManager$TaskDescription.mStatusBarColor:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ActivityManager$TaskDescription;
0 2 1 statusBarColor I
MethodParameters:
Name Flags
statusBarColor
public void setNavigationBarColor(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ActivityManager$TaskDescription;
0 2 1 navigationBarColor I
MethodParameters:
Name Flags
navigationBarColor
public void setIcon(android.graphics.Bitmap);
descriptor: (Landroid/graphics/Bitmap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ActivityManager$TaskDescription;
0 2 1 icon Landroid/graphics/Bitmap;
MethodParameters:
Name Flags
icon
public void setIcon(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.app.ActivityManager$TaskDescription.mIconRes:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ActivityManager$TaskDescription;
0 2 1 iconRes I
MethodParameters:
Name Flags
iconRes
public void setIconFilename(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
1: aload 0
aconst_null
putfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/ActivityManager$TaskDescription;
0 3 1 iconFilename Ljava/lang/String;
MethodParameters:
Name Flags
iconFilename
public java.lang.String getLabel();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ActivityManager$TaskDescription;
public android.graphics.Bitmap getIcon();
descriptor: ()Landroid/graphics/Bitmap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
ifnull 2
1: aload 0
getfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
invokestatic android.os.UserHandle.myUserId:()I
invokestatic android.app.ActivityManager$TaskDescription.loadTaskDescriptionIcon:(Ljava/lang/String;I)Landroid/graphics/Bitmap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/ActivityManager$TaskDescription;
public int getIconResource();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ActivityManager$TaskDescription.mIconRes:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ActivityManager$TaskDescription;
public java.lang.String getIconFilename();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ActivityManager$TaskDescription;
public android.graphics.Bitmap getInMemoryIcon();
descriptor: ()Landroid/graphics/Bitmap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ActivityManager$TaskDescription;
public static android.graphics.Bitmap loadTaskDescriptionIcon(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Landroid/graphics/Bitmap;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ifnull 7
1: invokestatic android.app.ActivityManager.getService:()Landroid/app/IActivityManager;
aload 0
2: iload 1
3: invokeinterface android.app.IActivityManager.getTaskDescriptionIcon:(Ljava/lang/String;I)Landroid/graphics/Bitmap;
4: areturn
5: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 6: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 7: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 iconFilename Ljava/lang/String;
0 8 1 userId I
6 7 2 e Landroid/os/RemoteException;
Exception table:
from to target type
1 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
iconFilename
userId
public int getPrimaryColor();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ActivityManager$TaskDescription.mColorPrimary:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ActivityManager$TaskDescription;
public int getBackgroundColor();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ActivityManager$TaskDescription.mColorBackground:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ActivityManager$TaskDescription;
public int getStatusBarColor();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ActivityManager$TaskDescription.mStatusBarColor:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ActivityManager$TaskDescription;
public int getNavigationBarColor();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ActivityManager$TaskDescription;
public void saveToXml(XmlSerializer);
descriptor: (LXmlSerializer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tXmlSerializer cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ActivityManager$TaskDescription;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
out
public void restoreFromXml(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc "task_description_label"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
1: aload 0
aload 2
invokevirtual android.app.ActivityManager$TaskDescription.setLabel:(Ljava/lang/String;)V
2: goto 14
StackMap locals:
StackMap stack:
3: ldc "task_description_color"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
4: aload 0
aload 2
bipush 16
invokestatic java.lang.Long.parseLong:(Ljava/lang/String;I)J
l2i
invokevirtual android.app.ActivityManager$TaskDescription.setPrimaryColor:(I)V
5: goto 14
StackMap locals:
StackMap stack:
6: ldc "task_description_colorBackground"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: aload 0
aload 2
bipush 16
invokestatic java.lang.Long.parseLong:(Ljava/lang/String;I)J
l2i
invokevirtual android.app.ActivityManager$TaskDescription.setBackgroundColor:(I)V
8: goto 14
StackMap locals:
StackMap stack:
9: ldc "task_description_icon_filename"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
10: aload 0
aload 2
invokevirtual android.app.ActivityManager$TaskDescription.setIconFilename:(Ljava/lang/String;)V
11: goto 14
StackMap locals:
StackMap stack:
12: ldc "task_description_icon_resource"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 14
13: aload 0
aload 2
bipush 10
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
invokevirtual android.app.ActivityManager$TaskDescription.setIcon:(I)V
14: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/app/ActivityManager$TaskDescription;
0 15 1 attrName Ljava/lang/String;
0 15 2 attrValue Ljava/lang/String;
MethodParameters:
Name Flags
attrName
attrValue
public int describeContents();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ActivityManager$TaskDescription;
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
ifnonnull 3
1: aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
2: goto 5
3: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
4: aload 1
aload 0
getfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
aload 0
getfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
ifnonnull 8
6: aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
7: goto 10
8: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
9: aload 0
getfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
aload 1
iconst_0
invokevirtual android.graphics.Bitmap.writeToParcel:(Landroid/os/Parcel;I)V
10: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.app.ActivityManager$TaskDescription.mIconRes:I
invokevirtual android.os.Parcel.writeInt:(I)V
11: aload 1
aload 0
getfield android.app.ActivityManager$TaskDescription.mColorPrimary:I
invokevirtual android.os.Parcel.writeInt:(I)V
12: aload 1
aload 0
getfield android.app.ActivityManager$TaskDescription.mColorBackground:I
invokevirtual android.os.Parcel.writeInt:(I)V
13: aload 1
aload 0
getfield android.app.ActivityManager$TaskDescription.mStatusBarColor:I
invokevirtual android.os.Parcel.writeInt:(I)V
14: aload 1
aload 0
getfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
invokevirtual android.os.Parcel.writeInt:(I)V
15: aload 0
getfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
ifnonnull 18
16: aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
17: goto 20
18: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
19: aload 1
aload 0
getfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
20: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Landroid/app/ActivityManager$TaskDescription;
0 21 1 dest Landroid/os/Parcel;
0 21 2 flags I
MethodParameters:
Name Flags
dest
flags
public void readFromParcel(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifle 1
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack: android.app.ActivityManager$TaskDescription
1: aconst_null
StackMap locals: android.app.ActivityManager$TaskDescription android.os.Parcel
StackMap stack: android.app.ActivityManager$TaskDescription java.lang.String
2: putfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
3: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifle 4
getstatic android.graphics.Bitmap.CREATOR:Landroid/os/Parcelable$Creator;
aload 1
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.graphics.Bitmap
goto 5
StackMap locals:
StackMap stack: android.app.ActivityManager$TaskDescription
4: aconst_null
StackMap locals: android.app.ActivityManager$TaskDescription android.os.Parcel
StackMap stack: android.app.ActivityManager$TaskDescription android.graphics.Bitmap
5: putfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
6: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.ActivityManager$TaskDescription.mIconRes:I
7: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.ActivityManager$TaskDescription.mColorPrimary:I
8: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.ActivityManager$TaskDescription.mColorBackground:I
9: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.ActivityManager$TaskDescription.mStatusBarColor:I
10: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
11: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifle 12
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
goto 13
StackMap locals:
StackMap stack: android.app.ActivityManager$TaskDescription
12: aconst_null
StackMap locals: android.app.ActivityManager$TaskDescription android.os.Parcel
StackMap stack: android.app.ActivityManager$TaskDescription java.lang.String
13: putfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/app/ActivityManager$TaskDescription;
0 15 1 source Landroid/os/Parcel;
MethodParameters:
Name Flags
source
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "TaskDescription Label: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.app.ActivityManager$TaskDescription.mLabel:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " Icon: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.ActivityManager$TaskDescription.mIcon:Landroid/graphics/Bitmap;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1: ldc " IconRes: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.ActivityManager$TaskDescription.mIconRes:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " IconFilename: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.ActivityManager$TaskDescription.mIconFilename:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: ldc " colorPrimary: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.ActivityManager$TaskDescription.mColorPrimary:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " colorBackground: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.ActivityManager$TaskDescription.mColorBackground:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: ldc " statusBarColor: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.ActivityManager$TaskDescription.mColorBackground:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
4: ldc " navigationBarColor: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.app.ActivityManager$TaskDescription.mNavigationBarColor:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
5: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/ActivityManager$TaskDescription;
}
SourceFile: "ActivityManager.java"
NestHost: android.app.ActivityManager
InnerClasses:
public TaskDescription = android.app.ActivityManager$TaskDescription of android.app.ActivityManager
android.app.ActivityManager$TaskDescription$1
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable