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: .line 795
            bipush 15
            newarray 10
            dup
            iconst_0
         1: .line 796
            iconst_2
            iastore
            dup
            iconst_1
         2: .line 797
            iconst_1
            iastore
            dup
            iconst_2
         3: .line 798
            iconst_4
            iastore
            dup
            iconst_3
         4: .line 799
            bipush 8
            iastore
            dup
            iconst_4
         5: .line 800
            bipush 16
            iastore
            dup
            iconst_5
         6: .line 801
            bipush 32
            iastore
            dup
            bipush 6
         7: .line 802
            bipush 64
            iastore
            dup
            bipush 7
         8: .line 803
            sipush 128
            iastore
            dup
            bipush 8
         9: .line 804
            sipush 2048
            iastore
            dup
            bipush 9
        10: .line 805
            sipush 4096
            iastore
            dup
            bipush 10
        11: .line 806
            sipush 512
            iastore
            dup
            bipush 11
        12: .line 807
            sipush 8192
            iastore
            dup
            bipush 12
        13: .line 808
            sipush 256
            iastore
            dup
            bipush 13
        14: .line 809
            sipush 16384
            iastore
            dup
            bipush 14
        15: .line 810
            ldc 65536
            iastore
        16: .line 795
            putstatic android.content.pm.ActivityInfo.CONFIG_NATIVE_BITS:[I
        17: .line 1269
            new android.content.pm.ActivityInfo$1
            dup
            invokespecial android.content.pm.ActivityInfo$1.<init>:()V
        18: .line 1268
            putstatic android.content.pm.ActivityInfo.CREATOR:Landroid/os/Parcelable$Creator;
        19: .line 1276
            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 // int input
         0: .line 819
            iconst_0
            istore 1 /* output */
        start local 1 // int output
         1: .line 820
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 6
         3: .line 821
      StackMap locals: int int
      StackMap stack:
            iload 0 /* input */
            iconst_1
            iload 2 /* i */
            ishl
            iand
            ifeq 5
         4: .line 822
            iload 1 /* output */
            getstatic android.content.pm.ActivityInfo.CONFIG_NATIVE_BITS:[I
            iload 2 /* i */
            iaload
            ior
            istore 1 /* output */
         5: .line 820
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 2 /* i */
            getstatic android.content.pm.ActivityInfo.CONFIG_NATIVE_BITS:[I
            arraylength
            if_icmplt 3
        end local 2 // int i
         7: .line 825
            iload 1 /* output */
            ireturn
        end local 1 // int output
        end local 0 // int input
      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 // int input
         0: .line 834
            iconst_0
            istore 1 /* output */
        start local 1 // int output
         1: .line 835
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 6
         3: .line 836
      StackMap locals: int int
      StackMap stack:
            iload 0 /* input */
            getstatic android.content.pm.ActivityInfo.CONFIG_NATIVE_BITS:[I
            iload 2 /* i */
            iaload
            iand
            ifeq 5
         4: .line 837
            iload 1 /* output */
            iconst_1
            iload 2 /* i */
            ishl
            ior
            istore 1 /* output */
         5: .line 835
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 2 /* i */
            getstatic android.content.pm.ActivityInfo.CONFIG_NATIVE_BITS:[I
            arraylength
            if_icmplt 3
        end local 2 // int i
         7: .line 840
            iload 1 /* output */
            ireturn
        end local 1 // int output
        end local 0 // int input
      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 // android.content.pm.ActivityInfo this
         0: .line 852
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.applicationInfo:Landroid/content/pm/ApplicationInfo;
            getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
            bipush 13
            if_icmpge 5
         1: .line 853
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.configChanges:I
            sipush 1024
            ior
         2: .line 854
            sipush 2048
         3: .line 853
            ior
         4: .line 854
            goto 6
         5: .line 855
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.configChanges:I
         6: .line 852
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 0 // android.content.pm.ActivityInfo this
      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 // int lockTaskLaunchMode
         0: .line 925
            iload 0 /* lockTaskLaunchMode */
            tableswitch { // 0 - 3
                    0: 1
                    1: 2
                    2: 3
                    3: 4
              default: 5
          }
         1: .line 927
      StackMap locals:
      StackMap stack:
            ldc "LOCK_TASK_LAUNCH_MODE_DEFAULT"
            areturn
         2: .line 929
      StackMap locals:
      StackMap stack:
            ldc "LOCK_TASK_LAUNCH_MODE_NEVER"
            areturn
         3: .line 931
      StackMap locals:
      StackMap stack:
            ldc "LOCK_TASK_LAUNCH_MODE_ALWAYS"
            areturn
         4: .line 933
      StackMap locals:
      StackMap stack:
            ldc "LOCK_TASK_LAUNCH_MODE_IF_WHITELISTED"
            areturn
         5: .line 935
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "unknown="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* lockTaskLaunchMode */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // int lockTaskLaunchMode
      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 // android.content.pm.ActivityInfo this
         0: .line 951
            aload 0 /* this */
            invokespecial android.content.pm.ComponentInfo.<init>:()V
         1: .line 224
            aload 0 /* this */
            iconst_2
            putfield android.content.pm.ActivityInfo.resizeMode:I
         2: .line 278
            aload 0 /* this */
            iconst_0
            putfield android.content.pm.ActivityInfo.colorMode:I
         3: .line 638
            aload 0 /* this */
            iconst_m1
            putfield android.content.pm.ActivityInfo.screenOrientation:I
         4: .line 888
            aload 0 /* this */
            iconst_0
            putfield android.content.pm.ActivityInfo.uiOptions:I
         5: .line 912
            aload 0 /* this */
            iconst_m1
            putfield android.content.pm.ActivityInfo.rotationAnimation:I
         6: .line 952
            return
        end local 0 // android.content.pm.ActivityInfo this
      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 // android.content.pm.ActivityInfo this
        start local 1 // android.content.pm.ActivityInfo orig
         0: .line 955
            aload 0 /* this */
            aload 1 /* orig */
            invokespecial android.content.pm.ComponentInfo.<init>:(Landroid/content/pm/ComponentInfo;)V
         1: .line 224
            aload 0 /* this */
            iconst_2
            putfield android.content.pm.ActivityInfo.resizeMode:I
         2: .line 278
            aload 0 /* this */
            iconst_0
            putfield android.content.pm.ActivityInfo.colorMode:I
         3: .line 638
            aload 0 /* this */
            iconst_m1
            putfield android.content.pm.ActivityInfo.screenOrientation:I
         4: .line 888
            aload 0 /* this */
            iconst_0
            putfield android.content.pm.ActivityInfo.uiOptions:I
         5: .line 912
            aload 0 /* this */
            iconst_m1
            putfield android.content.pm.ActivityInfo.rotationAnimation:I
         6: .line 956
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.theme:I
            putfield android.content.pm.ActivityInfo.theme:I
         7: .line 957
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.launchMode:I
            putfield android.content.pm.ActivityInfo.launchMode:I
         8: .line 958
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.documentLaunchMode:I
            putfield android.content.pm.ActivityInfo.documentLaunchMode:I
         9: .line 959
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
        10: .line 960
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.taskAffinity:Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.taskAffinity:Ljava/lang/String;
        11: .line 961
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.targetActivity:Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.targetActivity:Ljava/lang/String;
        12: .line 962
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.flags:I
            putfield android.content.pm.ActivityInfo.flags:I
        13: .line 963
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.screenOrientation:I
            putfield android.content.pm.ActivityInfo.screenOrientation:I
        14: .line 964
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.configChanges:I
            putfield android.content.pm.ActivityInfo.configChanges:I
        15: .line 965
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.softInputMode:I
            putfield android.content.pm.ActivityInfo.softInputMode:I
        16: .line 966
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.uiOptions:I
            putfield android.content.pm.ActivityInfo.uiOptions:I
        17: .line 967
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.parentActivityName:Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.parentActivityName:Ljava/lang/String;
        18: .line 968
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.maxRecents:I
            putfield android.content.pm.ActivityInfo.maxRecents:I
        19: .line 969
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.lockTaskLaunchMode:I
            putfield android.content.pm.ActivityInfo.lockTaskLaunchMode:I
        20: .line 970
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
            putfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
        21: .line 971
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.resizeMode:I
            putfield android.content.pm.ActivityInfo.resizeMode:I
        22: .line 972
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
        23: .line 973
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.rotationAnimation:I
            putfield android.content.pm.ActivityInfo.rotationAnimation:I
        24: .line 974
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.colorMode:I
            putfield android.content.pm.ActivityInfo.colorMode:I
        25: .line 975
            aload 0 /* this */
            aload 1 /* orig */
            getfield android.content.pm.ActivityInfo.maxAspectRatio:F
            putfield android.content.pm.ActivityInfo.maxAspectRatio:F
        26: .line 976
            return
        end local 1 // android.content.pm.ActivityInfo orig
        end local 0 // android.content.pm.ActivityInfo this
      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 // android.content.pm.ActivityInfo this
         0: .line 986
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.theme:I
            ifeq 1
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.theme:I
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            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 // android.content.pm.ActivityInfo this
      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 // android.content.pm.ActivityInfo this
         0: .line 990
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.persistableMode:I
            tableswitch { // 0 - 2
                    0: 1
                    1: 2
                    2: 3
              default: 4
          }
         1: .line 991
      StackMap locals:
      StackMap stack:
            ldc "PERSIST_ROOT_ONLY"
            areturn
         2: .line 992
      StackMap locals:
      StackMap stack:
            ldc "PERSIST_NEVER"
            areturn
         3: .line 993
      StackMap locals:
      StackMap stack:
            ldc "PERSIST_ACROSS_REBOOTS"
            areturn
         4: .line 994
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "UNKNOWN="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            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 // android.content.pm.ActivityInfo this
      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 // android.content.pm.ActivityInfo this
         0: .line 1003
            aload 0 /* this */
            invokevirtual android.content.pm.ActivityInfo.isFixedOrientationLandscape:()Z
            ifne 3
            aload 0 /* this */
            invokevirtual android.content.pm.ActivityInfo.isFixedOrientationPortrait:()Z
            ifne 3
         1: .line 1004
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.screenOrientation:I
            bipush 14
            if_icmpeq 3
         2: .line 1003
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // android.content.pm.ActivityInfo this
      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 // android.content.pm.ActivityInfo this
         0: .line 1012
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.screenOrientation:I
            invokestatic android.content.pm.ActivityInfo.isFixedOrientationLandscape:(I)Z
            ireturn
        end local 0 // android.content.pm.ActivityInfo this
      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 // int orientation
         0: .line 1020
            iload 0 /* orientation */
            ifeq 5
         1: .line 1021
            iload 0 /* orientation */
            bipush 6
            if_icmpeq 5
         2: .line 1022
            iload 0 /* orientation */
            bipush 8
            if_icmpeq 5
         3: .line 1023
            iload 0 /* orientation */
            bipush 11
            if_icmpeq 5
         4: .line 1020
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_1
            ireturn
        end local 0 // int orientation
      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 // android.content.pm.ActivityInfo this
         0: .line 1031
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.screenOrientation:I
            invokestatic android.content.pm.ActivityInfo.isFixedOrientationPortrait:(I)Z
            ireturn
        end local 0 // android.content.pm.ActivityInfo this
      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 // int orientation
         0: .line 1039
            iload 0 /* orientation */
            iconst_1
            if_icmpeq 5
         1: .line 1040
            iload 0 /* orientation */
            bipush 7
            if_icmpeq 5
         2: .line 1041
            iload 0 /* orientation */
            bipush 9
            if_icmpeq 5
         3: .line 1042
            iload 0 /* orientation */
            bipush 12
            if_icmpeq 5
         4: .line 1039
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_1
            ireturn
        end local 0 // int orientation
      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 // android.content.pm.ActivityInfo this
         0: .line 1050
            aload 0 /* this */
            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 // android.content.pm.ActivityInfo this
      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 // int mode
         0: .line 1055
            iload 0 /* mode */
            iconst_2
            if_icmpeq 7
         1: .line 1056
            iload 0 /* mode */
            iconst_4
            if_icmpeq 7
         2: .line 1057
            iload 0 /* mode */
            bipush 6
            if_icmpeq 7
         3: .line 1058
            iload 0 /* mode */
            iconst_5
            if_icmpeq 7
         4: .line 1059
            iload 0 /* mode */
            bipush 7
            if_icmpeq 7
         5: .line 1060
            iload 0 /* mode */
            iconst_1
            if_icmpeq 7
         6: .line 1055
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_1
            ireturn
        end local 0 // int mode
      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 // int mode
         0: .line 1065
            iload 0 /* mode */
            bipush 6
            if_icmpeq 4
         1: .line 1066
            iload 0 /* mode */
            iconst_5
            if_icmpeq 4
         2: .line 1067
            iload 0 /* mode */
            bipush 7
            if_icmpeq 4
         3: .line 1065
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_1
            ireturn
        end local 0 // int mode
      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 // int mode
         0: .line 1072
            iload 0 /* mode */
            tableswitch { // 0 - 7
                    0: 1
                    1: 2
                    2: 3
                    3: 8
                    4: 4
                    5: 6
                    6: 5
                    7: 7
              default: 8
          }
         1: .line 1074
      StackMap locals:
      StackMap stack:
            ldc "RESIZE_MODE_UNRESIZEABLE"
            areturn
         2: .line 1076
      StackMap locals:
      StackMap stack:
            ldc "RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION"
            areturn
         3: .line 1078
      StackMap locals:
      StackMap stack:
            ldc "RESIZE_MODE_RESIZEABLE"
            areturn
         4: .line 1080
      StackMap locals:
      StackMap stack:
            ldc "RESIZE_MODE_FORCE_RESIZEABLE"
            areturn
         5: .line 1082
      StackMap locals:
      StackMap stack:
            ldc "RESIZE_MODE_FORCE_RESIZABLE_PORTRAIT_ONLY"
            areturn
         6: .line 1084
      StackMap locals:
      StackMap stack:
            ldc "RESIZE_MODE_FORCE_RESIZABLE_LANDSCAPE_ONLY"
            areturn
         7: .line 1086
      StackMap locals:
      StackMap stack:
            ldc "RESIZE_MODE_FORCE_RESIZABLE_PRESERVE_ORIENTATION"
            areturn
         8: .line 1088
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "unknown="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 0 /* mode */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // int mode
      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 // android.content.pm.ActivityInfo this
        start local 1 // android.util.Printer pw
        start local 2 // java.lang.String prefix
         0: .line 1093
            aload 0 /* this */
            aload 1 /* pw */
            aload 2 /* prefix */
            iconst_3
            invokevirtual android.content.pm.ActivityInfo.dump:(Landroid/util/Printer;Ljava/lang/String;I)V
         1: .line 1094
            return
        end local 2 // java.lang.String prefix
        end local 1 // android.util.Printer pw
        end local 0 // android.content.pm.ActivityInfo this
      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 // android.content.pm.ActivityInfo this
        start local 1 // android.util.Printer pw
        start local 2 // java.lang.String prefix
        start local 3 // int dumpFlags
         0: .line 1098
            aload 0 /* this */
            aload 1 /* pw */
            aload 2 /* prefix */
            invokespecial android.content.pm.ComponentInfo.dumpFront:(Landroid/util/Printer;Ljava/lang/String;)V
         1: .line 1099
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
            ifnull 3
         2: .line 1100
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            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 /* this */
            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: .line 1102
      StackMap locals:
      StackMap stack:
            iload 3 /* dumpFlags */
            iconst_1
            iand
            ifeq 8
         4: .line 1103
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            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 /* this */
            getfield android.content.pm.ActivityInfo.taskAffinity:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 1104
            ldc " targetActivity="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.targetActivity:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 1105
            ldc " persistableMode="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            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: .line 1103
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
         8: .line 1107
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.launchMode:I
            ifne 9
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.flags:I
            ifne 9
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.theme:I
            ifeq 13
         9: .line 1108
      StackMap locals:
      StackMap stack:
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            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 /* this */
            getfield android.content.pm.ActivityInfo.launchMode:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        10: .line 1109
            ldc " flags=0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            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: .line 1110
            ldc " theme=0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            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: .line 1108
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
        13: .line 1112
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.screenOrientation:I
            iconst_m1
            if_icmpne 15
        14: .line 1113
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.configChanges:I
            ifne 15
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.softInputMode:I
            ifeq 19
        15: .line 1114
      StackMap locals:
      StackMap stack:
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            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 /* this */
            getfield android.content.pm.ActivityInfo.screenOrientation:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
        16: .line 1115
            ldc " configChanges=0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            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: .line 1116
            ldc " softInputMode=0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            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: .line 1114
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
        19: .line 1118
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.uiOptions:I
            ifeq 21
        20: .line 1119
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            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 /* this */
            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: .line 1121
      StackMap locals:
      StackMap stack:
            iload 3 /* dumpFlags */
            iconst_1
            iand
            ifeq 25
        22: .line 1122
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            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: .line 1123
            aload 0 /* this */
            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: .line 1122
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
        25: .line 1125
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
            ifnull 30
        26: .line 1126
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            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 /* this */
            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: .line 1127
            aload 0 /* this */
            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 /* this */
            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: .line 1128
            aload 0 /* this */
            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 /* this */
            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: .line 1126
            invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
        30: .line 1130
      StackMap locals:
      StackMap stack:
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            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 /* this */
            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: .line 1131
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
            ifnull 33
        32: .line 1132
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            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 /* this */
            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: .line 1134
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.maxAspectRatio:F
            fconst_0
            fcmpl
            ifeq 35
        34: .line 1135
            aload 1 /* pw */
            new java.lang.StringBuilder
            dup
            aload 2 /* prefix */
            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 /* this */
            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: .line 1137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* pw */
            aload 2 /* prefix */
            iload 3 /* dumpFlags */
            invokespecial android.content.pm.ComponentInfo.dumpBack:(Landroid/util/Printer;Ljava/lang/String;I)V
        36: .line 1138
            return
        end local 3 // int dumpFlags
        end local 2 // java.lang.String prefix
        end local 1 // android.util.Printer pw
        end local 0 // android.content.pm.ActivityInfo this
      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 // android.content.pm.ActivityInfo this
         0: .line 1141
            new java.lang.StringBuilder
            dup
            ldc "ActivityInfo{"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 1142
            aload 0 /* this */
            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: .line 1143
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            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: .line 1141
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // android.content.pm.ActivityInfo this
      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 // android.content.pm.ActivityInfo this
         0: .line 1147
            iconst_0
            ireturn
        end local 0 // android.content.pm.ActivityInfo this
      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 // android.content.pm.ActivityInfo this
        start local 1 // android.os.Parcel dest
        start local 2 // int parcelableFlags
         0: .line 1151
            aload 0 /* this */
            aload 1 /* dest */
            iload 2 /* parcelableFlags */
            invokespecial android.content.pm.ComponentInfo.writeToParcel:(Landroid/os/Parcel;I)V
         1: .line 1152
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.theme:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         2: .line 1153
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.launchMode:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 1154
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.documentLaunchMode:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 1155
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 1156
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.taskAffinity:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         6: .line 1157
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.targetActivity:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         7: .line 1158
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.launchToken:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         8: .line 1159
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.flags:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         9: .line 1160
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.screenOrientation:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 1161
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.configChanges:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 1162
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.softInputMode:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 1163
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.uiOptions:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 1164
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.parentActivityName:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        14: .line 1165
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.persistableMode:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        15: .line 1166
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.maxRecents:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        16: .line 1167
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.lockTaskLaunchMode:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        17: .line 1168
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
            ifnull 27
        18: .line 1169
            aload 1 /* dest */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        19: .line 1170
            aload 1 /* dest */
            aload 0 /* this */
            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: .line 1171
            aload 1 /* dest */
            aload 0 /* this */
            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: .line 1172
            aload 1 /* dest */
            aload 0 /* this */
            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: .line 1173
            aload 1 /* dest */
            aload 0 /* this */
            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: .line 1174
            aload 1 /* dest */
            aload 0 /* this */
            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: .line 1175
            aload 1 /* dest */
            aload 0 /* this */
            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: .line 1176
            aload 1 /* dest */
            aload 0 /* this */
            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: .line 1177
            goto 28
        27: .line 1178
      StackMap locals:
      StackMap stack:
            aload 1 /* dest */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        28: .line 1180
      StackMap locals:
      StackMap stack:
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.resizeMode:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        29: .line 1181
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        30: .line 1182
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.rotationAnimation:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        31: .line 1183
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.colorMode:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        32: .line 1184
            aload 1 /* dest */
            aload 0 /* this */
            getfield android.content.pm.ActivityInfo.maxAspectRatio:F
            invokevirtual android.os.Parcel.writeFloat:(F)V
        33: .line 1185
            return
        end local 2 // int parcelableFlags
        end local 1 // android.os.Parcel dest
        end local 0 // android.content.pm.ActivityInfo this
      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: .line 1194
            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 // int orientation
         0: .line 1212
            iload 0 /* orientation */
            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: .line 1214
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_UNSET"
            areturn
         2: .line 1216
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_UNSPECIFIED"
            areturn
         3: .line 1218
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_LANDSCAPE"
            areturn
         4: .line 1220
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_PORTRAIT"
            areturn
         5: .line 1222
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_USER"
            areturn
         6: .line 1224
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_BEHIND"
            areturn
         7: .line 1226
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_SENSOR"
            areturn
         8: .line 1228
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_NOSENSOR"
            areturn
         9: .line 1230
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_SENSOR_LANDSCAPE"
            areturn
        10: .line 1232
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_SENSOR_PORTRAIT"
            areturn
        11: .line 1234
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_REVERSE_LANDSCAPE"
            areturn
        12: .line 1236
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_REVERSE_PORTRAIT"
            areturn
        13: .line 1238
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_FULL_SENSOR"
            areturn
        14: .line 1240
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_USER_LANDSCAPE"
            areturn
        15: .line 1242
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_USER_PORTRAIT"
            areturn
        16: .line 1244
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_FULL_USER"
            areturn
        17: .line 1246
      StackMap locals:
      StackMap stack:
            ldc "SCREEN_ORIENTATION_LOCKED"
            areturn
        18: .line 1248
      StackMap locals:
      StackMap stack:
            iload 0 /* orientation */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            areturn
        end local 0 // int orientation
      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 // int colorMode
         0: .line 1256
            iload 0 /* colorMode */
            tableswitch { // 0 - 2
                    0: 1
                    1: 2
                    2: 3
              default: 4
          }
         1: .line 1258
      StackMap locals:
      StackMap stack:
            ldc "COLOR_MODE_DEFAULT"
            areturn
         2: .line 1260
      StackMap locals:
      StackMap stack:
            ldc "COLOR_MODE_WIDE_COLOR_GAMUT"
            areturn
         3: .line 1262
      StackMap locals:
      StackMap stack:
            ldc "COLOR_MODE_HDR"
            areturn
         4: .line 1264
      StackMap locals:
      StackMap stack:
            iload 0 /* colorMode */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            areturn
        end local 0 // int colorMode
      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 // android.content.pm.ActivityInfo this
        start local 1 // android.os.Parcel source
         0: .line 1279
            aload 0 /* this */
            aload 1 /* source */
            invokespecial android.content.pm.ComponentInfo.<init>:(Landroid/os/Parcel;)V
         1: .line 224
            aload 0 /* this */
            iconst_2
            putfield android.content.pm.ActivityInfo.resizeMode:I
         2: .line 278
            aload 0 /* this */
            iconst_0
            putfield android.content.pm.ActivityInfo.colorMode:I
         3: .line 638
            aload 0 /* this */
            iconst_m1
            putfield android.content.pm.ActivityInfo.screenOrientation:I
         4: .line 888
            aload 0 /* this */
            iconst_0
            putfield android.content.pm.ActivityInfo.uiOptions:I
         5: .line 912
            aload 0 /* this */
            iconst_m1
            putfield android.content.pm.ActivityInfo.rotationAnimation:I
         6: .line 1280
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.theme:I
         7: .line 1281
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.launchMode:I
         8: .line 1282
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.documentLaunchMode:I
         9: .line 1283
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.permission:Ljava/lang/String;
        10: .line 1284
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.taskAffinity:Ljava/lang/String;
        11: .line 1285
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.targetActivity:Ljava/lang/String;
        12: .line 1286
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.launchToken:Ljava/lang/String;
        13: .line 1287
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.flags:I
        14: .line 1288
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.screenOrientation:I
        15: .line 1289
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.configChanges:I
        16: .line 1290
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.softInputMode:I
        17: .line 1291
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.uiOptions:I
        18: .line 1292
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.parentActivityName:Ljava/lang/String;
        19: .line 1293
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.persistableMode:I
        20: .line 1294
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.maxRecents:I
        21: .line 1295
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.lockTaskLaunchMode:I
        22: .line 1296
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            iconst_1
            if_icmpne 24
        23: .line 1297
            aload 0 /* this */
            new android.content.pm.ActivityInfo$WindowLayout
            dup
            aload 1 /* source */
            invokespecial android.content.pm.ActivityInfo$WindowLayout.<init>:(Landroid/os/Parcel;)V
            putfield android.content.pm.ActivityInfo.windowLayout:Landroid/content/pm/ActivityInfo$WindowLayout;
        24: .line 1299
      StackMap locals: android.content.pm.ActivityInfo android.os.Parcel
      StackMap stack:
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.resizeMode:I
        25: .line 1300
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.content.pm.ActivityInfo.requestedVrComponent:Ljava/lang/String;
        26: .line 1301
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.rotationAnimation:I
        27: .line 1302
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.pm.ActivityInfo.colorMode:I
        28: .line 1303
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual android.os.Parcel.readFloat:()F
            putfield android.content.pm.ActivityInfo.maxAspectRatio:F
        29: .line 1304
            return
        end local 1 // android.os.Parcel source
        end local 0 // android.content.pm.ActivityInfo this
      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