public class android.content.pm.ActivityInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.content.pm.ActivityInfo
super_class: android.content.pm.ComponentInfo
{
public int theme;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public static final int LAUNCH_MULTIPLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int LAUNCH_SINGLE_TOP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int LAUNCH_SINGLE_TASK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int LAUNCH_SINGLE_INSTANCE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public int launchMode;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public static final int DOCUMENT_LAUNCH_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int DOCUMENT_LAUNCH_INTO_EXISTING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int DOCUMENT_LAUNCH_ALWAYS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int DOCUMENT_LAUNCH_NEVER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public int documentLaunchMode;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public static final int PERSIST_ROOT_ONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int PERSIST_NEVER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int PERSIST_ACROSS_REBOOTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public int persistableMode;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int maxRecents;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public java.lang.String permission;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String taskAffinity;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String targetActivity;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String launchToken;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public static final int RESIZE_MODE_UNRESIZEABLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int RESIZE_MODE_RESIZEABLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int RESIZE_MODE_RESIZEABLE_AND_PIPABLE_DEPRECATED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int RESIZE_MODE_FORCE_RESIZEABLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int RESIZE_MODE_FORCE_RESIZABLE_LANDSCAPE_ONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int RESIZE_MODE_FORCE_RESIZABLE_PORTRAIT_ONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int RESIZE_MODE_FORCE_RESIZABLE_PRESERVE_ORIENTATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public int resizeMode;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public float maxAspectRatio;
descriptor: F
flags: (0x0001) ACC_PUBLIC
public java.lang.String requestedVrComponent;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public static final int COLOR_MODE_DEFAULT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int COLOR_MODE_WIDE_COLOR_GAMUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int COLOR_MODE_HDR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public int colorMode;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public static final int FLAG_MULTIPROCESS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FLAG_FINISH_ON_TASK_LAUNCH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int FLAG_CLEAR_TASK_ON_LAUNCH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int FLAG_ALWAYS_RETAIN_TASK_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int FLAG_STATE_NOT_NEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int FLAG_EXCLUDE_FROM_RECENTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int FLAG_ALLOW_TASK_REPARENTING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int FLAG_NO_HISTORY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 256
public static final int FLAG_HARDWARE_ACCELERATED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 512
public static final int FLAG_SHOW_FOR_ALL_USERS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
public static final int FLAG_IMMERSIVE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
public static final int FLAG_RELINQUISH_TASK_IDENTITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
public static final int FLAG_AUTO_REMOVE_FROM_RECENTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8192
public static final int FLAG_RESUME_WHILE_PAUSING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16384
public static final int FLAG_ENABLE_VR_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32768
public static final int FLAG_ALWAYS_FOCUSABLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 262144
public static final int FLAG_VISIBLE_TO_INSTANT_APP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1048576
public static final int FLAG_IMPLICITLY_VISIBLE_TO_INSTANT_APP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2097152
public static final int FLAG_SUPPORTS_PICTURE_IN_PICTURE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4194304
public static final int FLAG_SHOW_WHEN_LOCKED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8388608
public static final int FLAG_TURN_SCREEN_ON;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16777216
public static final int FLAG_SYSTEM_USER_ONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 536870912
public static final int FLAG_SINGLE_USER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1073741824
public static final int FLAG_ALLOW_EMBEDDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2147483648
public int flags;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public static final int SCREEN_ORIENTATION_UNSET;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2
public static final int SCREEN_ORIENTATION_UNSPECIFIED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int SCREEN_ORIENTATION_LANDSCAPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int SCREEN_ORIENTATION_PORTRAIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int SCREEN_ORIENTATION_USER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int SCREEN_ORIENTATION_BEHIND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int SCREEN_ORIENTATION_SENSOR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int SCREEN_ORIENTATION_NOSENSOR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int SCREEN_ORIENTATION_SENSOR_LANDSCAPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int SCREEN_ORIENTATION_SENSOR_PORTRAIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int SCREEN_ORIENTATION_REVERSE_LANDSCAPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int SCREEN_ORIENTATION_REVERSE_PORTRAIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int SCREEN_ORIENTATION_FULL_SENSOR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int SCREEN_ORIENTATION_USER_LANDSCAPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int SCREEN_ORIENTATION_USER_PORTRAIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final int SCREEN_ORIENTATION_FULL_USER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
public static final int SCREEN_ORIENTATION_LOCKED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
public int screenOrientation;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public static final int CONFIG_MCC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int CONFIG_MNC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int CONFIG_LOCALE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int CONFIG_TOUCHSCREEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int CONFIG_KEYBOARD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int CONFIG_KEYBOARD_HIDDEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int CONFIG_NAVIGATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int CONFIG_ORIENTATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int CONFIG_SCREEN_LAYOUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 256
public static final int CONFIG_UI_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 512
public static final int CONFIG_SCREEN_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
public static final int CONFIG_SMALLEST_SCREEN_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
public static final int CONFIG_DENSITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
public static final int CONFIG_LAYOUT_DIRECTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8192
public static final int CONFIG_COLOR_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16384
public static final int CONFIG_ASSETS_PATHS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2147483648
public static final int CONFIG_FONT_SCALE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1073741824
public static final int CONFIG_WINDOW_CONFIGURATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 536870912
public static int[] CONFIG_NATIVE_BITS;
descriptor: [I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
public int configChanges;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int softInputMode;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int uiOptions;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public static final int UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public java.lang.String parentActivityName;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public int rotationAnimation;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public static final int LOCK_TASK_LAUNCH_MODE_DEFAULT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int LOCK_TASK_LAUNCH_MODE_NEVER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int LOCK_TASK_LAUNCH_MODE_ALWAYS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int LOCK_TASK_LAUNCH_MODE_IF_WHITELISTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public int lockTaskLaunchMode;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public android.content.pm.ActivityInfo$WindowLayout windowLayout;
descriptor: Landroid/content/pm/ActivityInfo$WindowLayout;
flags: (0x0001) ACC_PUBLIC
public static final android.os.Parcelable$Creator<android.content.pm.ActivityInfo> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/content/pm/ActivityInfo;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 15
newarray 10
dup
iconst_0
1: iconst_2
iastore
dup
iconst_1
2: iconst_1
iastore
dup
iconst_2
3: iconst_4
iastore
dup
iconst_3
4: bipush 8
iastore
dup
iconst_4
5: bipush 16
iastore
dup
iconst_5
6: bipush 32
iastore
dup
bipush 6
7: bipush 64
iastore
dup
bipush 7
8: sipush 128
iastore
dup
bipush 8
9: sipush 2048
iastore
dup
bipush 9
10: sipush 4096
iastore
dup
bipush 10
11: sipush 512
iastore
dup
bipush 11
12: sipush 8192
iastore
dup
bipush 12
13: sipush 256
iastore
dup
bipush 13
14: sipush 16384
iastore
dup
bipush 14
15: ldc 65536
iastore
16: putstatic android.content.pm.ActivityInfo.CONFIG_NATIVE_BITS:[I
17: new android.content.pm.ActivityInfo$1
dup
invokespecial android.content.pm.ActivityInfo$1.<init>:()V
18: putstatic android.content.pm.ActivityInfo.CREATOR:Landroid/os/Parcelable$Creator;
19: return
LocalVariableTable:
Start End Slot Name Signature
public static int activityInfoConfigJavaToNative(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 6
3: StackMap locals: int int
StackMap stack:
iload 0
iconst_1
iload 2
ishl
iand
ifeq 5
4: iload 1
getstatic android.content.pm.ActivityInfo.CONFIG_NATIVE_BITS:[I
iload 2
iaload
ior
istore 1
5: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
getstatic android.content.pm.ActivityInfo.CONFIG_NATIVE_BITS:[I
arraylength
if_icmplt 3
end local 2 7: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 input I
1 8 1 output I
2 7 2 i I
MethodParameters:
Name Flags
input
public static int activityInfoConfigNativeToJava(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 6
3: StackMap locals: int int
StackMap stack:
iload 0
getstatic android.content.pm.ActivityInfo.CONFIG_NATIVE_BITS:[I
iload 2
iaload
iand
ifeq 5
4: iload 1
iconst_1
iload 2
ishl
ior
istore 1
5: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
getstatic android.content.pm.ActivityInfo.CONFIG_NATIVE_BITS:[I
arraylength
if_icmplt 3
end local 2 7: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 input I
1 8 1 output I
2 7 2 i I
MethodParameters:
Name Flags
input
public int getRealConfigChanged();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ActivityInfo.applicationInfo:Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
bipush 13
if_icmpge 5
1: aload 0
getfield android.content.pm.ActivityInfo.configChanges:I
sipush 1024
ior
2: sipush 2048
3: ior
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ActivityInfo.configChanges:I
6: StackMap locals:
StackMap stack: int
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/content/pm/ActivityInfo;
public static final java.lang.String lockTaskLaunchModeToString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 0 - 3
0: 1
1: 2
2: 3
3: 4
default: 5
}
1: StackMap locals:
StackMap stack:
ldc "LOCK_TASK_LAUNCH_MODE_DEFAULT"
areturn
2: StackMap locals:
StackMap stack:
ldc "LOCK_TASK_LAUNCH_MODE_NEVER"
areturn
3: StackMap locals:
StackMap stack:
ldc "LOCK_TASK_LAUNCH_MODE_ALWAYS"
areturn
4: StackMap locals:
StackMap stack:
ldc "LOCK_TASK_LAUNCH_MODE_IF_WHITELISTED"
areturn
5: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "unknown="
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;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 lockTaskLaunchMode I
MethodParameters:
Name Flags
lockTaskLaunchMode
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.content.pm.ComponentInfo.<init>:()V
1: aload 0
iconst_2
putfield android.content.pm.ActivityInfo.resizeMode:I
2: aload 0
iconst_0
putfield android.content.pm.ActivityInfo.colorMode:I
3: aload 0
iconst_m1
putfield android.content.pm.ActivityInfo.screenOrientation:I
4: aload 0
iconst_0
putfield android.content.pm.ActivityInfo.uiOptions:I
5: aload 0
iconst_m1
putfield android.content.pm.ActivityInfo.rotationAnimation:I
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/content/pm/ActivityInfo;
public void <init>(android.content.pm.ActivityInfo);
descriptor: (Landroid/content/pm/ActivityInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial android.content.pm.ComponentInfo.<init>:(Landroid/content/pm/ComponentInfo;)V
1: aload 0
iconst_2
putfield android.content.pm.ActivityInfo.resizeMode:I
2: aload 0
iconst_0
putfield android.content.pm.ActivityInfo.colorMode:I
3: aload 0
iconst_m1
putfield android.content.pm.ActivityInfo.screenOrientation:I
4: aload 0
iconst_0
putfield android.content.pm.ActivityInfo.uiOptions:I
5: aload 0
iconst_m1
putfield android.content.pm.ActivityInfo.rotationAnimation:I
6: aload 0
aload 1
getfield android.content.pm.ActivityInfo.theme:I
putfield android.content.pm.ActivityInfo.theme:I
7: aload 0
aload 1
getfield android.content.pm.ActivityInfo.launchMode:I
putfield android.content.pm.ActivityInfo.launchMode:I
8: aload 0
aload 1
getfield android.content.pm.ActivityInfo.documentLaunchMode:I
putfield android.content.pm.ActivityInfo.documentLaunchMode:I
9: aload 0
aload 1
getfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
putfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
10: aload 0
aload 1
getfield android.content.pm.ActivityInfo.taskAffinity:Ljava/lang/String;
putfield android.content.pm.ActivityInfo.taskAffinity:Ljava/lang/String;
11: aload 0
aload 1
getfield android.content.pm.ActivityInfo.targetActivity:Ljava/lang/String;
putfield android.content.pm.ActivityInfo.targetActivity:Ljava/lang/String;
12: aload 0
aload 1
getfield android.content.pm.ActivityInfo.flags:I
putfield android.content.pm.ActivityInfo.flags:I
13: aload 0
aload 1
getfield android.content.pm.ActivityInfo.screenOrientation:I
putfield android.content.pm.ActivityInfo.screenOrientation:I
14: aload 0
aload 1
getfield android.content.pm.ActivityInfo.configChanges:I
putfield android.content.pm.ActivityInfo.configChanges:I
15: aload 0
aload 1
getfield android.content.pm.ActivityInfo.softInputMode:I
putfield android.content.pm.ActivityInfo.softInputMode:I
16: aload 0
aload 1
getfield android.content.pm.ActivityInfo.uiOptions:I
putfield android.content.pm.ActivityInfo.uiOptions:I
17: aload 0
aload 1
getfield android.content.pm.ActivityInfo.parentActivityName:Ljava/lang/String;
putfield android.content.pm.ActivityInfo.parentActivityName:Ljava/lang/String;
18: aload 0
aload 1
getfield android.content.pm.ActivityInfo.maxRecents:I
putfield android.content.pm.ActivityInfo.maxRecents:I
19: aload 0
aload 1
getfield android.content.pm.ActivityInfo.lockTaskLaunchMode:I
putfield android.content.pm.ActivityInfo.lockTaskLaunchMode:I
20: aload 0
aload 1
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
putfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
21: aload 0
aload 1
getfield android.content.pm.ActivityInfo.resizeMode:I
putfield android.content.pm.ActivityInfo.resizeMode:I
22: aload 0
aload 1
getfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
putfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
23: aload 0
aload 1
getfield android.content.pm.ActivityInfo.rotationAnimation:I
putfield android.content.pm.ActivityInfo.rotationAnimation:I
24: aload 0
aload 1
getfield android.content.pm.ActivityInfo.colorMode:I
putfield android.content.pm.ActivityInfo.colorMode:I
25: aload 0
aload 1
getfield android.content.pm.ActivityInfo.maxAspectRatio:F
putfield android.content.pm.ActivityInfo.maxAspectRatio:F
26: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Landroid/content/pm/ActivityInfo;
0 27 1 orig Landroid/content/pm/ActivityInfo;
MethodParameters:
Name Flags
orig
public final int getThemeResource();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ActivityInfo.theme:I
ifeq 1
aload 0
getfield android.content.pm.ActivityInfo.theme:I
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield android.content.pm.ActivityInfo.applicationInfo:Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.theme:I
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/content/pm/ActivityInfo;
private java.lang.String persistableModeToString();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ActivityInfo.persistableMode:I
tableswitch { // 0 - 2
0: 1
1: 2
2: 3
default: 4
}
1: StackMap locals:
StackMap stack:
ldc "PERSIST_ROOT_ONLY"
areturn
2: StackMap locals:
StackMap stack:
ldc "PERSIST_NEVER"
areturn
3: StackMap locals:
StackMap stack:
ldc "PERSIST_ACROSS_REBOOTS"
areturn
4: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "UNKNOWN="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield android.content.pm.ActivityInfo.persistableMode:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/content/pm/ActivityInfo;
boolean isFixedOrientation();
descriptor: ()Z
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.content.pm.ActivityInfo.isFixedOrientationLandscape:()Z
ifne 3
aload 0
invokevirtual android.content.pm.ActivityInfo.isFixedOrientationPortrait:()Z
ifne 3
1: aload 0
getfield android.content.pm.ActivityInfo.screenOrientation:I
bipush 14
if_icmpeq 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/content/pm/ActivityInfo;
boolean isFixedOrientationLandscape();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ActivityInfo.screenOrientation:I
invokestatic android.content.pm.ActivityInfo.isFixedOrientationLandscape:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/pm/ActivityInfo;
public static boolean isFixedOrientationLandscape(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ifeq 5
1: iload 0
bipush 6
if_icmpeq 5
2: iload 0
bipush 8
if_icmpeq 5
3: iload 0
bipush 11
if_icmpeq 5
4: iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 orientation I
MethodParameters:
Name Flags
orientation
boolean isFixedOrientationPortrait();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ActivityInfo.screenOrientation:I
invokestatic android.content.pm.ActivityInfo.isFixedOrientationPortrait:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/pm/ActivityInfo;
public static boolean isFixedOrientationPortrait(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_1
if_icmpeq 5
1: iload 0
bipush 7
if_icmpeq 5
2: iload 0
bipush 9
if_icmpeq 5
3: iload 0
bipush 12
if_icmpeq 5
4: iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 orientation I
MethodParameters:
Name Flags
orientation
public boolean supportsPictureInPicture();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ActivityInfo.flags:I
ldc 4194304
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/content/pm/ActivityInfo;
public static boolean isResizeableMode(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_2
if_icmpeq 7
1: iload 0
iconst_4
if_icmpeq 7
2: iload 0
bipush 6
if_icmpeq 7
3: iload 0
iconst_5
if_icmpeq 7
4: iload 0
bipush 7
if_icmpeq 7
5: iload 0
iconst_1
if_icmpeq 7
6: iconst_0
ireturn
StackMap locals:
StackMap stack:
7: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 mode I
MethodParameters:
Name Flags
mode
public static boolean isPreserveOrientationMode(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 6
if_icmpeq 4
1: iload 0
iconst_5
if_icmpeq 4
2: iload 0
bipush 7
if_icmpeq 4
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 mode I
MethodParameters:
Name Flags
mode
public static java.lang.String resizeModeToString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 0 - 7
0: 1
1: 2
2: 3
3: 8
4: 4
5: 6
6: 5
7: 7
default: 8
}
1: StackMap locals:
StackMap stack:
ldc "RESIZE_MODE_UNRESIZEABLE"
areturn
2: StackMap locals:
StackMap stack:
ldc "RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION"
areturn
3: StackMap locals:
StackMap stack:
ldc "RESIZE_MODE_RESIZEABLE"
areturn
4: StackMap locals:
StackMap stack:
ldc "RESIZE_MODE_FORCE_RESIZEABLE"
areturn
5: StackMap locals:
StackMap stack:
ldc "RESIZE_MODE_FORCE_RESIZABLE_PORTRAIT_ONLY"
areturn
6: StackMap locals:
StackMap stack:
ldc "RESIZE_MODE_FORCE_RESIZABLE_LANDSCAPE_ONLY"
areturn
7: StackMap locals:
StackMap stack:
ldc "RESIZE_MODE_FORCE_RESIZABLE_PRESERVE_ORIENTATION"
areturn
8: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "unknown="
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;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 mode I
MethodParameters:
Name Flags
mode
public void dump(android.util.Printer, java.lang.String);
descriptor: (Landroid/util/Printer;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_3
invokevirtual android.content.pm.ActivityInfo.dump:(Landroid/util/Printer;Ljava/lang/String;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/content/pm/ActivityInfo;
0 2 1 pw Landroid/util/Printer;
0 2 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
pw
prefix
public void dump(android.util.Printer, java.lang.String, int);
descriptor: (Landroid/util/Printer;Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokespecial android.content.pm.ComponentInfo.dumpFront:(Landroid/util/Printer;Ljava/lang/String;)V
1: aload 0
getfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
ifnull 3
2: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "permission="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
iload 3
iconst_1
iand
ifeq 8
4: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "taskAffinity="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.taskAffinity:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc " targetActivity="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.targetActivity:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: ldc " persistableMode="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual android.content.pm.ActivityInfo.persistableModeToString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ActivityInfo.launchMode:I
ifne 9
aload 0
getfield android.content.pm.ActivityInfo.flags:I
ifne 9
aload 0
getfield android.content.pm.ActivityInfo.theme:I
ifeq 13
9: StackMap locals:
StackMap stack:
aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "launchMode="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.launchMode:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
10: ldc " flags=0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.flags:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: ldc " theme=0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.theme:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
13: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ActivityInfo.screenOrientation:I
iconst_m1
if_icmpne 15
14: aload 0
getfield android.content.pm.ActivityInfo.configChanges:I
ifne 15
aload 0
getfield android.content.pm.ActivityInfo.softInputMode:I
ifeq 19
15: StackMap locals:
StackMap stack:
aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "screenOrientation="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.screenOrientation:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
16: ldc " configChanges=0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.configChanges:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: ldc " softInputMode=0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.softInputMode:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
18: invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
19: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ActivityInfo.uiOptions:I
ifeq 21
20: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " uiOptions=0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.uiOptions:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
21: StackMap locals:
StackMap stack:
iload 3
iconst_1
iand
ifeq 25
22: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "lockTaskLaunchMode="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
23: aload 0
getfield android.content.pm.ActivityInfo.lockTaskLaunchMode:I
invokestatic android.content.pm.ActivityInfo.lockTaskLaunchModeToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
24: invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
25: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
ifnull 30
26: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "windowLayout="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.width:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "|"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
27: aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.widthFraction:F
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.height:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "|"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
28: aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.heightFraction:F
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.gravity:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
29: invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
30: StackMap locals:
StackMap stack:
aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "resizeMode="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.resizeMode:I
invokestatic android.content.pm.ActivityInfo.resizeModeToString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
31: aload 0
getfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
ifnull 33
32: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "requestedVrComponent="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
33: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ActivityInfo.maxAspectRatio:F
fconst_0
fcmpl
ifeq 35
34: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "maxAspectRatio="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.maxAspectRatio:F
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
35: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
iload 3
invokespecial android.content.pm.ComponentInfo.dumpBack:(Landroid/util/Printer;Ljava/lang/String;I)V
36: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Landroid/content/pm/ActivityInfo;
0 37 1 pw Landroid/util/Printer;
0 37 2 prefix Ljava/lang/String;
0 37 3 dumpFlags I
MethodParameters:
Name Flags
pw
prefix
dumpFlags
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 "ActivityInfo{"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
invokestatic java.lang.System.identityHashCode:(Ljava/lang/Object;)I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ActivityInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/content/pm/ActivityInfo;
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/content/pm/ActivityInfo;
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
aload 1
iload 2
invokespecial android.content.pm.ComponentInfo.writeToParcel:(Landroid/os/Parcel;I)V
1: aload 1
aload 0
getfield android.content.pm.ActivityInfo.theme:I
invokevirtual android.os.Parcel.writeInt:(I)V
2: aload 1
aload 0
getfield android.content.pm.ActivityInfo.launchMode:I
invokevirtual android.os.Parcel.writeInt:(I)V
3: aload 1
aload 0
getfield android.content.pm.ActivityInfo.documentLaunchMode:I
invokevirtual android.os.Parcel.writeInt:(I)V
4: aload 1
aload 0
getfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
5: aload 1
aload 0
getfield android.content.pm.ActivityInfo.taskAffinity:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
6: aload 1
aload 0
getfield android.content.pm.ActivityInfo.targetActivity:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
7: aload 1
aload 0
getfield android.content.pm.ActivityInfo.launchToken:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
8: aload 1
aload 0
getfield android.content.pm.ActivityInfo.flags:I
invokevirtual android.os.Parcel.writeInt:(I)V
9: aload 1
aload 0
getfield android.content.pm.ActivityInfo.screenOrientation:I
invokevirtual android.os.Parcel.writeInt:(I)V
10: aload 1
aload 0
getfield android.content.pm.ActivityInfo.configChanges:I
invokevirtual android.os.Parcel.writeInt:(I)V
11: aload 1
aload 0
getfield android.content.pm.ActivityInfo.softInputMode:I
invokevirtual android.os.Parcel.writeInt:(I)V
12: aload 1
aload 0
getfield android.content.pm.ActivityInfo.uiOptions:I
invokevirtual android.os.Parcel.writeInt:(I)V
13: aload 1
aload 0
getfield android.content.pm.ActivityInfo.parentActivityName:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
14: aload 1
aload 0
getfield android.content.pm.ActivityInfo.persistableMode:I
invokevirtual android.os.Parcel.writeInt:(I)V
15: aload 1
aload 0
getfield android.content.pm.ActivityInfo.maxRecents:I
invokevirtual android.os.Parcel.writeInt:(I)V
16: aload 1
aload 0
getfield android.content.pm.ActivityInfo.lockTaskLaunchMode:I
invokevirtual android.os.Parcel.writeInt:(I)V
17: aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
ifnull 27
18: aload 1
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
19: aload 1
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.width:I
invokevirtual android.os.Parcel.writeInt:(I)V
20: aload 1
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.widthFraction:F
invokevirtual android.os.Parcel.writeFloat:(F)V
21: aload 1
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.height:I
invokevirtual android.os.Parcel.writeInt:(I)V
22: aload 1
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.heightFraction:F
invokevirtual android.os.Parcel.writeFloat:(F)V
23: aload 1
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.gravity:I
invokevirtual android.os.Parcel.writeInt:(I)V
24: aload 1
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.minWidth:I
invokevirtual android.os.Parcel.writeInt:(I)V
25: aload 1
aload 0
getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
getfield android.content.pm.ActivityInfo$WindowLayout.minHeight:I
invokevirtual android.os.Parcel.writeInt:(I)V
26: goto 28
27: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
28: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.content.pm.ActivityInfo.resizeMode:I
invokevirtual android.os.Parcel.writeInt:(I)V
29: aload 1
aload 0
getfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
30: aload 1
aload 0
getfield android.content.pm.ActivityInfo.rotationAnimation:I
invokevirtual android.os.Parcel.writeInt:(I)V
31: aload 1
aload 0
getfield android.content.pm.ActivityInfo.colorMode:I
invokevirtual android.os.Parcel.writeInt:(I)V
32: aload 1
aload 0
getfield android.content.pm.ActivityInfo.maxAspectRatio:F
invokevirtual android.os.Parcel.writeFloat:(F)V
33: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Landroid/content/pm/ActivityInfo;
0 34 1 dest Landroid/os/Parcel;
0 34 2 parcelableFlags I
MethodParameters:
Name Flags
dest
parcelableFlags
public static boolean isTranslucentOrFloating(android.content.res.TypedArray);
descriptor: (Landroid/content/res/TypedArray;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
attributes
public static java.lang.String screenOrientationToString(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
tableswitch { // -2 - 14
-2: 1
-1: 2
0: 3
1: 4
2: 5
3: 6
4: 7
5: 8
6: 9
7: 10
8: 11
9: 12
10: 13
11: 14
12: 15
13: 16
14: 17
default: 18
}
1: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_UNSET"
areturn
2: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_UNSPECIFIED"
areturn
3: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_LANDSCAPE"
areturn
4: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_PORTRAIT"
areturn
5: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_USER"
areturn
6: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_BEHIND"
areturn
7: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_SENSOR"
areturn
8: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_NOSENSOR"
areturn
9: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_SENSOR_LANDSCAPE"
areturn
10: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_SENSOR_PORTRAIT"
areturn
11: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_REVERSE_LANDSCAPE"
areturn
12: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_REVERSE_PORTRAIT"
areturn
13: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_FULL_SENSOR"
areturn
14: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_USER_LANDSCAPE"
areturn
15: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_USER_PORTRAIT"
areturn
16: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_FULL_USER"
areturn
17: StackMap locals:
StackMap stack:
ldc "SCREEN_ORIENTATION_LOCKED"
areturn
18: 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 19 0 orientation I
MethodParameters:
Name Flags
orientation
public static java.lang.String colorModeToString(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
tableswitch { // 0 - 2
0: 1
1: 2
2: 3
default: 4
}
1: StackMap locals:
StackMap stack:
ldc "COLOR_MODE_DEFAULT"
areturn
2: StackMap locals:
StackMap stack:
ldc "COLOR_MODE_WIDE_COLOR_GAMUT"
areturn
3: StackMap locals:
StackMap stack:
ldc "COLOR_MODE_HDR"
areturn
4: 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 5 0 colorMode I
MethodParameters:
Name Flags
colorMode
private void <init>(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial android.content.pm.ComponentInfo.<init>:(Landroid/os/Parcel;)V
1: aload 0
iconst_2
putfield android.content.pm.ActivityInfo.resizeMode:I
2: aload 0
iconst_0
putfield android.content.pm.ActivityInfo.colorMode:I
3: aload 0
iconst_m1
putfield android.content.pm.ActivityInfo.screenOrientation:I
4: aload 0
iconst_0
putfield android.content.pm.ActivityInfo.uiOptions:I
5: aload 0
iconst_m1
putfield android.content.pm.ActivityInfo.rotationAnimation:I
6: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.theme:I
7: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.launchMode:I
8: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.documentLaunchMode:I
9: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
10: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.content.pm.ActivityInfo.taskAffinity:Ljava/lang/String;
11: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.content.pm.ActivityInfo.targetActivity:Ljava/lang/String;
12: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.content.pm.ActivityInfo.launchToken:Ljava/lang/String;
13: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.flags:I
14: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.screenOrientation:I
15: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.configChanges:I
16: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.softInputMode:I
17: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.uiOptions:I
18: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.content.pm.ActivityInfo.parentActivityName:Ljava/lang/String;
19: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.persistableMode:I
20: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.maxRecents:I
21: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.lockTaskLaunchMode:I
22: aload 1
invokevirtual android.os.Parcel.readInt:()I
iconst_1
if_icmpne 24
23: aload 0
new android.content.pm.ActivityInfo$WindowLayout
dup
aload 1
invokespecial android.content.pm.ActivityInfo$WindowLayout.<init>:(Landroid/os/Parcel;)V
putfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
24: StackMap locals: android.content.pm.ActivityInfo android.os.Parcel
StackMap stack:
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.resizeMode:I
25: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
26: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.rotationAnimation:I
27: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ActivityInfo.colorMode:I
28: aload 0
aload 1
invokevirtual android.os.Parcel.readFloat:()F
putfield android.content.pm.ActivityInfo.maxAspectRatio:F
29: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Landroid/content/pm/ActivityInfo;
0 30 1 source Landroid/os/Parcel;
MethodParameters:
Name Flags
source
}
SourceFile: "ActivityInfo.java"
NestMembers:
android.content.pm.ActivityInfo$1 android.content.pm.ActivityInfo$ColorMode android.content.pm.ActivityInfo$Config android.content.pm.ActivityInfo$ScreenOrientation android.content.pm.ActivityInfo$WindowLayout
InnerClasses:
android.content.pm.ActivityInfo$1
public abstract ColorMode = android.content.pm.ActivityInfo$ColorMode of android.content.pm.ActivityInfo
public abstract Config = android.content.pm.ActivityInfo$Config of android.content.pm.ActivityInfo
public abstract ScreenOrientation = android.content.pm.ActivityInfo$ScreenOrientation of android.content.pm.ActivityInfo
public final WindowLayout = android.content.pm.ActivityInfo$WindowLayout of android.content.pm.ActivityInfo
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable