public class android.content.Intent implements android.os.Parcelable, java.lang.Cloneable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.content.Intent
  super_class: java.lang.Object
{
  private static final java.lang.String ATTR_ACTION;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "action"

  private static final java.lang.String TAG_CATEGORIES;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "categories"

  private static final java.lang.String ATTR_CATEGORY;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "category"

  private static final java.lang.String TAG_EXTRA;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "extra"

  private static final java.lang.String ATTR_TYPE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "type"

  private static final java.lang.String ATTR_COMPONENT;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "component"

  private static final java.lang.String ATTR_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "data"

  private static final java.lang.String ATTR_FLAGS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "flags"

  public static final java.lang.String ACTION_MAIN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MAIN"

  public static final java.lang.String ACTION_VIEW;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.VIEW"

  public static final java.lang.String EXTRA_FROM_STORAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.FROM_STORAGE"

  public static final java.lang.String ACTION_DEFAULT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.VIEW"

  public static final java.lang.String ACTION_QUICK_VIEW;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.QUICK_VIEW"

  public static final java.lang.String ACTION_ATTACH_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ATTACH_DATA"

  public static final java.lang.String ACTION_EDIT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.EDIT"

  public static final java.lang.String ACTION_INSERT_OR_EDIT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.INSERT_OR_EDIT"

  public static final java.lang.String ACTION_PICK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PICK"

  public static final java.lang.String ACTION_CREATE_SHORTCUT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CREATE_SHORTCUT"

  public static final java.lang.String EXTRA_SHORTCUT_INTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.shortcut.INTENT"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_SHORTCUT_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.shortcut.NAME"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_SHORTCUT_ICON;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.shortcut.ICON"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_SHORTCUT_ICON_RESOURCE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.shortcut.ICON_RESOURCE"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String ACTION_APPLICATION_PREFERENCES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.APPLICATION_PREFERENCES"

  public static final java.lang.String ACTION_SHOW_APP_INFO;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SHOW_APP_INFO"

  public static final java.lang.String ACTION_CHOOSER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CHOOSER"

  public static final java.lang.String ACTION_GET_CONTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.GET_CONTENT"

  public static final java.lang.String ACTION_DIAL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DIAL"

  public static final java.lang.String ACTION_CALL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CALL"

  public static final java.lang.String ACTION_CALL_EMERGENCY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CALL_EMERGENCY"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_CALL_PRIVILEGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CALL_PRIVILEGED"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_CARRIER_SETUP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CARRIER_SETUP"

  public static final java.lang.String ACTION_SENDTO;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SENDTO"

  public static final java.lang.String ACTION_SEND;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SEND"

  public static final java.lang.String ACTION_SEND_MULTIPLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SEND_MULTIPLE"

  public static final java.lang.String ACTION_ANSWER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ANSWER"

  public static final java.lang.String ACTION_INSERT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.INSERT"

  public static final java.lang.String ACTION_PASTE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PASTE"

  public static final java.lang.String ACTION_DELETE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DELETE"

  public static final java.lang.String ACTION_RUN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.RUN"

  public static final java.lang.String ACTION_SYNC;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SYNC"

  public static final java.lang.String ACTION_PICK_ACTIVITY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PICK_ACTIVITY"

  public static final java.lang.String ACTION_SEARCH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SEARCH"

  public static final java.lang.String ACTION_SYSTEM_TUTORIAL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SYSTEM_TUTORIAL"

  public static final java.lang.String ACTION_WEB_SEARCH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.WEB_SEARCH"

  public static final java.lang.String ACTION_ASSIST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ASSIST"

  public static final java.lang.String ACTION_VOICE_ASSIST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.VOICE_ASSIST"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_ASSIST_PACKAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ASSIST_PACKAGE"

  public static final java.lang.String EXTRA_ASSIST_UID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ASSIST_UID"

  public static final java.lang.String EXTRA_ASSIST_CONTEXT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ASSIST_CONTEXT"

  public static final java.lang.String EXTRA_ASSIST_INPUT_HINT_KEYBOARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ASSIST_INPUT_HINT_KEYBOARD"

  public static final java.lang.String EXTRA_ASSIST_INPUT_DEVICE_ID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ASSIST_INPUT_DEVICE_ID"

  public static final java.lang.String ACTION_ALL_APPS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ALL_APPS"

  public static final java.lang.String ACTION_SET_WALLPAPER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SET_WALLPAPER"

  public static final java.lang.String ACTION_BUG_REPORT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.BUG_REPORT"

  public static final java.lang.String ACTION_FACTORY_TEST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.FACTORY_TEST"

  public static final java.lang.String ACTION_CALL_BUTTON;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CALL_BUTTON"

  public static final java.lang.String ACTION_VOICE_COMMAND;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.VOICE_COMMAND"

  public static final java.lang.String ACTION_SEARCH_LONG_PRESS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SEARCH_LONG_PRESS"

  public static final java.lang.String ACTION_APP_ERROR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.APP_ERROR"

  public static final java.lang.String ACTION_POWER_USAGE_SUMMARY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.POWER_USAGE_SUMMARY"

  public static final java.lang.String ACTION_DEVICE_INITIALIZATION_WIZARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DEVICE_INITIALIZATION_WIZARD"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_UPGRADE_SETUP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.UPGRADE_SETUP"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_SHOW_KEYBOARD_SHORTCUTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.android.intent.action.SHOW_KEYBOARD_SHORTCUTS"

  public static final java.lang.String ACTION_DISMISS_KEYBOARD_SHORTCUTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.android.intent.action.DISMISS_KEYBOARD_SHORTCUTS"

  public static final java.lang.String ACTION_MANAGE_NETWORK_USAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MANAGE_NETWORK_USAGE"

  public static final java.lang.String ACTION_INSTALL_PACKAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.INSTALL_PACKAGE"

  public static final java.lang.String ACTION_INSTALL_FAILURE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.INSTALL_FAILURE"

  public static final java.lang.String ACTION_INSTALL_INSTANT_APP_PACKAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.INSTALL_INSTANT_APP_PACKAGE"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_RESOLVE_INSTANT_APP_PACKAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.RESOLVE_INSTANT_APP_PACKAGE"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_INSTANT_APP_RESOLVER_SETTINGS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.INSTANT_APP_RESOLVER_SETTINGS"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_INSTALLER_PACKAGE_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INSTALLER_PACKAGE_NAME"

  public static final java.lang.String EXTRA_NOT_UNKNOWN_SOURCE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.NOT_UNKNOWN_SOURCE"

  public static final java.lang.String EXTRA_ORIGINATING_URI;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ORIGINATING_URI"

  public static final java.lang.String EXTRA_REFERRER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.REFERRER"

  public static final java.lang.String EXTRA_REFERRER_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.REFERRER_NAME"

  public static final java.lang.String EXTRA_ORIGINATING_UID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ORIGINATING_UID"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_ALLOW_REPLACE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ALLOW_REPLACE"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_RETURN_RESULT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.RETURN_RESULT"

  public static final java.lang.String EXTRA_INSTALL_RESULT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INSTALL_RESULT"

  public static final java.lang.String ACTION_UNINSTALL_PACKAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.UNINSTALL_PACKAGE"

  public static final java.lang.String EXTRA_UNINSTALL_ALL_USERS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.UNINSTALL_ALL_USERS"

  public static final java.lang.String METADATA_SETUP_VERSION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.SETUP_VERSION"

  public static final java.lang.String ACTION_MANAGE_APP_PERMISSIONS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MANAGE_APP_PERMISSIONS"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_MANAGE_PERMISSIONS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MANAGE_PERMISSIONS"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_REVIEW_PERMISSIONS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.REVIEW_PERMISSIONS"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_REMOTE_CALLBACK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.REMOTE_CALLBACK"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_PACKAGE_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.PACKAGE_NAME"

  public static final java.lang.String EXTRA_SUSPENDED_PACKAGE_EXTRAS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.SUSPENDED_PACKAGE_EXTRAS"

  public static final java.lang.String EXTRA_SPLIT_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.SPLIT_NAME"

  public static final java.lang.String EXTRA_COMPONENT_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.COMPONENT_NAME"

  public static final java.lang.String EXTRA_RESULT_NEEDED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.RESULT_NEEDED"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_LAUNCHER_EXTRAS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.LAUNCHER_EXTRAS"

  public static final java.lang.String ACTION_MANAGE_PERMISSION_APPS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MANAGE_PERMISSION_APPS"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_PERMISSION_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.PERMISSION_NAME"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_SCREEN_OFF;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SCREEN_OFF"

  public static final java.lang.String ACTION_SCREEN_ON;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SCREEN_ON"

  public static final java.lang.String ACTION_DREAMING_STOPPED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DREAMING_STOPPED"

  public static final java.lang.String ACTION_DREAMING_STARTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DREAMING_STARTED"

  public static final java.lang.String ACTION_USER_PRESENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_PRESENT"

  public static final java.lang.String ACTION_TIME_TICK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.TIME_TICK"

  public static final java.lang.String ACTION_TIME_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.TIME_SET"

  public static final java.lang.String ACTION_DATE_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DATE_CHANGED"

  public static final java.lang.String ACTION_TIMEZONE_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.TIMEZONE_CHANGED"

  public static final java.lang.String ACTION_CLEAR_DNS_CACHE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CLEAR_DNS_CACHE"

  public static final java.lang.String ACTION_ALARM_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ALARM_CHANGED"

  public static final java.lang.String ACTION_LOCKED_BOOT_COMPLETED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.LOCKED_BOOT_COMPLETED"

  public static final java.lang.String ACTION_BOOT_COMPLETED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.BOOT_COMPLETED"

  public static final java.lang.String ACTION_CLOSE_SYSTEM_DIALOGS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CLOSE_SYSTEM_DIALOGS"

  public static final java.lang.String ACTION_PACKAGE_INSTALL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_INSTALL"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String ACTION_PACKAGE_ADDED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_ADDED"

  public static final java.lang.String ACTION_PACKAGE_REPLACED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_REPLACED"

  public static final java.lang.String ACTION_MY_PACKAGE_REPLACED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MY_PACKAGE_REPLACED"

  public static final java.lang.String ACTION_PACKAGE_REMOVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_REMOVED"

  public static final java.lang.String ACTION_PACKAGE_FULLY_REMOVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_FULLY_REMOVED"

  public static final java.lang.String ACTION_PACKAGE_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_CHANGED"

  public static final java.lang.String ACTION_QUERY_PACKAGE_RESTART;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.QUERY_PACKAGE_RESTART"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_PACKAGE_RESTARTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_RESTARTED"

  public static final java.lang.String ACTION_PACKAGE_DATA_CLEARED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_DATA_CLEARED"

  public static final java.lang.String ACTION_PACKAGES_SUSPENDED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGES_SUSPENDED"

  public static final java.lang.String ACTION_PACKAGES_UNSUSPENDED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGES_UNSUSPENDED"

  public static final java.lang.String ACTION_MY_PACKAGE_SUSPENDED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MY_PACKAGE_SUSPENDED"

  public static final java.lang.String ACTION_SHOW_SUSPENDED_APP_DETAILS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SHOW_SUSPENDED_APP_DETAILS"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_MY_PACKAGE_UNSUSPENDED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MY_PACKAGE_UNSUSPENDED"

  public static final java.lang.String ACTION_UID_REMOVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.UID_REMOVED"

  public static final java.lang.String ACTION_PACKAGE_FIRST_LAUNCH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_FIRST_LAUNCH"

  public static final java.lang.String ACTION_PACKAGE_NEEDS_VERIFICATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_NEEDS_VERIFICATION"

  public static final java.lang.String ACTION_PACKAGE_VERIFIED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PACKAGE_VERIFIED"

  public static final java.lang.String ACTION_INTENT_FILTER_NEEDS_VERIFICATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.INTENT_FILTER_NEEDS_VERIFICATION"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"

  public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE"

  public static final java.lang.String ACTION_PREFERRED_ACTIVITY_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ACTION_PREFERRED_ACTIVITY_CHANGED"

  public static final java.lang.String ACTION_WALLPAPER_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.WALLPAPER_CHANGED"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String ACTION_CONFIGURATION_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CONFIGURATION_CHANGED"

  public static final java.lang.String ACTION_SPLIT_CONFIGURATION_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SPLIT_CONFIGURATION_CHANGED"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_LOCALE_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.LOCALE_CHANGED"

  public static final java.lang.String ACTION_BATTERY_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.BATTERY_CHANGED"

  public static final java.lang.String ACTION_BATTERY_LEVEL_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.BATTERY_LEVEL_CHANGED"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_BATTERY_LOW;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.BATTERY_LOW"

  public static final java.lang.String ACTION_BATTERY_OKAY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.BATTERY_OKAY"

  public static final java.lang.String ACTION_POWER_CONNECTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ACTION_POWER_CONNECTED"

  public static final java.lang.String ACTION_POWER_DISCONNECTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ACTION_POWER_DISCONNECTED"

  public static final java.lang.String ACTION_SHUTDOWN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ACTION_SHUTDOWN"

  public static final java.lang.String ACTION_REQUEST_SHUTDOWN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.android.internal.intent.action.REQUEST_SHUTDOWN"

  public static final java.lang.String ACTION_DEVICE_STORAGE_LOW;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DEVICE_STORAGE_LOW"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String ACTION_DEVICE_STORAGE_OK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DEVICE_STORAGE_OK"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String ACTION_DEVICE_STORAGE_FULL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DEVICE_STORAGE_FULL"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String ACTION_DEVICE_STORAGE_NOT_FULL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DEVICE_STORAGE_NOT_FULL"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String ACTION_MANAGE_PACKAGE_STORAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MANAGE_PACKAGE_STORAGE"

  public static final java.lang.String ACTION_UMS_CONNECTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.UMS_CONNECTED"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String ACTION_UMS_DISCONNECTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.UMS_DISCONNECTED"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String ACTION_MEDIA_REMOVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_REMOVED"

  public static final java.lang.String ACTION_MEDIA_UNMOUNTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_UNMOUNTED"

  public static final java.lang.String ACTION_MEDIA_CHECKING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_CHECKING"

  public static final java.lang.String ACTION_MEDIA_NOFS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_NOFS"

  public static final java.lang.String ACTION_MEDIA_MOUNTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_MOUNTED"

  public static final java.lang.String ACTION_MEDIA_SHARED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_SHARED"

  public static final java.lang.String ACTION_MEDIA_UNSHARED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_UNSHARED"

  public static final java.lang.String ACTION_MEDIA_BAD_REMOVAL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_BAD_REMOVAL"

  public static final java.lang.String ACTION_MEDIA_UNMOUNTABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_UNMOUNTABLE"

  public static final java.lang.String ACTION_MEDIA_EJECT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_EJECT"

  public static final java.lang.String ACTION_MEDIA_SCANNER_STARTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_SCANNER_STARTED"

  public static final java.lang.String ACTION_MEDIA_SCANNER_FINISHED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_SCANNER_FINISHED"

  public static final java.lang.String ACTION_MEDIA_SCANNER_SCAN_FILE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_SCANNER_SCAN_FILE"

  public static final java.lang.String ACTION_MEDIA_BUTTON;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_BUTTON"

  public static final java.lang.String ACTION_CAMERA_BUTTON;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CAMERA_BUTTON"

  public static final java.lang.String ACTION_GTALK_SERVICE_CONNECTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.GTALK_CONNECTED"

  public static final java.lang.String ACTION_GTALK_SERVICE_DISCONNECTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.GTALK_DISCONNECTED"

  public static final java.lang.String ACTION_INPUT_METHOD_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.INPUT_METHOD_CHANGED"

  public static final java.lang.String ACTION_AIRPLANE_MODE_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.AIRPLANE_MODE"

  public static final java.lang.String ACTION_PROVIDER_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PROVIDER_CHANGED"

  public static final java.lang.String ACTION_HEADSET_PLUG;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.HEADSET_PLUG"

  public static final java.lang.String ACTION_ADVANCED_SETTINGS_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ADVANCED_SETTINGS"

  public static final java.lang.String ACTION_APPLICATION_RESTRICTIONS_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.APPLICATION_RESTRICTIONS_CHANGED"

  public static final java.lang.String ACTION_NEW_OUTGOING_CALL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.NEW_OUTGOING_CALL"

  public static final java.lang.String ACTION_REBOOT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.REBOOT"

  public static final java.lang.String ACTION_DOCK_EVENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DOCK_EVENT"

  public static final java.lang.String ACTION_IDLE_MAINTENANCE_START;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ACTION_IDLE_MAINTENANCE_START"

  public static final java.lang.String ACTION_IDLE_MAINTENANCE_END;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.ACTION_IDLE_MAINTENANCE_END"

  public static final java.lang.String ACTION_REMOTE_INTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.google.android.c2dm.intent.RECEIVE"

  public static final java.lang.String ACTION_PRE_BOOT_COMPLETED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PRE_BOOT_COMPLETED"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_GET_RESTRICTION_ENTRIES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.GET_RESTRICTION_ENTRIES"

  public static final java.lang.String ACTION_USER_INITIALIZE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_INITIALIZE"

  public static final java.lang.String ACTION_USER_FOREGROUND;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_FOREGROUND"

  public static final java.lang.String ACTION_USER_BACKGROUND;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_BACKGROUND"

  public static final java.lang.String ACTION_USER_ADDED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_ADDED"

  public static final java.lang.String ACTION_USER_STARTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_STARTED"

  public static final java.lang.String ACTION_USER_STARTING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_STARTING"

  public static final java.lang.String ACTION_USER_STOPPING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_STOPPING"

  public static final java.lang.String ACTION_USER_STOPPED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_STOPPED"

  public static final java.lang.String ACTION_USER_REMOVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_REMOVED"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_USER_SWITCHED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_SWITCHED"

  public static final java.lang.String ACTION_USER_UNLOCKED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_UNLOCKED"

  public static final java.lang.String ACTION_USER_INFO_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.USER_INFO_CHANGED"

  public static final java.lang.String ACTION_MANAGED_PROFILE_ADDED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MANAGED_PROFILE_ADDED"

  public static final java.lang.String ACTION_MANAGED_PROFILE_REMOVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MANAGED_PROFILE_REMOVED"

  public static final java.lang.String ACTION_MANAGED_PROFILE_UNLOCKED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MANAGED_PROFILE_UNLOCKED"

  public static final java.lang.String ACTION_MANAGED_PROFILE_AVAILABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MANAGED_PROFILE_AVAILABLE"

  public static final java.lang.String ACTION_MANAGED_PROFILE_UNAVAILABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MANAGED_PROFILE_UNAVAILABLE"

  public static final java.lang.String ACTION_DEVICE_LOCKED_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DEVICE_LOCKED_CHANGED"

  public static final java.lang.String ACTION_QUICK_CLOCK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.QUICK_CLOCK"

  public static final java.lang.String ACTION_SHOW_BRIGHTNESS_DIALOG;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.android.intent.action.SHOW_BRIGHTNESS_DIALOG"

  public static final java.lang.String ACTION_GLOBAL_BUTTON;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.GLOBAL_BUTTON"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_MEDIA_RESOURCE_GRANTED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MEDIA_RESOURCE_GRANTED"

  public static final java.lang.String ACTION_OVERLAY_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.OVERLAY_CHANGED"

  public static final java.lang.String ACTION_OPEN_DOCUMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.OPEN_DOCUMENT"

  public static final java.lang.String ACTION_CREATE_DOCUMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.CREATE_DOCUMENT"

  public static final java.lang.String ACTION_OPEN_DOCUMENT_TREE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.OPEN_DOCUMENT_TREE"

  public static final java.lang.String ACTION_DYNAMIC_SENSOR_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DYNAMIC_SENSOR_CHANGED"

  public static final java.lang.String ACTION_MASTER_CLEAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MASTER_CLEAR"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_MASTER_CLEAR_NOTIFICATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.MASTER_CLEAR_NOTIFICATION"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_FORCE_MASTER_CLEAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.FORCE_MASTER_CLEAR"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String ACTION_FACTORY_RESET;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.FACTORY_RESET"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_FORCE_FACTORY_RESET;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.FORCE_FACTORY_RESET"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_SETTING_RESTORED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.os.action.SETTING_RESTORED"

  public static final java.lang.String EXTRA_SETTING_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "setting_name"

  public static final java.lang.String EXTRA_SETTING_PREVIOUS_VALUE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "previous_value"

  public static final java.lang.String EXTRA_SETTING_NEW_VALUE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "new_value"

  public static final java.lang.String EXTRA_SETTING_RESTORED_FROM_SDK_INT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "restored_from_sdk_int"

  public static final java.lang.String ACTION_PROCESS_TEXT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.PROCESS_TEXT"

  public static final java.lang.String ACTION_SIM_STATE_CHANGED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SIM_STATE_CHANGED"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String ACTION_SERVICE_STATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.SERVICE_STATE"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_VOICE_REG_STATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "voiceRegState"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_DATA_REG_STATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "dataRegState"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_VOICE_ROAMING_TYPE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "voiceRoamingType"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_DATA_ROAMING_TYPE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "dataRoamingType"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_OPERATOR_ALPHA_LONG;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "operator-alpha-long"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_OPERATOR_ALPHA_SHORT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "operator-alpha-short"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_OPERATOR_NUMERIC;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "operator-numeric"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_DATA_OPERATOR_ALPHA_LONG;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "data-operator-alpha-long"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_DATA_OPERATOR_ALPHA_SHORT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "data-operator-alpha-short"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_DATA_OPERATOR_NUMERIC;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "data-operator-numeric"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_MANUAL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "manual"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_VOICE_RADIO_TECH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "radioTechnology"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_DATA_RADIO_TECH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "dataRadioTechnology"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_CSS_INDICATOR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "cssIndicator"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_NETWORK_ID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "networkId"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_SYSTEM_ID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "systemId"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_CDMA_ROAMING_INDICATOR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "cdmaRoamingIndicator"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_CDMA_DEFAULT_ROAMING_INDICATOR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "cdmaDefaultRoamingIndicator"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_EMERGENCY_ONLY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "emergencyOnly"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_IS_DATA_ROAMING_FROM_REGISTRATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "isDataRoamingFromRegistration"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_IS_USING_CARRIER_AGGREGATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "isUsingCarrierAggregation"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_LTE_EARFCN_RSRP_BOOST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "LteEarfcnRsrpBoost"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_PROCESS_TEXT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.PROCESS_TEXT"

  public static final java.lang.String EXTRA_PROCESS_TEXT_READONLY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.PROCESS_TEXT_READONLY"

  public static final java.lang.String ACTION_THERMAL_EVENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.THERMAL_EVENT"

  public static final java.lang.String EXTRA_THERMAL_STATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.THERMAL_STATE"

  public static final int EXTRA_THERMAL_STATE_NORMAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int EXTRA_THERMAL_STATE_WARNING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int EXTRA_THERMAL_STATE_EXCEEDED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final java.lang.String ACTION_DOCK_IDLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DOCK_IDLE"

  public static final java.lang.String ACTION_DOCK_ACTIVE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DOCK_ACTIVE"

  public static final java.lang.String CATEGORY_DEFAULT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.DEFAULT"

  public static final java.lang.String CATEGORY_BROWSABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.BROWSABLE"

  public static final java.lang.String CATEGORY_VOICE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.VOICE"

  public static final java.lang.String CATEGORY_ALTERNATIVE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.ALTERNATIVE"

  public static final java.lang.String CATEGORY_SELECTED_ALTERNATIVE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.SELECTED_ALTERNATIVE"

  public static final java.lang.String CATEGORY_TAB;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.TAB"

  public static final java.lang.String CATEGORY_LAUNCHER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.LAUNCHER"

  public static final java.lang.String CATEGORY_LEANBACK_LAUNCHER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.LEANBACK_LAUNCHER"

  public static final java.lang.String CATEGORY_CAR_LAUNCHER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.CAR_LAUNCHER"

  public static final java.lang.String CATEGORY_LEANBACK_SETTINGS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.LEANBACK_SETTINGS"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String CATEGORY_INFO;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.INFO"

  public static final java.lang.String CATEGORY_HOME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.HOME"

  public static final java.lang.String CATEGORY_HOME_MAIN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.HOME_MAIN"

  public static final java.lang.String CATEGORY_SETUP_WIZARD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.SETUP_WIZARD"

  public static final java.lang.String CATEGORY_LAUNCHER_APP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.LAUNCHER_APP"

  public static final java.lang.String CATEGORY_PREFERENCE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.PREFERENCE"

  public static final java.lang.String CATEGORY_DEVELOPMENT_PREFERENCE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.DEVELOPMENT_PREFERENCE"

  public static final java.lang.String CATEGORY_EMBED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.EMBED"

  public static final java.lang.String CATEGORY_APP_MARKET;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.APP_MARKET"

  public static final java.lang.String CATEGORY_MONKEY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.MONKEY"

  public static final java.lang.String CATEGORY_TEST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.TEST"

  public static final java.lang.String CATEGORY_UNIT_TEST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.UNIT_TEST"

  public static final java.lang.String CATEGORY_SAMPLE_CODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.SAMPLE_CODE"

  public static final java.lang.String CATEGORY_OPENABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.OPENABLE"

  public static final java.lang.String CATEGORY_TYPED_OPENABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.TYPED_OPENABLE"

  public static final java.lang.String CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"

  public static final java.lang.String CATEGORY_CAR_DOCK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.CAR_DOCK"

  public static final java.lang.String CATEGORY_DESK_DOCK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.DESK_DOCK"

  public static final java.lang.String CATEGORY_LE_DESK_DOCK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.LE_DESK_DOCK"

  public static final java.lang.String CATEGORY_HE_DESK_DOCK;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.HE_DESK_DOCK"

  public static final java.lang.String CATEGORY_CAR_MODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.CAR_MODE"

  public static final java.lang.String CATEGORY_VR_HOME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.VR_HOME"

  public static final java.lang.String CATEGORY_APP_BROWSER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.APP_BROWSER"

  public static final java.lang.String CATEGORY_APP_CALCULATOR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.APP_CALCULATOR"

  public static final java.lang.String CATEGORY_APP_CALENDAR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.APP_CALENDAR"

  public static final java.lang.String CATEGORY_APP_CONTACTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.APP_CONTACTS"

  public static final java.lang.String CATEGORY_APP_EMAIL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.APP_EMAIL"

  public static final java.lang.String CATEGORY_APP_GALLERY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.APP_GALLERY"

  public static final java.lang.String CATEGORY_APP_MAPS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.APP_MAPS"

  public static final java.lang.String CATEGORY_APP_MESSAGING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.APP_MESSAGING"

  public static final java.lang.String CATEGORY_APP_MUSIC;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.category.APP_MUSIC"

  public static final java.lang.String EXTRA_TEMPLATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.TEMPLATE"

  public static final java.lang.String EXTRA_TEXT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.TEXT"

  public static final java.lang.String EXTRA_HTML_TEXT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.HTML_TEXT"

  public static final java.lang.String EXTRA_STREAM;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.STREAM"

  public static final java.lang.String EXTRA_EMAIL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.EMAIL"

  public static final java.lang.String EXTRA_CC;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.CC"

  public static final java.lang.String EXTRA_BCC;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.BCC"

  public static final java.lang.String EXTRA_SUBJECT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.SUBJECT"

  public static final java.lang.String EXTRA_INTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INTENT"

  public static final java.lang.String EXTRA_USER_ID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.USER_ID"

  public static final java.lang.String EXTRA_TASK_ID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.TASK_ID"

  public static final java.lang.String EXTRA_ALTERNATE_INTENTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ALTERNATE_INTENTS"

  public static final java.lang.String EXTRA_EXCLUDE_COMPONENTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.EXCLUDE_COMPONENTS"

  public static final java.lang.String EXTRA_CHOOSER_TARGETS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.CHOOSER_TARGETS"

  public static final java.lang.String EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.CHOOSER_REFINEMENT_INTENT_SENDER"

  public static final java.lang.String EXTRA_CONTENT_ANNOTATIONS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.CONTENT_ANNOTATIONS"

  public static final java.lang.String EXTRA_RESULT_RECEIVER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.RESULT_RECEIVER"

  public static final java.lang.String EXTRA_TITLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.TITLE"

  public static final java.lang.String EXTRA_INITIAL_INTENTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INITIAL_INTENTS"

  public static final java.lang.String EXTRA_EPHEMERAL_SUCCESS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.EPHEMERAL_SUCCESS"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_INSTANT_APP_SUCCESS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INSTANT_APP_SUCCESS"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_EPHEMERAL_FAILURE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.EPHEMERAL_FAILURE"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_INSTANT_APP_FAILURE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INSTANT_APP_FAILURE"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_EPHEMERAL_HOSTNAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.EPHEMERAL_HOSTNAME"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_INSTANT_APP_HOSTNAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INSTANT_APP_HOSTNAME"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_EPHEMERAL_TOKEN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.EPHEMERAL_TOKEN"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_INSTANT_APP_TOKEN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INSTANT_APP_TOKEN"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_INSTANT_APP_ACTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INSTANT_APP_ACTION"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_INSTANT_APP_BUNDLES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INSTANT_APP_BUNDLES"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_INSTANT_APP_EXTRAS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INSTANT_APP_EXTRAS"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_UNKNOWN_INSTANT_APP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.UNKNOWN_INSTANT_APP"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_VERSION_CODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.VERSION_CODE"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_LONG_VERSION_CODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.LONG_VERSION_CODE"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_CALLING_PACKAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.CALLING_PACKAGE"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_VERIFICATION_BUNDLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.VERIFICATION_BUNDLE"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_REPLACEMENT_EXTRAS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.REPLACEMENT_EXTRAS"

  public static final java.lang.String EXTRA_CHOSEN_COMPONENT_INTENT_SENDER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.CHOSEN_COMPONENT_INTENT_SENDER"

  public static final java.lang.String EXTRA_CHOSEN_COMPONENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.CHOSEN_COMPONENT"

  public static final java.lang.String EXTRA_KEY_EVENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.KEY_EVENT"

  public static final java.lang.String EXTRA_KEY_CONFIRM;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.KEY_CONFIRM"

  public static final java.lang.String EXTRA_USER_REQUESTED_SHUTDOWN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.USER_REQUESTED_SHUTDOWN"

  public static final java.lang.String EXTRA_DONT_KILL_APP;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.DONT_KILL_APP"

  public static final java.lang.String EXTRA_PHONE_NUMBER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.PHONE_NUMBER"

  public static final java.lang.String EXTRA_UID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.UID"

  public static final java.lang.String EXTRA_PACKAGES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.PACKAGES"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_DATA_REMOVED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.DATA_REMOVED"

  public static final java.lang.String EXTRA_REMOVED_FOR_ALL_USERS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.REMOVED_FOR_ALL_USERS"

  public static final java.lang.String EXTRA_REPLACING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.REPLACING"

  public static final java.lang.String EXTRA_ALARM_COUNT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ALARM_COUNT"

  public static final java.lang.String EXTRA_DOCK_STATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.DOCK_STATE"

  public static final int EXTRA_DOCK_STATE_UNDOCKED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int EXTRA_DOCK_STATE_DESK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int EXTRA_DOCK_STATE_CAR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int EXTRA_DOCK_STATE_LE_DESK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int EXTRA_DOCK_STATE_HE_DESK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final java.lang.String METADATA_DOCK_HOME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.dock_home"

  public static final java.lang.String EXTRA_BUG_REPORT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.BUG_REPORT"

  public static final java.lang.String EXTRA_REMOTE_INTENT_TOKEN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.remote_intent_token"

  public static final java.lang.String EXTRA_CHANGED_COMPONENT_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.changed_component_name"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_CHANGED_COMPONENT_NAME_LIST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.changed_component_name_list"

  public static final java.lang.String EXTRA_CHANGED_PACKAGE_LIST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.changed_package_list"

  public static final java.lang.String EXTRA_CHANGED_UID_LIST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.changed_uid_list"

  public static final java.lang.String EXTRA_CLIENT_LABEL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.client_label"

  public static final java.lang.String EXTRA_CLIENT_INTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.client_intent"

  public static final java.lang.String EXTRA_LOCAL_ONLY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.LOCAL_ONLY"

  public static final java.lang.String EXTRA_ALLOW_MULTIPLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.ALLOW_MULTIPLE"

  public static final java.lang.String EXTRA_USER_HANDLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.user_handle"

  public static final java.lang.String EXTRA_USER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.USER"

  public static final java.lang.String EXTRA_RESTRICTIONS_LIST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.restrictions_list"

  public static final java.lang.String EXTRA_RESTRICTIONS_BUNDLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.restrictions_bundle"

  public static final java.lang.String EXTRA_RESTRICTIONS_INTENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.restrictions_intent"

  public static final java.lang.String EXTRA_MIME_TYPES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.MIME_TYPES"

  public static final java.lang.String EXTRA_SHUTDOWN_USERSPACE_ONLY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.SHUTDOWN_USERSPACE_ONLY"

  public static final java.lang.String EXTRA_TIME_PREF_24_HOUR_FORMAT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.TIME_PREF_24_HOUR_FORMAT"

  public static final int EXTRA_TIME_PREF_VALUE_USE_12_HOUR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int EXTRA_TIME_PREF_VALUE_USE_24_HOUR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int EXTRA_TIME_PREF_VALUE_USE_LOCALE_DEFAULT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final java.lang.String EXTRA_REASON;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.REASON"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()

  public static final java.lang.String EXTRA_WIPE_EXTERNAL_STORAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.WIPE_EXTERNAL_STORAGE"

  public static final java.lang.String EXTRA_WIPE_ESIMS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.android.internal.intent.extra.WIPE_ESIMS"

  public static final java.lang.String EXTRA_SIM_ACTIVATION_RESPONSE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.SIM_ACTIVATION_RESPONSE"

  public static final java.lang.String EXTRA_INDEX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.INDEX"

  public static final java.lang.String EXTRA_QUICK_VIEW_ADVANCED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.QUICK_VIEW_ADVANCED"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_QUICK_VIEW_FEATURES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.QUICK_VIEW_FEATURES"

  public static final java.lang.String EXTRA_QUIET_MODE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.QUIET_MODE"

  public static final java.lang.String EXTRA_MEDIA_RESOURCE_TYPE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.MEDIA_RESOURCE_TYPE"

  public static final java.lang.String EXTRA_AUTO_LAUNCH_SINGLE_CHOICE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.extra.AUTO_LAUNCH_SINGLE_CHOICE"

  public static final int EXTRA_MEDIA_RESOURCE_TYPE_VIDEO_CODEC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int EXTRA_MEDIA_RESOURCE_TYPE_AUDIO_CODEC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FLAG_GRANT_READ_URI_PERMISSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FLAG_GRANT_WRITE_URI_PERMISSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int FLAG_FROM_BACKGROUND;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int FLAG_DEBUG_LOG_RESOLUTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int FLAG_EXCLUDE_STOPPED_PACKAGES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int FLAG_INCLUDE_STOPPED_PACKAGES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final int FLAG_GRANT_PERSISTABLE_URI_PERMISSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  public static final int FLAG_GRANT_PREFIX_URI_PERMISSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  public static final int FLAG_DEBUG_TRIAGED_MISSING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  public static final int FLAG_IGNORE_EPHEMERAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 512

  public static final int FLAG_ACTIVITY_NO_HISTORY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1073741824

  public static final int FLAG_ACTIVITY_SINGLE_TOP;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 536870912

  public static final int FLAG_ACTIVITY_NEW_TASK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 268435456

  public static final int FLAG_ACTIVITY_MULTIPLE_TASK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 134217728

  public static final int FLAG_ACTIVITY_CLEAR_TOP;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 67108864

  public static final int FLAG_ACTIVITY_FORWARD_RESULT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33554432

  public static final int FLAG_ACTIVITY_PREVIOUS_IS_TOP;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16777216

  public static final int FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8388608

  public static final int FLAG_ACTIVITY_BROUGHT_TO_FRONT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4194304

  public static final int FLAG_ACTIVITY_RESET_TASK_IF_NEEDED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2097152

  public static final int FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1048576

  public static final int FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 524288
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final int FLAG_ACTIVITY_NEW_DOCUMENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 524288

  public static final int FLAG_ACTIVITY_NO_USER_ACTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 262144

  public static final int FLAG_ACTIVITY_REORDER_TO_FRONT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 131072

  public static final int FLAG_ACTIVITY_NO_ANIMATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 65536

  public static final int FLAG_ACTIVITY_CLEAR_TASK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32768

  public static final int FLAG_ACTIVITY_TASK_ON_HOME;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16384

  public static final int FLAG_ACTIVITY_RETAIN_IN_RECENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8192

  public static final int FLAG_ACTIVITY_LAUNCH_ADJACENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4096

  public static final int FLAG_ACTIVITY_MATCH_EXTERNAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2048

  public static final int FLAG_RECEIVER_REGISTERED_ONLY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1073741824

  public static final int FLAG_RECEIVER_REPLACE_PENDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 536870912

  public static final int FLAG_RECEIVER_FOREGROUND;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 268435456

  public static final int FLAG_RECEIVER_NO_ABORT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 134217728

  public static final int FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 67108864

  public static final int FLAG_RECEIVER_BOOT_UPGRADE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33554432

  public static final int FLAG_RECEIVER_INCLUDE_BACKGROUND;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16777216

  public static final int FLAG_RECEIVER_EXCLUDE_BACKGROUND;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8388608

  public static final int FLAG_RECEIVER_FROM_SHELL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4194304

  public static final int FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2097152

  public static final int IMMUTABLE_FLAGS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 195

  public static final int URI_INTENT_SCHEME;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int URI_ANDROID_APP_SCHEME;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int URI_ALLOW_UNSAFE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  private java.lang.String mAction;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private android.net.Uri mData;
    descriptor: Landroid/net/Uri;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mType;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mPackage;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private android.content.ComponentName mComponent;
    descriptor: Landroid/content/ComponentName;
    flags: (0x0002) ACC_PRIVATE

  private int mFlags;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private android.util.ArraySet<java.lang.String> mCategories;
    descriptor: Landroid/util/ArraySet;
    flags: (0x0002) ACC_PRIVATE
    Signature: Landroid/util/ArraySet<Ljava/lang/String;>;

  private android.os.Bundle mExtras;
    descriptor: Landroid/os/Bundle;
    flags: (0x0002) ACC_PRIVATE

  private android.graphics.Rect mSourceBounds;
    descriptor: Landroid/graphics/Rect;
    flags: (0x0002) ACC_PRIVATE

  private android.content.Intent mSelector;
    descriptor: Landroid/content/Intent;
    flags: (0x0002) ACC_PRIVATE

  private android.content.ClipData mClipData;
    descriptor: Landroid/content/ClipData;
    flags: (0x0002) ACC_PRIVATE

  private int mContentUserHint;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mLaunchToken;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private static final int COPY_MODE_ALL;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final int COPY_MODE_FILTER;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int COPY_MODE_HISTORY;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int FILL_IN_ACTION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int FILL_IN_DATA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int FILL_IN_CATEGORIES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int FILL_IN_COMPONENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int FILL_IN_PACKAGE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int FILL_IN_SOURCE_BOUNDS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final int FILL_IN_SELECTOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  public static final int FILL_IN_CLIP_DATA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 128

  public static final android.os.Parcelable$Creator<android.content.Intent> CREATOR;
    descriptor: Landroid/os/Parcelable$Creator;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/os/Parcelable$Creator<Landroid/content/Intent;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 9965
            new android.content.Intent$1
            dup
            invokespecial android.content.Intent$1.<init>:()V
         1: .line 9964
            putstatic android.content.Intent.CREATOR:Landroid/os/Parcelable$Creator;
         2: .line 9972
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static android.content.Intent createChooser(android.content.Intent, java.lang.CharSequence);
    descriptor: (Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Intent target
        start local 1 // java.lang.CharSequence title
         0: .line 955
            aload 0 /* target */
            aload 1 /* title */
            aconst_null
            invokestatic android.content.Intent.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;Landroid/content/IntentSender;)Landroid/content/Intent;
            areturn
        end local 1 // java.lang.CharSequence title
        end local 0 // android.content.Intent target
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  target  Landroid/content/Intent;
            0    1     1   title  Ljava/lang/CharSequence;
    MethodParameters:
        Name  Flags
      target  
      title   

  public static android.content.Intent createChooser(android.content.Intent, java.lang.CharSequence, android.content.IntentSender);
    descriptor: (Landroid/content/Intent;Ljava/lang/CharSequence;Landroid/content/IntentSender;)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=8, args_size=3
        start local 0 // android.content.Intent target
        start local 1 // java.lang.CharSequence title
        start local 2 // android.content.IntentSender sender
         0: .line 983
            new android.content.Intent
            dup
            ldc "android.intent.action.CHOOSER"
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 3 /* intent */
        start local 3 // android.content.Intent intent
         1: .line 984
            aload 3 /* intent */
            ldc "android.intent.extra.INTENT"
            aload 0 /* target */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
            pop
         2: .line 985
            aload 1 /* title */
            ifnull 4
         3: .line 986
            aload 3 /* intent */
            ldc "android.intent.extra.TITLE"
            aload 1 /* title */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent;
            pop
         4: .line 989
      StackMap locals: android.content.Intent
      StackMap stack:
            aload 2 /* sender */
            ifnull 6
         5: .line 990
            aload 3 /* intent */
            ldc "android.intent.extra.CHOSEN_COMPONENT_INTENT_SENDER"
            aload 2 /* sender */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
            pop
         6: .line 994
      StackMap locals:
      StackMap stack:
            aload 0 /* target */
            invokevirtual android.content.Intent.getFlags:()I
            sipush 195
            iand
            istore 4 /* permFlags */
        start local 4 // int permFlags
         7: .line 997
            iload 4 /* permFlags */
            ifeq 19
         8: .line 998
            aload 0 /* target */
            invokevirtual android.content.Intent.getClipData:()Landroid/content/ClipData;
            astore 5 /* targetClipData */
        start local 5 // android.content.ClipData targetClipData
         9: .line 999
            aload 5 /* targetClipData */
            ifnonnull 16
            aload 0 /* target */
            invokevirtual android.content.Intent.getData:()Landroid/net/Uri;
            ifnull 16
        10: .line 1000
            new android.content.ClipData$Item
            dup
            aload 0 /* target */
            invokevirtual android.content.Intent.getData:()Landroid/net/Uri;
            invokespecial android.content.ClipData$Item.<init>:(Landroid/net/Uri;)V
            astore 6 /* item */
        start local 6 // android.content.ClipData$Item item
        11: .line 1002
            aload 0 /* target */
            invokevirtual android.content.Intent.getType:()Ljava/lang/String;
            ifnull 14
        12: .line 1003
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            aload 0 /* target */
            invokevirtual android.content.Intent.getType:()Ljava/lang/String;
            aastore
            astore 7 /* mimeTypes */
        start local 7 // java.lang.String[] mimeTypes
        13: .line 1004
            goto 15
        end local 7 // java.lang.String[] mimeTypes
        14: .line 1005
      StackMap locals: int android.content.ClipData android.content.ClipData$Item
      StackMap stack:
            iconst_0
            anewarray java.lang.String
            astore 7 /* mimeTypes */
        start local 7 // java.lang.String[] mimeTypes
        15: .line 1007
      StackMap locals: java.lang.String[]
      StackMap stack:
            new android.content.ClipData
            dup
            aconst_null
            aload 7 /* mimeTypes */
            aload 6 /* item */
            invokespecial android.content.ClipData.<init>:(Ljava/lang/CharSequence;[Ljava/lang/String;Landroid/content/ClipData$Item;)V
            astore 5 /* targetClipData */
        end local 7 // java.lang.String[] mimeTypes
        end local 6 // android.content.ClipData$Item item
        16: .line 1009
      StackMap locals:
      StackMap stack:
            aload 5 /* targetClipData */
            ifnull 19
        17: .line 1010
            aload 3 /* intent */
            aload 5 /* targetClipData */
            invokevirtual android.content.Intent.setClipData:(Landroid/content/ClipData;)V
        18: .line 1011
            aload 3 /* intent */
            iload 4 /* permFlags */
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
        end local 5 // android.content.ClipData targetClipData
        19: .line 1015
      StackMap locals:
      StackMap stack:
            aload 3 /* intent */
            areturn
        end local 4 // int permFlags
        end local 3 // android.content.Intent intent
        end local 2 // android.content.IntentSender sender
        end local 1 // java.lang.CharSequence title
        end local 0 // android.content.Intent target
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   20     0          target  Landroid/content/Intent;
            0   20     1           title  Ljava/lang/CharSequence;
            0   20     2          sender  Landroid/content/IntentSender;
            1   20     3          intent  Landroid/content/Intent;
            7   20     4       permFlags  I
            9   19     5  targetClipData  Landroid/content/ClipData;
           11   16     6            item  Landroid/content/ClipData$Item;
           13   14     7       mimeTypes  [Ljava/lang/String;
           15   16     7       mimeTypes  [Ljava/lang/String;
    MethodParameters:
        Name  Flags
      target  
      title   
      sender  

  public static boolean isAccessUriMode(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int modeFlags
         0: .line 5243
            iload 0 /* modeFlags */
            iconst_3
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int modeFlags
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0  modeFlags  I
    MethodParameters:
           Name  Flags
      modeFlags  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 5967
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 5945
            aload 0 /* this */
            bipush -2
            putfield android.content.Intent.mContentUserHint:I
         2: .line 5968
            return
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;

  public void <init>(android.content.Intent);
    descriptor: (Landroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.Intent o
         0: .line 5974
            aload 0 /* this */
            aload 1 /* o */
            iconst_0
            invokespecial android.content.Intent.<init>:(Landroid/content/Intent;I)V
         1: .line 5975
            return
        end local 1 // android.content.Intent o
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/Intent;
            0    2     1     o  Landroid/content/Intent;
    MethodParameters:
      Name  Flags
      o     

  private void <init>(android.content.Intent, int);
    descriptor: (Landroid/content/Intent;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.content.Intent o
        start local 2 // int copyMode
         0: .line 5977
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 5945
            aload 0 /* this */
            bipush -2
            putfield android.content.Intent.mContentUserHint:I
         2: .line 5978
            aload 0 /* this */
            aload 1 /* o */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            putfield android.content.Intent.mAction:Ljava/lang/String;
         3: .line 5979
            aload 0 /* this */
            aload 1 /* o */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            putfield android.content.Intent.mData:Landroid/net/Uri;
         4: .line 5980
            aload 0 /* this */
            aload 1 /* o */
            getfield android.content.Intent.mType:Ljava/lang/String;
            putfield android.content.Intent.mType:Ljava/lang/String;
         5: .line 5981
            aload 0 /* this */
            aload 1 /* o */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            putfield android.content.Intent.mPackage:Ljava/lang/String;
         6: .line 5982
            aload 0 /* this */
            aload 1 /* o */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
         7: .line 5984
            aload 1 /* o */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnull 9
         8: .line 5985
            aload 0 /* this */
            new android.util.ArraySet
            dup
            aload 1 /* o */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            invokespecial android.util.ArraySet.<init>:(Landroid/util/ArraySet;)V
            putfield android.content.Intent.mCategories:Landroid/util/ArraySet;
         9: .line 5988
      StackMap locals: android.content.Intent android.content.Intent int
      StackMap stack:
            iload 2 /* copyMode */
            iconst_1
            if_icmpeq 25
        10: .line 5989
            aload 0 /* this */
            aload 1 /* o */
            getfield android.content.Intent.mFlags:I
            putfield android.content.Intent.mFlags:I
        11: .line 5990
            aload 0 /* this */
            aload 1 /* o */
            getfield android.content.Intent.mContentUserHint:I
            putfield android.content.Intent.mContentUserHint:I
        12: .line 5991
            aload 0 /* this */
            aload 1 /* o */
            getfield android.content.Intent.mLaunchToken:Ljava/lang/String;
            putfield android.content.Intent.mLaunchToken:Ljava/lang/String;
        13: .line 5992
            aload 1 /* o */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            ifnull 15
        14: .line 5993
            aload 0 /* this */
            new android.graphics.Rect
            dup
            aload 1 /* o */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            invokespecial android.graphics.Rect.<init>:(Landroid/graphics/Rect;)V
            putfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
        15: .line 5995
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            ifnull 17
        16: .line 5996
            aload 0 /* this */
            new android.content.Intent
            dup
            aload 1 /* o */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            invokespecial android.content.Intent.<init>:(Landroid/content/Intent;)V
            putfield android.content.Intent.mSelector:Landroid/content/Intent;
        17: .line 5999
      StackMap locals:
      StackMap stack:
            iload 2 /* copyMode */
            iconst_2
            if_icmpeq 23
        18: .line 6000
            aload 1 /* o */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 20
        19: .line 6001
            aload 0 /* this */
            new android.os.Bundle
            dup
            aload 1 /* o */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokespecial android.os.Bundle.<init>:(Landroid/os/Bundle;)V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
        20: .line 6003
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            ifnull 25
        21: .line 6004
            aload 0 /* this */
            new android.content.ClipData
            dup
            aload 1 /* o */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            invokespecial android.content.ClipData.<init>:(Landroid/content/ClipData;)V
            putfield android.content.Intent.mClipData:Landroid/content/ClipData;
        22: .line 6006
            goto 25
        23: .line 6007
      StackMap locals:
      StackMap stack:
            aload 1 /* o */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 25
            aload 1 /* o */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.maybeIsEmpty:()Z
            ifne 25
        24: .line 6008
            aload 0 /* this */
            getstatic android.os.Bundle.STRIPPED:Landroid/os/Bundle;
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
        25: .line 6015
      StackMap locals:
      StackMap stack:
            return
        end local 2 // int copyMode
        end local 1 // android.content.Intent o
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   26     0      this  Landroid/content/Intent;
            0   26     1         o  Landroid/content/Intent;
            0   26     2  copyMode  I
    MethodParameters:
          Name  Flags
      o         
      copyMode  

  public java.lang.Object clone();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 6019
            new android.content.Intent
            dup
            aload 0 /* this */
            invokespecial android.content.Intent.<init>:(Landroid/content/Intent;)V
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public android.content.Intent cloneFilter();
    descriptor: ()Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 6027
            new android.content.Intent
            dup
            aload 0 /* this */
            iconst_1
            invokespecial android.content.Intent.<init>:(Landroid/content/Intent;I)V
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String action
         0: .line 6040
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 5945
            aload 0 /* this */
            bipush -2
            putfield android.content.Intent.mContentUserHint:I
         2: .line 6041
            aload 0 /* this */
            aload 1 /* action */
            invokevirtual android.content.Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;
            pop
         3: .line 6042
            return
        end local 1 // java.lang.String action
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Landroid/content/Intent;
            0    4     1  action  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      action  

  public void <init>(java.lang.String, android.net.Uri);
    descriptor: (Ljava/lang/String;Landroid/net/Uri;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String action
        start local 2 // android.net.Uri uri
         0: .line 6060
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 5945
            aload 0 /* this */
            bipush -2
            putfield android.content.Intent.mContentUserHint:I
         2: .line 6061
            aload 0 /* this */
            aload 1 /* action */
            invokevirtual android.content.Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;
            pop
         3: .line 6062
            aload 0 /* this */
            aload 2 /* uri */
            putfield android.content.Intent.mData:Landroid/net/Uri;
         4: .line 6063
            return
        end local 2 // android.net.Uri uri
        end local 1 // java.lang.String action
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/content/Intent;
            0    5     1  action  Ljava/lang/String;
            0    5     2     uri  Landroid/net/Uri;
    MethodParameters:
        Name  Flags
      action  
      uri     

  public void <init>(android.content.Context, java.lang.Class<?>);
    descriptor: (Landroid/content/Context;Ljava/lang/Class;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.content.Context packageContext
        start local 2 // java.lang.Class cls
         0: .line 6081
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 5945
            aload 0 /* this */
            bipush -2
            putfield android.content.Intent.mContentUserHint:I
         2: .line 6082
            aload 0 /* this */
            new android.content.ComponentName
            dup
            aload 1 /* packageContext */
            aload 2 /* cls */
            invokespecial android.content.ComponentName.<init>:(Landroid/content/Context;Ljava/lang/Class;)V
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
         3: .line 6083
            return
        end local 2 // java.lang.Class cls
        end local 1 // android.content.Context packageContext
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    4     0            this  Landroid/content/Intent;
            0    4     1  packageContext  Landroid/content/Context;
            0    4     2             cls  Ljava/lang/Class<*>;
    Signature: (Landroid/content/Context;Ljava/lang/Class<*>;)V
    MethodParameters:
                Name  Flags
      packageContext  
      cls             

  public void <init>(java.lang.String, android.net.Uri, android.content.Context, java.lang.Class<?>);
    descriptor: (Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String action
        start local 2 // android.net.Uri uri
        start local 3 // android.content.Context packageContext
        start local 4 // java.lang.Class cls
         0: .line 6108
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 5945
            aload 0 /* this */
            bipush -2
            putfield android.content.Intent.mContentUserHint:I
         2: .line 6110
            aload 0 /* this */
            aload 1 /* action */
            invokevirtual android.content.Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;
            pop
         3: .line 6111
            aload 0 /* this */
            aload 2 /* uri */
            putfield android.content.Intent.mData:Landroid/net/Uri;
         4: .line 6112
            aload 0 /* this */
            new android.content.ComponentName
            dup
            aload 3 /* packageContext */
            aload 4 /* cls */
            invokespecial android.content.ComponentName.<init>:(Landroid/content/Context;Ljava/lang/Class;)V
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
         5: .line 6113
            return
        end local 4 // java.lang.Class cls
        end local 3 // android.content.Context packageContext
        end local 2 // android.net.Uri uri
        end local 1 // java.lang.String action
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0            this  Landroid/content/Intent;
            0    6     1          action  Ljava/lang/String;
            0    6     2             uri  Landroid/net/Uri;
            0    6     3  packageContext  Landroid/content/Context;
            0    6     4             cls  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class<*>;)V
    MethodParameters:
                Name  Flags
      action          
      uri             
      packageContext  
      cls             

  public static android.content.Intent makeMainActivity(android.content.ComponentName);
    descriptor: (Landroid/content/ComponentName;)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.content.ComponentName mainActivity
         0: .line 6137
            new android.content.Intent
            dup
            ldc "android.intent.action.MAIN"
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 1 /* intent */
        start local 1 // android.content.Intent intent
         1: .line 6138
            aload 1 /* intent */
            aload 0 /* mainActivity */
            invokevirtual android.content.Intent.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent;
            pop
         2: .line 6139
            aload 1 /* intent */
            ldc "android.intent.category.LAUNCHER"
            invokevirtual android.content.Intent.addCategory:(Ljava/lang/String;)Landroid/content/Intent;
            pop
         3: .line 6140
            aload 1 /* intent */
            areturn
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ComponentName mainActivity
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0  mainActivity  Landroid/content/ComponentName;
            1    4     1        intent  Landroid/content/Intent;
    MethodParameters:
              Name  Flags
      mainActivity  

  public static android.content.Intent makeMainSelectorActivity(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // java.lang.String selectorAction
        start local 1 // java.lang.String selectorCategory
         0: .line 6167
            new android.content.Intent
            dup
            ldc "android.intent.action.MAIN"
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 2 /* intent */
        start local 2 // android.content.Intent intent
         1: .line 6168
            aload 2 /* intent */
            ldc "android.intent.category.LAUNCHER"
            invokevirtual android.content.Intent.addCategory:(Ljava/lang/String;)Landroid/content/Intent;
            pop
         2: .line 6169
            new android.content.Intent
            dup
            invokespecial android.content.Intent.<init>:()V
            astore 3 /* selector */
        start local 3 // android.content.Intent selector
         3: .line 6170
            aload 3 /* selector */
            aload 0 /* selectorAction */
            invokevirtual android.content.Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;
            pop
         4: .line 6171
            aload 3 /* selector */
            aload 1 /* selectorCategory */
            invokevirtual android.content.Intent.addCategory:(Ljava/lang/String;)Landroid/content/Intent;
            pop
         5: .line 6172
            aload 2 /* intent */
            aload 3 /* selector */
            invokevirtual android.content.Intent.setSelector:(Landroid/content/Intent;)V
         6: .line 6173
            aload 2 /* intent */
            areturn
        end local 3 // android.content.Intent selector
        end local 2 // android.content.Intent intent
        end local 1 // java.lang.String selectorCategory
        end local 0 // java.lang.String selectorAction
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0    selectorAction  Ljava/lang/String;
            0    7     1  selectorCategory  Ljava/lang/String;
            1    7     2            intent  Landroid/content/Intent;
            3    7     3          selector  Landroid/content/Intent;
    MethodParameters:
                  Name  Flags
      selectorAction    
      selectorCategory  

  public static android.content.Intent makeRestartActivityTask(android.content.ComponentName);
    descriptor: (Landroid/content/ComponentName;)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.content.ComponentName mainActivity
         0: .line 6190
            aload 0 /* mainActivity */
            invokestatic android.content.Intent.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent;
            astore 1 /* intent */
        start local 1 // android.content.Intent intent
         1: .line 6191
            aload 1 /* intent */
            ldc 268468224
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
         2: .line 6193
            aload 1 /* intent */
            areturn
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ComponentName mainActivity
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0  mainActivity  Landroid/content/ComponentName;
            1    3     1        intent  Landroid/content/Intent;
    MethodParameters:
              Name  Flags
      mainActivity  

  public static android.content.Intent getIntent(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String uri
         0: .line 6202
            aload 0 /* uri */
            iconst_0
            invokestatic android.content.Intent.parseUri:(Ljava/lang/String;I)Landroid/content/Intent;
            areturn
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   uri  Ljava/lang/String;
    Exceptions:
      throws java.net.URISyntaxException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      uri   

  public static android.content.Intent parseUri(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=15, args_size=2
        start local 0 // java.lang.String uri
        start local 1 // int flags
         0: .line 6226
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: .line 6228
            aload 0 /* uri */
            ldc "android-app:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            istore 3 /* androidApp */
        start local 3 // boolean androidApp
         2: .line 6231
            iload 1 /* flags */
            iconst_3
            iand
            ifeq 11
         3: .line 6232
            aload 0 /* uri */
            ldc "intent:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 11
            iload 3 /* androidApp */
            ifne 11
         4: .line 6233
            new android.content.Intent
            dup
            ldc "android.intent.action.VIEW"
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 4 /* intent */
        start local 4 // android.content.Intent intent
         5: .line 6235
            aload 4 /* intent */
            aload 0 /* uri */
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            invokevirtual android.content.Intent.setData:(Landroid/net/Uri;)Landroid/content/Intent;
            pop
         6: .line 6236
            goto 9
      StackMap locals: java.lang.String int int int android.content.Intent
      StackMap stack: java.lang.IllegalArgumentException
         7: astore 5 /* e */
        start local 5 // java.lang.IllegalArgumentException e
         8: .line 6237
            new java.net.URISyntaxException
            dup
            aload 0 /* uri */
            aload 5 /* e */
            invokevirtual java.lang.IllegalArgumentException.getMessage:()Ljava/lang/String;
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            athrow
        end local 5 // java.lang.IllegalArgumentException e
         9: .line 6239
      StackMap locals:
      StackMap stack:
            aload 4 /* intent */
        10: areturn
        end local 4 // android.content.Intent intent
        11: .line 6243
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "#"
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
            istore 2 /* i */
        12: .line 6245
            iload 2 /* i */
            iconst_m1
            if_icmpne 16
        13: .line 6246
            iload 3 /* androidApp */
            ifne 21
        14: .line 6247
            new android.content.Intent
            dup
            ldc "android.intent.action.VIEW"
            aload 0 /* uri */
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;Landroid/net/Uri;)V
        15: areturn
        16: .line 6251
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "#Intent;"
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifne 21
        17: .line 6252
            iload 3 /* androidApp */
            ifne 20
        18: .line 6253
            aload 0 /* uri */
            iload 1 /* flags */
            invokestatic android.content.Intent.getIntentOld:(Ljava/lang/String;I)Landroid/content/Intent;
        19: areturn
        20: .line 6255
      StackMap locals:
      StackMap stack:
            iconst_m1
            istore 2 /* i */
        21: .line 6260
      StackMap locals:
      StackMap stack:
            new android.content.Intent
            dup
            ldc "android.intent.action.VIEW"
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 4 /* intent */
        start local 4 // android.content.Intent intent
        22: .line 6261
            aload 4 /* intent */
            astore 5 /* baseIntent */
        start local 5 // android.content.Intent baseIntent
        23: .line 6262
            iconst_0
            istore 6 /* explicitAction */
        start local 6 // boolean explicitAction
        24: .line 6263
            iconst_0
            istore 7 /* inSelector */
        start local 7 // boolean inSelector
        25: .line 6266
            aconst_null
            astore 8 /* scheme */
        start local 8 // java.lang.String scheme
        26: .line 6268
            iload 2 /* i */
            iflt 30
        27: .line 6269
            aload 0 /* uri */
            iconst_0
            iload 2 /* i */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 9 /* data */
        start local 9 // java.lang.String data
        28: .line 6270
            iinc 2 /* i */ 8
        29: .line 6271
            goto 87
        end local 9 // java.lang.String data
        30: .line 6272
      StackMap locals: java.lang.String int int int android.content.Intent android.content.Intent int int java.lang.String
      StackMap stack:
            aload 0 /* uri */
            astore 9 /* data */
        start local 9 // java.lang.String data
        31: .line 6276
            goto 87
        32: .line 6277
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* uri */
            bipush 61
            iload 2 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 10 /* eq */
        start local 10 // int eq
        33: .line 6278
            iload 10 /* eq */
            ifge 34
            iload 2 /* i */
            iconst_1
            isub
            istore 10 /* eq */
        34: .line 6279
      StackMap locals: int
      StackMap stack:
            aload 0 /* uri */
            bipush 59
            iload 2 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 11 /* semi */
        start local 11 // int semi
        35: .line 6280
            iload 10 /* eq */
            iload 11 /* semi */
            if_icmpge 36
            aload 0 /* uri */
            iload 10 /* eq */
            iconst_1
            iadd
            iload 11 /* semi */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic android.net.Uri.decode:(Ljava/lang/String;)Ljava/lang/String;
            goto 37
      StackMap locals: int
      StackMap stack:
        36: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
        37: astore 12 /* value */
        start local 12 // java.lang.String value
        38: .line 6283
            aload 0 /* uri */
            ldc "action="
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 43
        39: .line 6284
            aload 4 /* intent */
            aload 12 /* value */
            invokevirtual android.content.Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;
            pop
        40: .line 6285
            iload 7 /* inSelector */
            ifne 86
        41: .line 6286
            iconst_1
            istore 6 /* explicitAction */
        42: .line 6288
            goto 86
        43: .line 6291
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* uri */
            ldc "category="
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 46
        44: .line 6292
            aload 4 /* intent */
            aload 12 /* value */
            invokevirtual android.content.Intent.addCategory:(Ljava/lang/String;)Landroid/content/Intent;
            pop
        45: .line 6293
            goto 86
        46: .line 6296
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "type="
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 49
        47: .line 6297
            aload 4 /* intent */
            aload 12 /* value */
            putfield android.content.Intent.mType:Ljava/lang/String;
        48: .line 6298
            goto 86
        49: .line 6301
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "launchFlags="
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 54
        50: .line 6302
            aload 4 /* intent */
            aload 12 /* value */
            invokestatic java.lang.Integer.decode:(Ljava/lang/String;)Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            putfield android.content.Intent.mFlags:I
        51: .line 6303
            iload 1 /* flags */
            iconst_4
            iand
            ifne 86
        52: .line 6304
            aload 4 /* intent */
            dup
            getfield android.content.Intent.mFlags:I
            sipush -196
            iand
            putfield android.content.Intent.mFlags:I
        53: .line 6306
            goto 86
        54: .line 6309
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "package="
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 57
        55: .line 6310
            aload 4 /* intent */
            aload 12 /* value */
            putfield android.content.Intent.mPackage:Ljava/lang/String;
        56: .line 6311
            goto 86
        57: .line 6314
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "component="
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 60
        58: .line 6315
            aload 4 /* intent */
            aload 12 /* value */
            invokestatic android.content.ComponentName.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName;
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
        59: .line 6316
            goto 86
        60: .line 6319
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "scheme="
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 66
        61: .line 6320
            iload 7 /* inSelector */
            ifeq 64
        62: .line 6321
            aload 4 /* intent */
            new java.lang.StringBuilder
            dup
            aload 12 /* value */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            putfield android.content.Intent.mData:Landroid/net/Uri;
        63: .line 6322
            goto 86
        64: .line 6323
      StackMap locals:
      StackMap stack:
            aload 12 /* value */
            astore 8 /* scheme */
        65: .line 6325
            goto 86
        66: .line 6328
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "sourceBounds="
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 69
        67: .line 6329
            aload 4 /* intent */
            aload 12 /* value */
            invokestatic android.graphics.Rect.unflattenFromString:(Ljava/lang/String;)Landroid/graphics/Rect;
            putfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
        68: .line 6330
            goto 86
        69: .line 6333
      StackMap locals:
      StackMap stack:
            iload 11 /* semi */
            iload 2 /* i */
            iconst_3
            iadd
            if_icmpne 73
            aload 0 /* uri */
            ldc "SEL"
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 73
        70: .line 6334
            new android.content.Intent
            dup
            invokespecial android.content.Intent.<init>:()V
            astore 4 /* intent */
        71: .line 6335
            iconst_1
            istore 7 /* inSelector */
        72: .line 6336
            goto 86
        73: .line 6340
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            iload 2 /* i */
            iconst_2
            iadd
            iload 10 /* eq */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic android.net.Uri.decode:(Ljava/lang/String;)Ljava/lang/String;
            astore 13 /* key */
        start local 13 // java.lang.String key
        74: .line 6342
            aload 4 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 75
            aload 4 /* intent */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
        75: .line 6343
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            astore 14 /* b */
        start local 14 // android.os.Bundle b
        76: .line 6345
            aload 0 /* uri */
            ldc "S."
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 77
            aload 14 /* b */
            aload 13 /* key */
            aload 12 /* value */
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
            goto 86
        77: .line 6346
      StackMap locals: android.os.Bundle
      StackMap stack:
            aload 0 /* uri */
            ldc "B."
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 78
            aload 14 /* b */
            aload 13 /* key */
            aload 12 /* value */
            invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
            invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
            goto 86
        78: .line 6347
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "b."
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 79
            aload 14 /* b */
            aload 13 /* key */
            aload 12 /* value */
            invokestatic java.lang.Byte.parseByte:(Ljava/lang/String;)B
            invokevirtual android.os.Bundle.putByte:(Ljava/lang/String;B)V
            goto 86
        79: .line 6348
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "c."
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 80
            aload 14 /* b */
            aload 13 /* key */
            aload 12 /* value */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            invokevirtual android.os.Bundle.putChar:(Ljava/lang/String;C)V
            goto 86
        80: .line 6349
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "d."
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 81
            aload 14 /* b */
            aload 13 /* key */
            aload 12 /* value */
            invokestatic java.lang.Double.parseDouble:(Ljava/lang/String;)D
            invokevirtual android.os.Bundle.putDouble:(Ljava/lang/String;D)V
            goto 86
        81: .line 6350
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "f."
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 82
            aload 14 /* b */
            aload 13 /* key */
            aload 12 /* value */
            invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
            invokevirtual android.os.Bundle.putFloat:(Ljava/lang/String;F)V
            goto 86
        82: .line 6351
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "i."
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 83
            aload 14 /* b */
            aload 13 /* key */
            aload 12 /* value */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
            goto 86
        83: .line 6352
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "l."
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 84
            aload 14 /* b */
            aload 13 /* key */
            aload 12 /* value */
            invokestatic java.lang.Long.parseLong:(Ljava/lang/String;)J
            invokevirtual android.os.Bundle.putLong:(Ljava/lang/String;J)V
            goto 86
        84: .line 6353
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            ldc "s."
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 85
            aload 14 /* b */
            aload 13 /* key */
            aload 12 /* value */
            invokestatic java.lang.Short.parseShort:(Ljava/lang/String;)S
            invokevirtual android.os.Bundle.putShort:(Ljava/lang/String;S)V
            goto 86
        85: .line 6354
      StackMap locals:
      StackMap stack:
            new java.net.URISyntaxException
            dup
            aload 0 /* uri */
            ldc "unknown EXTRA type"
            iload 2 /* i */
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
            athrow
        end local 14 // android.os.Bundle b
        end local 13 // java.lang.String key
        86: .line 6358
      StackMap locals:
      StackMap stack:
            iload 11 /* semi */
            iconst_1
            iadd
            istore 2 /* i */
        end local 12 // java.lang.String value
        end local 11 // int semi
        end local 10 // int eq
        87: .line 6276
      StackMap locals:
      StackMap stack:
            iload 2 /* i */
            iflt 88
            aload 0 /* uri */
            ldc "end"
            iload 2 /* i */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
            ifeq 32
        88: .line 6361
      StackMap locals:
      StackMap stack:
            iload 7 /* inSelector */
            ifeq 92
        89: .line 6363
            aload 5 /* baseIntent */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            ifnonnull 91
        90: .line 6364
            aload 5 /* baseIntent */
            aload 4 /* intent */
            invokevirtual android.content.Intent.setSelector:(Landroid/content/Intent;)V
        91: .line 6366
      StackMap locals:
      StackMap stack:
            aload 5 /* baseIntent */
            astore 4 /* intent */
        92: .line 6369
      StackMap locals:
      StackMap stack:
            aload 9 /* data */
            ifnull 135
        93: .line 6370
            aload 9 /* data */
            ldc "intent:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 98
        94: .line 6371
            aload 9 /* data */
            bipush 7
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 9 /* data */
        95: .line 6372
            aload 8 /* scheme */
            ifnull 130
        96: .line 6373
            new java.lang.StringBuilder
            dup
            aload 8 /* scheme */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 9 /* data */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 9 /* data */
        97: .line 6375
            goto 130
      StackMap locals:
      StackMap stack:
        98: aload 9 /* data */
            ldc "android-app:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 130
        99: .line 6376
            aload 9 /* data */
            bipush 12
            invokevirtual java.lang.String.charAt:(I)C
            bipush 47
            if_icmpne 129
            aload 9 /* data */
            bipush 13
            invokevirtual java.lang.String.charAt:(I)C
            bipush 47
            if_icmpne 129
       100: .line 6378
            aload 9 /* data */
            bipush 47
            bipush 14
            invokevirtual java.lang.String.indexOf:(II)I
            istore 10 /* end */
        start local 10 // int end
       101: .line 6379
            iload 10 /* end */
            ifge 107
       102: .line 6381
            aload 4 /* intent */
            aload 9 /* data */
            bipush 14
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            putfield android.content.Intent.mPackage:Ljava/lang/String;
       103: .line 6382
            iload 6 /* explicitAction */
            ifne 105
       104: .line 6383
            aload 4 /* intent */
            ldc "android.intent.action.MAIN"
            invokevirtual android.content.Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;
            pop
       105: .line 6385
      StackMap locals: int
      StackMap stack:
            ldc ""
            astore 9 /* data */
       106: .line 6386
            goto 130
       107: .line 6388
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 11 /* authority */
        start local 11 // java.lang.String authority
       108: .line 6389
            aload 4 /* intent */
            aload 9 /* data */
            bipush 14
            iload 10 /* end */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            putfield android.content.Intent.mPackage:Ljava/lang/String;
       109: .line 6391
            iload 10 /* end */
            iconst_1
            iadd
            aload 9 /* data */
            invokevirtual java.lang.String.length:()I
            if_icmpge 119
       110: .line 6392
            aload 9 /* data */
            bipush 47
            iload 10 /* end */
            iconst_1
            iadd
            invokevirtual java.lang.String.indexOf:(II)I
            dup
            istore 12 /* newEnd */
        start local 12 // int newEnd
       111: iflt 118
       112: .line 6394
            aload 9 /* data */
            iload 10 /* end */
            iconst_1
            iadd
            iload 12 /* newEnd */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 8 /* scheme */
       113: .line 6395
            iload 12 /* newEnd */
            istore 10 /* end */
       114: .line 6396
            iload 10 /* end */
            aload 9 /* data */
            invokevirtual java.lang.String.length:()I
            if_icmpge 119
            aload 9 /* data */
            bipush 47
            iload 10 /* end */
            iconst_1
            iadd
            invokevirtual java.lang.String.indexOf:(II)I
            dup
            istore 12 /* newEnd */
            iflt 119
       115: .line 6398
            aload 9 /* data */
            iload 10 /* end */
            iconst_1
            iadd
            iload 12 /* newEnd */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 11 /* authority */
       116: .line 6399
            iload 12 /* newEnd */
            istore 10 /* end */
       117: .line 6401
            goto 119
       118: .line 6403
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 9 /* data */
            iload 10 /* end */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 8 /* scheme */
        end local 12 // int newEnd
       119: .line 6406
      StackMap locals:
      StackMap stack:
            aload 8 /* scheme */
            ifnonnull 124
       120: .line 6408
            iload 6 /* explicitAction */
            ifne 122
       121: .line 6409
            aload 4 /* intent */
            ldc "android.intent.action.MAIN"
            invokevirtual android.content.Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;
            pop
       122: .line 6411
      StackMap locals:
      StackMap stack:
            ldc ""
            astore 9 /* data */
       123: .line 6412
            goto 130
      StackMap locals:
      StackMap stack:
       124: aload 11 /* authority */
            ifnonnull 127
       125: .line 6413
            new java.lang.StringBuilder
            dup
            aload 8 /* scheme */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 9 /* data */
       126: .line 6414
            goto 130
       127: .line 6415
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 8 /* scheme */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "://"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 11 /* authority */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 9 /* data */
            iload 10 /* end */
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 9 /* data */
        end local 11 // java.lang.String authority
        end local 10 // int end
       128: .line 6418
            goto 130
       129: .line 6419
      StackMap locals:
      StackMap stack:
            ldc ""
            astore 9 /* data */
       130: .line 6423
      StackMap locals:
      StackMap stack:
            aload 9 /* data */
            invokevirtual java.lang.String.length:()I
            ifle 135
       131: .line 6425
            aload 4 /* intent */
            aload 9 /* data */
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            putfield android.content.Intent.mData:Landroid/net/Uri;
       132: .line 6426
            goto 135
      StackMap locals:
      StackMap stack: java.lang.IllegalArgumentException
       133: astore 10 /* e */
        start local 10 // java.lang.IllegalArgumentException e
       134: .line 6427
            new java.net.URISyntaxException
            dup
            aload 0 /* uri */
            aload 10 /* e */
            invokevirtual java.lang.IllegalArgumentException.getMessage:()Ljava/lang/String;
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            athrow
        end local 10 // java.lang.IllegalArgumentException e
       135: .line 6432
      StackMap locals:
      StackMap stack:
            aload 4 /* intent */
       136: areturn
        end local 9 // java.lang.String data
        end local 8 // java.lang.String scheme
        end local 7 // boolean inSelector
        end local 6 // boolean explicitAction
        end local 5 // android.content.Intent baseIntent
        end local 4 // android.content.Intent intent
        end local 3 // boolean androidApp
       137: .line 6434
      StackMap locals: java.lang.String int int
      StackMap stack: java.lang.IndexOutOfBoundsException
            pop
       138: .line 6435
            new java.net.URISyntaxException
            dup
            aload 0 /* uri */
            ldc "illegal Intent URI format"
            iload 2 /* i */
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
            athrow
        end local 2 // int i
        end local 1 // int flags
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0  139     0             uri  Ljava/lang/String;
            0  139     1           flags  I
            1  139     2               i  I
            2  137     3      androidApp  Z
            5   11     4          intent  Landroid/content/Intent;
            8    9     5               e  Ljava/lang/IllegalArgumentException;
           22  137     4          intent  Landroid/content/Intent;
           23  137     5      baseIntent  Landroid/content/Intent;
           24  137     6  explicitAction  Z
           25  137     7      inSelector  Z
           26  137     8          scheme  Ljava/lang/String;
           28   30     9            data  Ljava/lang/String;
           31  137     9            data  Ljava/lang/String;
           33   87    10              eq  I
           35   87    11            semi  I
           38   87    12           value  Ljava/lang/String;
           74   86    13             key  Ljava/lang/String;
           76   86    14               b  Landroid/os/Bundle;
          101  128    10             end  I
          108  128    11       authority  Ljava/lang/String;
          111  119    12          newEnd  I
          134  135    10               e  Ljava/lang/IllegalArgumentException;
      Exception table:
        from    to  target  type
           5     6       7  Class java.lang.IllegalArgumentException
         131   132     133  Class java.lang.IllegalArgumentException
           1    10     137  Class java.lang.IndexOutOfBoundsException
          11    15     137  Class java.lang.IndexOutOfBoundsException
          16    19     137  Class java.lang.IndexOutOfBoundsException
          20   136     137  Class java.lang.IndexOutOfBoundsException
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
       Name  Flags
      uri    
      flags  

  public static android.content.Intent getIntentOld(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String uri
         0: .line 6440
            aload 0 /* uri */
            iconst_0
            invokestatic android.content.Intent.getIntentOld:(Ljava/lang/String;I)Landroid/content/Intent;
            areturn
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   uri  Ljava/lang/String;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      uri   

  private static android.content.Intent getIntentOld(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Landroid/content/Intent;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=13, args_size=2
        start local 0 // java.lang.String uri
        start local 1 // int flags
         0: .line 6446
            aload 0 /* uri */
            bipush 35
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 3 /* i */
        start local 3 // int i
         1: .line 6447
            iload 3 /* i */
            iflt 104
         2: .line 6448
            aconst_null
            astore 4 /* action */
        start local 4 // java.lang.String action
         3: .line 6449
            iload 3 /* i */
            istore 5 /* intentFragmentStart */
        start local 5 // int intentFragmentStart
         4: .line 6450
            iconst_0
            istore 6 /* isIntentFragment */
        start local 6 // boolean isIntentFragment
         5: .line 6452
            iinc 3 /* i */ 1
         6: .line 6454
            aload 0 /* uri */
            iload 3 /* i */
            ldc "action("
            iconst_0
            bipush 7
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
            ifeq 12
         7: .line 6455
            iconst_1
            istore 6 /* isIntentFragment */
         8: .line 6456
            iinc 3 /* i */ 7
         9: .line 6457
            aload 0 /* uri */
            bipush 41
            iload 3 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 7 /* j */
        start local 7 // int j
        10: .line 6458
            aload 0 /* uri */
            iload 3 /* i */
            iload 7 /* j */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 4 /* action */
        11: .line 6459
            iload 7 /* j */
            iconst_1
            iadd
            istore 3 /* i */
        end local 7 // int j
        12: .line 6462
      StackMap locals: java.lang.String int top int java.lang.String int int
      StackMap stack:
            new android.content.Intent
            dup
            aload 4 /* action */
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 2 /* intent */
        start local 2 // android.content.Intent intent
        13: .line 6464
            aload 0 /* uri */
            iload 3 /* i */
            ldc "categories("
            iconst_0
            bipush 11
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
            ifeq 26
        14: .line 6465
            iconst_1
            istore 6 /* isIntentFragment */
        15: .line 6466
            iinc 3 /* i */ 11
        16: .line 6467
            aload 0 /* uri */
            bipush 41
            iload 3 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 7 /* j */
        start local 7 // int j
        17: .line 6468
            goto 24
        18: .line 6469
      StackMap locals: java.lang.String int android.content.Intent int java.lang.String int int int
      StackMap stack:
            aload 0 /* uri */
            bipush 33
            iload 3 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 8 /* sep */
        start local 8 // int sep
        19: .line 6470
            iload 8 /* sep */
            iflt 20
            iload 8 /* sep */
            iload 7 /* j */
            if_icmple 21
      StackMap locals: int
      StackMap stack:
        20: iload 7 /* j */
            istore 8 /* sep */
        21: .line 6471
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            iload 8 /* sep */
            if_icmpge 23
        22: .line 6472
            aload 2 /* intent */
            aload 0 /* uri */
            iload 3 /* i */
            iload 8 /* sep */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual android.content.Intent.addCategory:(Ljava/lang/String;)Landroid/content/Intent;
            pop
        23: .line 6474
      StackMap locals:
      StackMap stack:
            iload 8 /* sep */
            iconst_1
            iadd
            istore 3 /* i */
        end local 8 // int sep
        24: .line 6468
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            iload 7 /* j */
            if_icmplt 18
        25: .line 6476
            iload 7 /* j */
            iconst_1
            iadd
            istore 3 /* i */
        end local 7 // int j
        26: .line 6479
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            iload 3 /* i */
            ldc "type("
            iconst_0
            iconst_5
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
            ifeq 32
        27: .line 6480
            iconst_1
            istore 6 /* isIntentFragment */
        28: .line 6481
            iinc 3 /* i */ 5
        29: .line 6482
            aload 0 /* uri */
            bipush 41
            iload 3 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 7 /* j */
        start local 7 // int j
        30: .line 6483
            aload 2 /* intent */
            aload 0 /* uri */
            iload 3 /* i */
            iload 7 /* j */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            putfield android.content.Intent.mType:Ljava/lang/String;
        31: .line 6484
            iload 7 /* j */
            iconst_1
            iadd
            istore 3 /* i */
        end local 7 // int j
        32: .line 6487
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            iload 3 /* i */
            ldc "launchFlags("
            iconst_0
            bipush 12
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
            ifeq 40
        33: .line 6488
            iconst_1
            istore 6 /* isIntentFragment */
        34: .line 6489
            iinc 3 /* i */ 12
        35: .line 6490
            aload 0 /* uri */
            bipush 41
            iload 3 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 7 /* j */
        start local 7 // int j
        36: .line 6491
            aload 2 /* intent */
            aload 0 /* uri */
            iload 3 /* i */
            iload 7 /* j */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.Integer.decode:(Ljava/lang/String;)Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            putfield android.content.Intent.mFlags:I
        37: .line 6492
            iload 1 /* flags */
            iconst_4
            iand
            ifne 39
        38: .line 6493
            aload 2 /* intent */
            dup
            getfield android.content.Intent.mFlags:I
            sipush -196
            iand
            putfield android.content.Intent.mFlags:I
        39: .line 6495
      StackMap locals: int
      StackMap stack:
            iload 7 /* j */
            iconst_1
            iadd
            istore 3 /* i */
        end local 7 // int j
        40: .line 6498
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            iload 3 /* i */
            ldc "component("
            iconst_0
            bipush 10
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
            ifeq 50
        41: .line 6499
            iconst_1
            istore 6 /* isIntentFragment */
        42: .line 6500
            iinc 3 /* i */ 10
        43: .line 6501
            aload 0 /* uri */
            bipush 41
            iload 3 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 7 /* j */
        start local 7 // int j
        44: .line 6502
            aload 0 /* uri */
            bipush 33
            iload 3 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 8 /* sep */
        start local 8 // int sep
        45: .line 6503
            iload 8 /* sep */
            iflt 49
            iload 8 /* sep */
            iload 7 /* j */
            if_icmpge 49
        46: .line 6504
            aload 0 /* uri */
            iload 3 /* i */
            iload 8 /* sep */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 9 /* pkg */
        start local 9 // java.lang.String pkg
        47: .line 6505
            aload 0 /* uri */
            iload 8 /* sep */
            iconst_1
            iadd
            iload 7 /* j */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 10 /* cls */
        start local 10 // java.lang.String cls
        48: .line 6506
            aload 2 /* intent */
            new android.content.ComponentName
            dup
            aload 9 /* pkg */
            aload 10 /* cls */
            invokespecial android.content.ComponentName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
        end local 10 // java.lang.String cls
        end local 9 // java.lang.String pkg
        49: .line 6508
      StackMap locals: int int
      StackMap stack:
            iload 7 /* j */
            iconst_1
            iadd
            istore 3 /* i */
        end local 8 // int sep
        end local 7 // int j
        50: .line 6511
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            iload 3 /* i */
            ldc "extras("
            iconst_0
            bipush 7
            invokevirtual java.lang.String.regionMatches:(ILjava/lang/String;II)Z
            ifeq 97
        51: .line 6512
            iconst_1
            istore 6 /* isIntentFragment */
        52: .line 6513
            iinc 3 /* i */ 7
        53: .line 6515
            aload 0 /* uri */
            bipush 41
            iload 3 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 7 /* closeParen */
        start local 7 // int closeParen
        54: .line 6516
            iload 7 /* closeParen */
            iconst_m1
            if_icmpne 96
            new java.net.URISyntaxException
            dup
            aload 0 /* uri */
        55: .line 6517
            ldc "EXTRA missing trailing ')'"
            iload 3 /* i */
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
            athrow
        56: .line 6521
      StackMap locals: int
      StackMap stack:
            aload 0 /* uri */
            bipush 61
            iload 3 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 8 /* j */
        start local 8 // int j
        57: .line 6522
            iload 8 /* j */
            iload 3 /* i */
            iconst_1
            iadd
            if_icmple 58
            iload 3 /* i */
            iload 7 /* closeParen */
            if_icmplt 59
        58: .line 6523
      StackMap locals: int
      StackMap stack:
            new java.net.URISyntaxException
            dup
            aload 0 /* uri */
            ldc "EXTRA missing '='"
            iload 3 /* i */
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
            athrow
        59: .line 6525
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            iload 3 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 9 /* type */
        start local 9 // char type
        60: .line 6526
            iinc 3 /* i */ 1
        61: .line 6527
            aload 0 /* uri */
            iload 3 /* i */
            iload 8 /* j */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 10 /* key */
        start local 10 // java.lang.String key
        62: .line 6528
            iload 8 /* j */
            iconst_1
            iadd
            istore 3 /* i */
        63: .line 6531
            aload 0 /* uri */
            bipush 33
            iload 3 /* i */
            invokevirtual java.lang.String.indexOf:(II)I
            istore 8 /* j */
        64: .line 6532
            iload 8 /* j */
            iconst_m1
            if_icmpeq 65
            iload 8 /* j */
            iload 7 /* closeParen */
            if_icmplt 66
      StackMap locals: int java.lang.String
      StackMap stack:
        65: iload 7 /* closeParen */
            istore 8 /* j */
        66: .line 6533
      StackMap locals:
      StackMap stack:
            iload 3 /* i */
            iload 8 /* j */
            if_icmplt 67
            new java.net.URISyntaxException
            dup
            aload 0 /* uri */
            ldc "EXTRA missing '!'"
            iload 3 /* i */
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
            athrow
        67: .line 6534
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            iload 3 /* i */
            iload 8 /* j */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 11 /* value */
        start local 11 // java.lang.String value
        68: .line 6535
            iload 8 /* j */
            istore 3 /* i */
        69: .line 6538
            aload 2 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 70
            aload 2 /* intent */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
        70: .line 6542
      StackMap locals: java.lang.String
      StackMap stack:
            iload 9 /* type */
            lookupswitch { // 9
                   66: 73
                   83: 71
                   98: 75
                   99: 77
                  100: 79
                  102: 81
                  105: 83
                  108: 85
                  115: 87
              default: 89
          }
        71: .line 6544
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 10 /* key */
            aload 11 /* value */
            invokestatic android.net.Uri.decode:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
        72: .line 6545
            goto 92
        73: .line 6547
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 10 /* key */
            aload 11 /* value */
            invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
            invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
        74: .line 6548
            goto 92
        75: .line 6550
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 10 /* key */
            aload 11 /* value */
            invokestatic java.lang.Byte.parseByte:(Ljava/lang/String;)B
            invokevirtual android.os.Bundle.putByte:(Ljava/lang/String;B)V
        76: .line 6551
            goto 92
        77: .line 6553
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 10 /* key */
            aload 11 /* value */
            invokestatic android.net.Uri.decode:(Ljava/lang/String;)Ljava/lang/String;
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            invokevirtual android.os.Bundle.putChar:(Ljava/lang/String;C)V
        78: .line 6554
            goto 92
        79: .line 6556
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 10 /* key */
            aload 11 /* value */
            invokestatic java.lang.Double.parseDouble:(Ljava/lang/String;)D
            invokevirtual android.os.Bundle.putDouble:(Ljava/lang/String;D)V
        80: .line 6557
            goto 92
        81: .line 6559
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 10 /* key */
            aload 11 /* value */
            invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
            invokevirtual android.os.Bundle.putFloat:(Ljava/lang/String;F)V
        82: .line 6560
            goto 92
        83: .line 6562
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 10 /* key */
            aload 11 /* value */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
        84: .line 6563
            goto 92
        85: .line 6565
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 10 /* key */
            aload 11 /* value */
            invokestatic java.lang.Long.parseLong:(Ljava/lang/String;)J
            invokevirtual android.os.Bundle.putLong:(Ljava/lang/String;J)V
        86: .line 6566
            goto 92
        87: .line 6568
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 10 /* key */
            aload 11 /* value */
            invokestatic java.lang.Short.parseShort:(Ljava/lang/String;)S
            invokevirtual android.os.Bundle.putShort:(Ljava/lang/String;S)V
        88: .line 6569
            goto 92
        89: .line 6571
      StackMap locals:
      StackMap stack:
            new java.net.URISyntaxException
            dup
            aload 0 /* uri */
            ldc "EXTRA has unknown type"
            iload 3 /* i */
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
            athrow
        90: .line 6573
      StackMap locals:
      StackMap stack: java.lang.NumberFormatException
            pop
        91: .line 6574
            new java.net.URISyntaxException
            dup
            aload 0 /* uri */
            ldc "EXTRA value can't be parsed"
            iload 3 /* i */
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
            athrow
        92: .line 6577
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            iload 3 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 12 /* ch */
        start local 12 // char ch
        93: .line 6578
            iload 12 /* ch */
            bipush 41
            if_icmpne 94
            goto 97
        94: .line 6579
      StackMap locals: int
      StackMap stack:
            iload 12 /* ch */
            bipush 33
            if_icmpeq 95
            new java.net.URISyntaxException
            dup
            aload 0 /* uri */
            ldc "EXTRA missing '!'"
            iload 3 /* i */
            invokespecial java.net.URISyntaxException.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
            athrow
        95: .line 6580
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
        end local 12 // char ch
        end local 11 // java.lang.String value
        end local 10 // java.lang.String key
        end local 9 // char type
        end local 8 // int j
        96: .line 6519
      StackMap locals: java.lang.String int android.content.Intent int java.lang.String int int int
      StackMap stack:
            iload 3 /* i */
            iload 7 /* closeParen */
            if_icmplt 56
        end local 7 // int closeParen
        97: .line 6584
      StackMap locals:
      StackMap stack:
            iload 6 /* isIntentFragment */
            ifeq 100
        98: .line 6585
            aload 2 /* intent */
            aload 0 /* uri */
            iconst_0
            iload 5 /* intentFragmentStart */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            putfield android.content.Intent.mData:Landroid/net/Uri;
        99: .line 6586
            goto 101
       100: .line 6587
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            aload 0 /* uri */
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            putfield android.content.Intent.mData:Landroid/net/Uri;
       101: .line 6590
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            ifnonnull 105
       102: .line 6592
            aload 2 /* intent */
            ldc "android.intent.action.VIEW"
            putfield android.content.Intent.mAction:Ljava/lang/String;
        end local 6 // boolean isIntentFragment
        end local 5 // int intentFragmentStart
        end local 4 // java.lang.String action
       103: .line 6595
            goto 105
        end local 2 // android.content.Intent intent
       104: .line 6596
      StackMap locals: java.lang.String int top int
      StackMap stack:
            new android.content.Intent
            dup
            ldc "android.intent.action.VIEW"
            aload 0 /* uri */
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;Landroid/net/Uri;)V
            astore 2 /* intent */
        start local 2 // android.content.Intent intent
       105: .line 6599
      StackMap locals: java.lang.String int android.content.Intent int
      StackMap stack:
            aload 2 /* intent */
            areturn
        end local 3 // int i
        end local 2 // android.content.Intent intent
        end local 1 // int flags
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0  106     0                  uri  Ljava/lang/String;
            0  106     1                flags  I
           13  104     2               intent  Landroid/content/Intent;
          105  106     2               intent  Landroid/content/Intent;
            1  106     3                    i  I
            3  103     4               action  Ljava/lang/String;
            4  103     5  intentFragmentStart  I
            5  103     6     isIntentFragment  Z
           10   12     7                    j  I
           17   26     7                    j  I
           19   24     8                  sep  I
           30   32     7                    j  I
           36   40     7                    j  I
           44   50     7                    j  I
           45   50     8                  sep  I
           47   49     9                  pkg  Ljava/lang/String;
           48   49    10                  cls  Ljava/lang/String;
           54   97     7           closeParen  I
           57   96     8                    j  I
           60   96     9                 type  C
           62   96    10                  key  Ljava/lang/String;
           68   96    11                value  Ljava/lang/String;
           93   96    12                   ch  C
      Exception table:
        from    to  target  type
          70    90      90  Class java.lang.NumberFormatException
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
       Name  Flags
      uri    
      flags  

  public static android.content.Intent parseCommandArgs(android.os.ShellCommand, android.content.Intent$CommandOptionHandler);
    descriptor: (Landroid/os/ShellCommand;Landroid/content/Intent$CommandOptionHandler;)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=16, args_size=2
        start local 0 // android.os.ShellCommand cmd
        start local 1 // android.content.Intent$CommandOptionHandler optionHandler
         0: .line 6610
            new android.content.Intent
            dup
            invokespecial android.content.Intent.<init>:()V
            astore 2 /* intent */
        start local 2 // android.content.Intent intent
         1: .line 6611
            aload 2 /* intent */
            astore 3 /* baseIntent */
        start local 3 // android.content.Intent baseIntent
         2: .line 6612
            iconst_0
            istore 4 /* hasIntentInfo */
        start local 4 // boolean hasIntentInfo
         3: .line 6614
            aconst_null
            astore 5 /* data */
        start local 5 // android.net.Uri data
         4: .line 6615
            aconst_null
            astore 6 /* type */
        start local 6 // java.lang.String type
         5: .line 6618
            goto 288
        start local 7 // java.lang.String opt
         6: .line 6619
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String
      StackMap stack:
            aload 7 /* opt */
            dup
            astore 8
            invokevirtual java.lang.String.hashCode:()I
            lookupswitch { // 53
          -2147394086: 7
          -2118172637: 8
          -1630559130: 9
          -1252939549: 10
          -1069446353: 11
           -848214457: 12
           -833172539: 13
           -792169302: 14
           -780160399: 15
                 1492: 16
                 1494: 17
                 1495: 18
                 1496: 19
                 1497: 20
                 1505: 21
                 1507: 22
                 1511: 23
              1387073: 24
              1387076: 25
              1387079: 26
              1387086: 27
              1387088: 28
              1387093: 29
             42999280: 30
             42999360: 31
             42999453: 32
             42999546: 33
             42999763: 34
             42999776: 35
             69120454: 36
             88747734: 37
            190913209: 38
            236677687: 39
            429439306: 40
            436286937: 41
            438531630: 42
            527014976: 43
            580418080: 44
            749648146: 45
            775126336: 46
           1110195121: 47
           1207327103: 48
           1332980268: 49
           1332983151: 50
           1332986034: 51
           1332992761: 52
           1353919836: 53
           1398403374: 54
           1453225122: 55
           1652786753: 56
           1742380566: 57
           1765369476: 58
           1816558127: 59
              default: 286
          }
      StackMap locals: java.lang.String
      StackMap stack:
         7: aload 8
            ldc "--grant-prefix-uri-permission"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 233
            goto 286
      StackMap locals:
      StackMap stack:
         8: aload 8
            ldc "--activity-task-on-home"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 269
            goto 286
      StackMap locals:
      StackMap stack:
         9: aload 8
            ldc "--activity-no-history"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 255
            goto 286
      StackMap locals:
      StackMap stack:
        10: aload 8
            ldc "--activity-clear-task"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 267
            goto 286
      StackMap locals:
      StackMap stack:
        11: aload 8
            ldc "--debug-log-resolution"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 239
            goto 286
      StackMap locals:
      StackMap stack:
        12: aload 8
            ldc "--activity-reorder-to-front"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 261
            goto 286
      StackMap locals:
      StackMap stack:
        13: aload 8
            ldc "--activity-brought-to-front"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 241
            goto 286
      StackMap locals:
      StackMap stack:
        14: aload 8
            ldc "--activity-previous-is-top"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 259
            goto 286
      StackMap locals:
      StackMap stack:
        15: aload 8
            ldc "--receiver-include-background"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 281
            goto 286
      StackMap locals:
      StackMap stack:
        16: aload 8
            ldc "-a"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 60
            goto 286
      StackMap locals:
      StackMap stack:
        17: aload 8
            ldc "-c"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 72
            goto 286
      StackMap locals:
      StackMap stack:
        18: aload 8
            ldc "-d"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 64
            goto 286
      StackMap locals:
      StackMap stack:
        19: aload 8
            ldc "-e"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 76
            goto 286
      StackMap locals:
      StackMap stack:
        20: aload 8
            ldc "-f"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 224
            goto 286
      StackMap locals:
      StackMap stack:
        21: aload 8
            ldc "-n"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 211
            goto 286
      StackMap locals:
      StackMap stack:
        22: aload 8
            ldc "-p"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 219
            goto 286
      StackMap locals:
      StackMap stack:
        23: aload 8
            ldc "-t"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 68
            goto 286
      StackMap locals:
      StackMap stack:
        24: aload 8
            ldc "--ef"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 148
            goto 286
      StackMap locals:
      StackMap stack:
        25: aload 8
            ldc "--ei"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 83
            goto 286
      StackMap locals:
      StackMap stack:
        26: aload 8
            ldc "--el"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 120
            goto 286
      StackMap locals:
      StackMap stack:
        27: aload 8
            ldc "--es"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 76
            goto 286
      StackMap locals:
      StackMap stack:
        28: aload 8
            ldc "--eu"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 87
            goto 286
      StackMap locals:
      StackMap stack:
        29: aload 8
            ldc "--ez"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 195
            goto 286
      StackMap locals:
      StackMap stack:
        30: aload 8
            ldc "--ecn"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 91
            goto 286
      StackMap locals:
      StackMap stack:
        31: aload 8
            ldc "--efa"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 153
            goto 286
      StackMap locals:
      StackMap stack:
        32: aload 8
            ldc "--eia"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 98
            goto 286
      StackMap locals:
      StackMap stack:
        33: aload 8
            ldc "--ela"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 124
            goto 286
      StackMap locals:
      StackMap stack:
        34: aload 8
            ldc "--esa"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 177
            goto 286
      StackMap locals:
      StackMap stack:
        35: aload 8
            ldc "--esn"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 80
            goto 286
      StackMap locals:
      StackMap stack:
        36: aload 8
            ldc "--activity-exclude-from-recents"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 247
            goto 286
      StackMap locals:
      StackMap stack:
        37: aload 8
            ldc "--activity-no-animation"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 253
            goto 286
      StackMap locals:
      StackMap stack:
        38: aload 8
            ldc "--activity-reset-task-if-needed"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 263
            goto 286
      StackMap locals:
      StackMap stack:
        39: aload 8
            ldc "--activity-clear-top"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 243
            goto 286
      StackMap locals:
      StackMap stack:
        40: aload 8
            ldc "--activity-no-user-action"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 257
            goto 286
      StackMap locals:
      StackMap stack:
        41: aload 8
            ldc "--receiver-registered-only"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 273
            goto 286
      StackMap locals:
      StackMap stack:
        42: aload 8
            ldc "--activity-single-top"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 265
            goto 286
      StackMap locals:
      StackMap stack:
        43: aload 8
            ldc "--grant-persistable-uri-permission"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 231
            goto 286
      StackMap locals:
      StackMap stack:
        44: aload 8
            ldc "--exclude-stopped-packages"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 235
            goto 286
      StackMap locals:
      StackMap stack:
        45: aload 8
            ldc "--include-stopped-packages"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 237
            goto 286
      StackMap locals:
      StackMap stack:
        46: aload 8
            ldc "--receiver-replace-pending"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 275
            goto 286
      StackMap locals:
      StackMap stack:
        47: aload 8
            ldc "--activity-match-external"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 271
            goto 286
      StackMap locals:
      StackMap stack:
        48: aload 8
            ldc "--selector"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 283
            goto 286
      StackMap locals:
      StackMap stack:
        49: aload 8
            ldc "--efal"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 165
            goto 286
      StackMap locals:
      StackMap stack:
        50: aload 8
            ldc "--eial"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 109
            goto 286
      StackMap locals:
      StackMap stack:
        51: aload 8
            ldc "--elal"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 136
            goto 286
      StackMap locals:
      StackMap stack:
        52: aload 8
            ldc "--esal"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 183
            goto 286
      StackMap locals:
      StackMap stack:
        53: aload 8
            ldc "--activity-clear-when-task-reset"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 245
            goto 286
      StackMap locals:
      StackMap stack:
        54: aload 8
            ldc "--activity-launched-from-history"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 249
            goto 286
      StackMap locals:
      StackMap stack:
        55: aload 8
            ldc "--receiver-no-abort"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 279
            goto 286
      StackMap locals:
      StackMap stack:
        56: aload 8
            ldc "--receiver-foreground"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 277
            goto 286
      StackMap locals:
      StackMap stack:
        57: aload 8
            ldc "--grant-read-uri-permission"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 227
            goto 286
      StackMap locals:
      StackMap stack:
        58: aload 8
            ldc "--activity-multiple-task"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 251
            goto 286
      StackMap locals:
      StackMap stack:
        59: aload 8
            ldc "--grant-write-uri-permission"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 229
            goto 286
        60: .line 6621
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            invokevirtual android.content.Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;
            pop
        61: .line 6622
            aload 2 /* intent */
            aload 3 /* baseIntent */
            if_acmpne 288
        62: .line 6623
            iconst_1
            istore 4 /* hasIntentInfo */
        63: .line 6625
            goto 288
        64: .line 6627
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            astore 5 /* data */
        65: .line 6628
            aload 2 /* intent */
            aload 3 /* baseIntent */
            if_acmpne 288
        66: .line 6629
            iconst_1
            istore 4 /* hasIntentInfo */
        67: .line 6631
            goto 288
        68: .line 6633
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 6 /* type */
        69: .line 6634
            aload 2 /* intent */
            aload 3 /* baseIntent */
            if_acmpne 288
        70: .line 6635
            iconst_1
            istore 4 /* hasIntentInfo */
        71: .line 6637
            goto 288
        72: .line 6639
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            invokevirtual android.content.Intent.addCategory:(Ljava/lang/String;)Landroid/content/Intent;
            pop
        73: .line 6640
            aload 2 /* intent */
            aload 3 /* baseIntent */
            if_acmpne 288
        74: .line 6641
            iconst_1
            istore 4 /* hasIntentInfo */
        75: .line 6643
            goto 288
        76: .line 6646
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
        77: .line 6647
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
        78: .line 6648
            aload 2 /* intent */
            aload 9 /* key */
            aload 10 /* value */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
            pop
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
        79: .line 6650
            goto 288
        80: .line 6652
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
        81: .line 6653
            aload 2 /* intent */
            aload 9 /* key */
            aconst_null
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
            pop
        end local 9 // java.lang.String key
        82: .line 6655
            goto 288
        83: .line 6657
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
        84: .line 6658
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
        85: .line 6659
            aload 2 /* intent */
            aload 9 /* key */
            aload 10 /* value */
            invokestatic java.lang.Integer.decode:(Ljava/lang/String;)Ljava/lang/Integer;
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
            pop
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
        86: .line 6661
            goto 288
        87: .line 6663
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
        88: .line 6664
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
        89: .line 6665
            aload 2 /* intent */
            aload 9 /* key */
            aload 10 /* value */
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
            pop
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
        90: .line 6667
            goto 288
        91: .line 6669
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
        92: .line 6670
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
        93: .line 6671
            aload 10 /* value */
            invokestatic android.content.ComponentName.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName;
            astore 11 /* cn */
        start local 11 // android.content.ComponentName cn
        94: .line 6672
            aload 11 /* cn */
            ifnonnull 96
        95: .line 6673
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Bad component name: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 10 /* value */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        96: .line 6674
      StackMap locals: java.lang.String java.lang.String android.content.ComponentName
      StackMap stack:
            aload 2 /* intent */
            aload 9 /* key */
            aload 11 /* cn */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
            pop
        end local 11 // android.content.ComponentName cn
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
        97: .line 6676
            goto 288
        98: .line 6678
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
        99: .line 6679
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       100: .line 6680
            aload 10 /* value */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 11 /* strings */
        start local 11 // java.lang.String[] strings
       101: .line 6681
            aload 11 /* strings */
            arraylength
            newarray 10
            astore 12 /* list */
        start local 12 // int[] list
       102: .line 6682
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       103: goto 106
       104: .line 6683
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String[] int[] int
      StackMap stack:
            aload 12 /* list */
            iload 13 /* i */
            aload 11 /* strings */
            iload 13 /* i */
            aaload
            invokestatic java.lang.Integer.decode:(Ljava/lang/String;)Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            iastore
       105: .line 6682
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       106: iload 13 /* i */
            aload 11 /* strings */
            arraylength
            if_icmplt 104
        end local 13 // int i
       107: .line 6685
            aload 2 /* intent */
            aload 9 /* key */
            aload 12 /* list */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent;
            pop
        end local 12 // int[] list
        end local 11 // java.lang.String[] strings
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       108: .line 6687
            goto 288
       109: .line 6689
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
       110: .line 6690
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       111: .line 6691
            aload 10 /* value */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 11 /* strings */
        start local 11 // java.lang.String[] strings
       112: .line 6692
            new java.util.ArrayList
            dup
            aload 11 /* strings */
            arraylength
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 12 /* list */
        start local 12 // java.util.ArrayList list
       113: .line 6693
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       114: goto 117
       115: .line 6694
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String[] java.util.ArrayList int
      StackMap stack:
            aload 12 /* list */
            aload 11 /* strings */
            iload 13 /* i */
            aaload
            invokestatic java.lang.Integer.decode:(Ljava/lang/String;)Ljava/lang/Integer;
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
       116: .line 6693
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       117: iload 13 /* i */
            aload 11 /* strings */
            arraylength
            if_icmplt 115
        end local 13 // int i
       118: .line 6696
            aload 2 /* intent */
            aload 9 /* key */
            aload 12 /* list */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
            pop
        end local 12 // java.util.ArrayList list
        end local 11 // java.lang.String[] strings
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       119: .line 6698
            goto 288
       120: .line 6700
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
       121: .line 6701
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       122: .line 6702
            aload 2 /* intent */
            aload 9 /* key */
            aload 10 /* value */
            invokestatic java.lang.Long.valueOf:(Ljava/lang/String;)Ljava/lang/Long;
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
            pop
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       123: .line 6704
            goto 288
       124: .line 6706
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
       125: .line 6707
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       126: .line 6708
            aload 10 /* value */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 11 /* strings */
        start local 11 // java.lang.String[] strings
       127: .line 6709
            aload 11 /* strings */
            arraylength
            newarray 11
            astore 12 /* list */
        start local 12 // long[] list
       128: .line 6710
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       129: goto 132
       130: .line 6711
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String[] long[] int
      StackMap stack:
            aload 12 /* list */
            iload 13 /* i */
            aload 11 /* strings */
            iload 13 /* i */
            aaload
            invokestatic java.lang.Long.valueOf:(Ljava/lang/String;)Ljava/lang/Long;
            invokevirtual java.lang.Long.longValue:()J
            lastore
       131: .line 6710
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       132: iload 13 /* i */
            aload 11 /* strings */
            arraylength
            if_icmplt 130
        end local 13 // int i
       133: .line 6713
            aload 2 /* intent */
            aload 9 /* key */
            aload 12 /* list */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;[J)Landroid/content/Intent;
            pop
       134: .line 6714
            iconst_1
            istore 4 /* hasIntentInfo */
        end local 12 // long[] list
        end local 11 // java.lang.String[] strings
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       135: .line 6716
            goto 288
       136: .line 6718
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
       137: .line 6719
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       138: .line 6720
            aload 10 /* value */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 11 /* strings */
        start local 11 // java.lang.String[] strings
       139: .line 6721
            new java.util.ArrayList
            dup
            aload 11 /* strings */
            arraylength
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 12 /* list */
        start local 12 // java.util.ArrayList list
       140: .line 6722
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       141: goto 144
       142: .line 6723
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String[] java.util.ArrayList int
      StackMap stack:
            aload 12 /* list */
            aload 11 /* strings */
            iload 13 /* i */
            aaload
            invokestatic java.lang.Long.valueOf:(Ljava/lang/String;)Ljava/lang/Long;
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
       143: .line 6722
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       144: iload 13 /* i */
            aload 11 /* strings */
            arraylength
            if_icmplt 142
        end local 13 // int i
       145: .line 6725
            aload 2 /* intent */
            aload 9 /* key */
            aload 12 /* list */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
            pop
       146: .line 6726
            iconst_1
            istore 4 /* hasIntentInfo */
        end local 12 // java.util.ArrayList list
        end local 11 // java.lang.String[] strings
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       147: .line 6728
            goto 288
       148: .line 6730
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
       149: .line 6731
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       150: .line 6732
            aload 2 /* intent */
            aload 9 /* key */
            aload 10 /* value */
            invokestatic java.lang.Float.valueOf:(Ljava/lang/String;)Ljava/lang/Float;
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
            pop
       151: .line 6733
            iconst_1
            istore 4 /* hasIntentInfo */
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       152: .line 6735
            goto 288
       153: .line 6737
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
       154: .line 6738
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       155: .line 6739
            aload 10 /* value */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 11 /* strings */
        start local 11 // java.lang.String[] strings
       156: .line 6740
            aload 11 /* strings */
            arraylength
            newarray 6
            astore 12 /* list */
        start local 12 // float[] list
       157: .line 6741
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       158: goto 161
       159: .line 6742
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String[] float[] int
      StackMap stack:
            aload 12 /* list */
            iload 13 /* i */
            aload 11 /* strings */
            iload 13 /* i */
            aaload
            invokestatic java.lang.Float.valueOf:(Ljava/lang/String;)Ljava/lang/Float;
            invokevirtual java.lang.Float.floatValue:()F
            fastore
       160: .line 6741
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       161: iload 13 /* i */
            aload 11 /* strings */
            arraylength
            if_icmplt 159
        end local 13 // int i
       162: .line 6744
            aload 2 /* intent */
            aload 9 /* key */
            aload 12 /* list */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;[F)Landroid/content/Intent;
            pop
       163: .line 6745
            iconst_1
            istore 4 /* hasIntentInfo */
        end local 12 // float[] list
        end local 11 // java.lang.String[] strings
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       164: .line 6747
            goto 288
       165: .line 6749
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
       166: .line 6750
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       167: .line 6751
            aload 10 /* value */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 11 /* strings */
        start local 11 // java.lang.String[] strings
       168: .line 6752
            new java.util.ArrayList
            dup
            aload 11 /* strings */
            arraylength
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 12 /* list */
        start local 12 // java.util.ArrayList list
       169: .line 6753
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       170: goto 173
       171: .line 6754
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String[] java.util.ArrayList int
      StackMap stack:
            aload 12 /* list */
            aload 11 /* strings */
            iload 13 /* i */
            aaload
            invokestatic java.lang.Float.valueOf:(Ljava/lang/String;)Ljava/lang/Float;
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
       172: .line 6753
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       173: iload 13 /* i */
            aload 11 /* strings */
            arraylength
            if_icmplt 171
        end local 13 // int i
       174: .line 6756
            aload 2 /* intent */
            aload 9 /* key */
            aload 12 /* list */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
            pop
       175: .line 6757
            iconst_1
            istore 4 /* hasIntentInfo */
        end local 12 // java.util.ArrayList list
        end local 11 // java.lang.String[] strings
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       176: .line 6759
            goto 288
       177: .line 6761
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
       178: .line 6762
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       179: .line 6766
            aload 10 /* value */
            ldc "(?<!\\\\),"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 11 /* strings */
        start local 11 // java.lang.String[] strings
       180: .line 6767
            aload 2 /* intent */
            aload 9 /* key */
            aload 11 /* strings */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;
            pop
       181: .line 6768
            iconst_1
            istore 4 /* hasIntentInfo */
        end local 11 // java.lang.String[] strings
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       182: .line 6770
            goto 288
       183: .line 6772
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
       184: .line 6773
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       185: .line 6777
            aload 10 /* value */
            ldc "(?<!\\\\),"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 11 /* strings */
        start local 11 // java.lang.String[] strings
       186: .line 6778
            new java.util.ArrayList
            dup
            aload 11 /* strings */
            arraylength
            invokespecial java.util.ArrayList.<init>:(I)V
            astore 12 /* list */
        start local 12 // java.util.ArrayList list
       187: .line 6779
            iconst_0
            istore 13 /* i */
        start local 13 // int i
       188: goto 191
       189: .line 6780
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String[] java.util.ArrayList int
      StackMap stack:
            aload 12 /* list */
            aload 11 /* strings */
            iload 13 /* i */
            aaload
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
       190: .line 6779
            iinc 13 /* i */ 1
      StackMap locals:
      StackMap stack:
       191: iload 13 /* i */
            aload 11 /* strings */
            arraylength
            if_icmplt 189
        end local 13 // int i
       192: .line 6782
            aload 2 /* intent */
            aload 9 /* key */
            aload 12 /* list */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
            pop
       193: .line 6783
            iconst_1
            istore 4 /* hasIntentInfo */
        end local 12 // java.util.ArrayList list
        end local 11 // java.lang.String[] strings
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       194: .line 6785
            goto 288
       195: .line 6787
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* key */
        start local 9 // java.lang.String key
       196: .line 6788
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
            astore 10 /* value */
        start local 10 // java.lang.String value
       197: .line 6792
            ldc "true"
            aload 10 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 198
            ldc "t"
            aload 10 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 200
       198: .line 6793
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            iconst_1
            istore 11 /* arg */
        start local 11 // boolean arg
       199: .line 6794
            goto 209
        end local 11 // boolean arg
      StackMap locals:
      StackMap stack:
       200: ldc "false"
            aload 10 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 201
            ldc "f"
            aload 10 /* value */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 203
       201: .line 6795
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 11 /* arg */
        start local 11 // boolean arg
       202: .line 6796
            goto 209
        end local 11 // boolean arg
       203: .line 6798
      StackMap locals:
      StackMap stack:
            aload 10 /* value */
            invokestatic java.lang.Integer.decode:(Ljava/lang/String;)Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            ifeq 204
            iconst_1
            goto 205
      StackMap locals:
      StackMap stack:
       204: iconst_0
      StackMap locals:
      StackMap stack: int
       205: istore 11 /* arg */
        start local 11 // boolean arg
       206: .line 6799
            goto 209
        end local 11 // boolean arg
      StackMap locals:
      StackMap stack: java.lang.NumberFormatException
       207: pop
       208: .line 6800
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Invalid boolean value: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 10 /* value */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        start local 11 // boolean arg
       209: .line 6804
      StackMap locals: int
      StackMap stack:
            aload 2 /* intent */
            aload 9 /* key */
            iload 11 /* arg */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent;
            pop
        end local 11 // boolean arg
        end local 10 // java.lang.String value
        end local 9 // java.lang.String key
       210: .line 6806
            goto 288
       211: .line 6808
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* str */
        start local 9 // java.lang.String str
       212: .line 6809
            aload 9 /* str */
            invokestatic android.content.ComponentName.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName;
            astore 10 /* cn */
        start local 10 // android.content.ComponentName cn
       213: .line 6810
            aload 10 /* cn */
            ifnonnull 215
       214: .line 6811
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Bad component name: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 9 /* str */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
       215: .line 6812
      StackMap locals: java.lang.String android.content.ComponentName
      StackMap stack:
            aload 2 /* intent */
            aload 10 /* cn */
            invokevirtual android.content.Intent.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent;
            pop
       216: .line 6813
            aload 2 /* intent */
            aload 3 /* baseIntent */
            if_acmpne 288
       217: .line 6814
            iconst_1
            istore 4 /* hasIntentInfo */
        end local 10 // android.content.ComponentName cn
        end local 9 // java.lang.String str
       218: .line 6817
            goto 288
       219: .line 6819
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* str */
        start local 9 // java.lang.String str
       220: .line 6820
            aload 2 /* intent */
            aload 9 /* str */
            invokevirtual android.content.Intent.setPackage:(Ljava/lang/String;)Landroid/content/Intent;
            pop
       221: .line 6821
            aload 2 /* intent */
            aload 3 /* baseIntent */
            if_acmpne 288
       222: .line 6822
            iconst_1
            istore 4 /* hasIntentInfo */
        end local 9 // java.lang.String str
       223: .line 6825
            goto 288
       224: .line 6827
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArgRequired:()Ljava/lang/String;
            astore 9 /* str */
        start local 9 // java.lang.String str
       225: .line 6828
            aload 2 /* intent */
            aload 9 /* str */
            invokestatic java.lang.Integer.decode:(Ljava/lang/String;)Ljava/lang/Integer;
            invokevirtual java.lang.Integer.intValue:()I
            invokevirtual android.content.Intent.setFlags:(I)Landroid/content/Intent;
            pop
       226: .line 6829
            goto 288
        end local 9 // java.lang.String str
       227: .line 6831
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            iconst_1
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       228: .line 6832
            goto 288
       229: .line 6834
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            iconst_2
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       230: .line 6835
            goto 288
       231: .line 6837
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            bipush 64
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       232: .line 6838
            goto 288
       233: .line 6840
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            sipush 128
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       234: .line 6841
            goto 288
       235: .line 6843
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            bipush 16
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       236: .line 6844
            goto 288
       237: .line 6846
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            bipush 32
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       238: .line 6847
            goto 288
       239: .line 6849
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            bipush 8
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       240: .line 6850
            goto 288
       241: .line 6852
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 4194304
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       242: .line 6853
            goto 288
       243: .line 6855
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 67108864
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       244: .line 6856
            goto 288
       245: .line 6858
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 524288
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       246: .line 6859
            goto 288
       247: .line 6861
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 8388608
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       248: .line 6862
            goto 288
       249: .line 6864
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 1048576
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       250: .line 6865
            goto 288
       251: .line 6867
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 134217728
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       252: .line 6868
            goto 288
       253: .line 6870
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 65536
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       254: .line 6871
            goto 288
       255: .line 6873
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 1073741824
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       256: .line 6874
            goto 288
       257: .line 6876
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 262144
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       258: .line 6877
            goto 288
       259: .line 6879
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 16777216
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       260: .line 6880
            goto 288
       261: .line 6882
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 131072
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       262: .line 6883
            goto 288
       263: .line 6885
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 2097152
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       264: .line 6886
            goto 288
       265: .line 6888
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 536870912
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       266: .line 6889
            goto 288
       267: .line 6891
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 32768
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       268: .line 6892
            goto 288
       269: .line 6894
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            sipush 16384
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       270: .line 6895
            goto 288
       271: .line 6897
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            sipush 2048
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       272: .line 6898
            goto 288
       273: .line 6900
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 1073741824
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       274: .line 6901
            goto 288
       275: .line 6903
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 536870912
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       276: .line 6904
            goto 288
       277: .line 6906
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 268435456
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       278: .line 6907
            goto 288
       279: .line 6909
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 134217728
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       280: .line 6910
            goto 288
       281: .line 6912
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            ldc 16777216
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
       282: .line 6913
            goto 288
       283: .line 6915
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            aload 5 /* data */
            aload 6 /* type */
            invokevirtual android.content.Intent.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
            pop
       284: .line 6916
            new android.content.Intent
            dup
            invokespecial android.content.Intent.<init>:()V
            astore 2 /* intent */
       285: .line 6917
            goto 288
       286: .line 6919
      StackMap locals:
      StackMap stack:
            aload 1 /* optionHandler */
            ifnull 287
            aload 1 /* optionHandler */
            aload 7 /* opt */
            aload 0 /* cmd */
            invokeinterface android.content.Intent$CommandOptionHandler.handleOption:(Ljava/lang/String;Landroid/os/ShellCommand;)Z
            ifne 288
       287: .line 6922
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unknown option: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 7 /* opt */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 7 // java.lang.String opt
       288: .line 6618
      StackMap locals:
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextOption:()Ljava/lang/String;
            dup
            astore 7 /* opt */
        start local 7 // java.lang.String opt
       289: ifnonnull 6
       290: .line 6927
            aload 2 /* intent */
            aload 5 /* data */
            aload 6 /* type */
            invokevirtual android.content.Intent.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
            pop
       291: .line 6929
            aload 2 /* intent */
            aload 3 /* baseIntent */
            if_acmpeq 292
            iconst_1
            goto 293
      StackMap locals: java.lang.String
      StackMap stack:
       292: iconst_0
      StackMap locals:
      StackMap stack: int
       293: istore 9 /* hasSelector */
        start local 9 // boolean hasSelector
       294: .line 6930
            iload 9 /* hasSelector */
            ifeq 297
       295: .line 6932
            aload 3 /* baseIntent */
            aload 2 /* intent */
            invokevirtual android.content.Intent.setSelector:(Landroid/content/Intent;)V
       296: .line 6933
            aload 3 /* baseIntent */
            astore 2 /* intent */
       297: .line 6936
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String top int
      StackMap stack:
            aload 0 /* cmd */
            invokevirtual android.os.ShellCommand.getNextArg:()Ljava/lang/String;
            astore 10 /* arg */
        start local 10 // java.lang.String arg
       298: .line 6937
            aconst_null
            astore 3 /* baseIntent */
       299: .line 6938
            aload 10 /* arg */
            ifnonnull 304
       300: .line 6939
            iload 9 /* hasSelector */
            ifeq 315
       301: .line 6945
            new android.content.Intent
            dup
            ldc "android.intent.action.MAIN"
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 3 /* baseIntent */
       302: .line 6946
            aload 3 /* baseIntent */
            ldc "android.intent.category.LAUNCHER"
            invokevirtual android.content.Intent.addCategory:(Ljava/lang/String;)Landroid/content/Intent;
            pop
       303: .line 6948
            goto 315
      StackMap locals: java.lang.String
      StackMap stack:
       304: aload 10 /* arg */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            iflt 307
       305: .line 6951
            aload 10 /* arg */
            bipush 7
            invokestatic android.content.Intent.parseUri:(Ljava/lang/String;I)Landroid/content/Intent;
            astore 3 /* baseIntent */
       306: .line 6953
            goto 315
      StackMap locals:
      StackMap stack:
       307: aload 10 /* arg */
            bipush 47
            invokevirtual java.lang.String.indexOf:(I)I
            iflt 312
       308: .line 6956
            new android.content.Intent
            dup
            ldc "android.intent.action.MAIN"
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 3 /* baseIntent */
       309: .line 6957
            aload 3 /* baseIntent */
            ldc "android.intent.category.LAUNCHER"
            invokevirtual android.content.Intent.addCategory:(Ljava/lang/String;)Landroid/content/Intent;
            pop
       310: .line 6958
            aload 3 /* baseIntent */
            aload 10 /* arg */
            invokestatic android.content.ComponentName.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName;
            invokevirtual android.content.Intent.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent;
            pop
       311: .line 6959
            goto 315
       312: .line 6961
      StackMap locals:
      StackMap stack:
            new android.content.Intent
            dup
            ldc "android.intent.action.MAIN"
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 3 /* baseIntent */
       313: .line 6962
            aload 3 /* baseIntent */
            ldc "android.intent.category.LAUNCHER"
            invokevirtual android.content.Intent.addCategory:(Ljava/lang/String;)Landroid/content/Intent;
            pop
       314: .line 6963
            aload 3 /* baseIntent */
            aload 10 /* arg */
            invokevirtual android.content.Intent.setPackage:(Ljava/lang/String;)Landroid/content/Intent;
            pop
       315: .line 6965
      StackMap locals:
      StackMap stack:
            aload 3 /* baseIntent */
            ifnull 335
       316: .line 6966
            aload 2 /* intent */
            invokevirtual android.content.Intent.getExtras:()Landroid/os/Bundle;
            astore 11 /* extras */
        start local 11 // android.os.Bundle extras
       317: .line 6967
            aload 2 /* intent */
            aconst_null
            invokevirtual android.content.Intent.replaceExtras:(Landroid/os/Bundle;)Landroid/content/Intent;
            pop
       318: .line 6968
            aload 3 /* baseIntent */
            invokevirtual android.content.Intent.getExtras:()Landroid/os/Bundle;
            astore 12 /* uriExtras */
        start local 12 // android.os.Bundle uriExtras
       319: .line 6969
            aload 3 /* baseIntent */
            aconst_null
            invokevirtual android.content.Intent.replaceExtras:(Landroid/os/Bundle;)Landroid/content/Intent;
            pop
       320: .line 6970
            aload 2 /* intent */
            invokevirtual android.content.Intent.getAction:()Ljava/lang/String;
            ifnull 326
            aload 3 /* baseIntent */
            invokevirtual android.content.Intent.getCategories:()Ljava/util/Set;
            ifnull 326
       321: .line 6971
            new java.util.HashSet
            dup
            aload 3 /* baseIntent */
            invokevirtual android.content.Intent.getCategories:()Ljava/util/Set;
            invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
            astore 13 /* cats */
        start local 13 // java.util.HashSet cats
       322: .line 6972
            aload 13 /* cats */
            invokevirtual java.util.HashSet.iterator:()Ljava/util/Iterator;
            astore 15
            goto 325
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String top int java.lang.String android.os.Bundle android.os.Bundle java.util.HashSet top java.util.Iterator
      StackMap stack:
       323: aload 15
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 14 /* c */
        start local 14 // java.lang.String c
       324: .line 6973
            aload 3 /* baseIntent */
            aload 14 /* c */
            invokevirtual android.content.Intent.removeCategory:(Ljava/lang/String;)V
        end local 14 // java.lang.String c
       325: .line 6972
      StackMap locals:
      StackMap stack:
            aload 15
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 323
        end local 13 // java.util.HashSet cats
       326: .line 6976
      StackMap locals: android.os.ShellCommand android.content.Intent$CommandOptionHandler android.content.Intent android.content.Intent int android.net.Uri java.lang.String java.lang.String top int java.lang.String android.os.Bundle android.os.Bundle
      StackMap stack:
            aload 2 /* intent */
            aload 3 /* baseIntent */
            bipush 72
            invokevirtual android.content.Intent.fillIn:(Landroid/content/Intent;I)I
            pop
       327: .line 6977
            aload 11 /* extras */
            ifnonnull 330
       328: .line 6978
            aload 12 /* uriExtras */
            astore 11 /* extras */
       329: .line 6979
            goto 333
      StackMap locals:
      StackMap stack:
       330: aload 12 /* uriExtras */
            ifnull 333
       331: .line 6980
            aload 12 /* uriExtras */
            aload 11 /* extras */
            invokevirtual android.os.Bundle.putAll:(Landroid/os/Bundle;)V
       332: .line 6981
            aload 12 /* uriExtras */
            astore 11 /* extras */
       333: .line 6983
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            aload 11 /* extras */
            invokevirtual android.content.Intent.replaceExtras:(Landroid/os/Bundle;)Landroid/content/Intent;
            pop
       334: .line 6984
            iconst_1
            istore 4 /* hasIntentInfo */
        end local 12 // android.os.Bundle uriExtras
        end local 11 // android.os.Bundle extras
       335: .line 6987
      StackMap locals:
      StackMap stack:
            iload 4 /* hasIntentInfo */
            ifne 336
            new java.lang.IllegalArgumentException
            dup
            ldc "No intent supplied"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
       336: .line 6988
      StackMap locals:
      StackMap stack:
            aload 2 /* intent */
            areturn
        end local 10 // java.lang.String arg
        end local 9 // boolean hasSelector
        end local 7 // java.lang.String opt
        end local 6 // java.lang.String type
        end local 5 // android.net.Uri data
        end local 4 // boolean hasIntentInfo
        end local 3 // android.content.Intent baseIntent
        end local 2 // android.content.Intent intent
        end local 1 // android.content.Intent$CommandOptionHandler optionHandler
        end local 0 // android.os.ShellCommand cmd
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0  337     0            cmd  Landroid/os/ShellCommand;
            0  337     1  optionHandler  Landroid/content/Intent$CommandOptionHandler;
            1  337     2         intent  Landroid/content/Intent;
            2  337     3     baseIntent  Landroid/content/Intent;
            3  337     4  hasIntentInfo  Z
            4  337     5           data  Landroid/net/Uri;
            5  337     6           type  Ljava/lang/String;
            6  288     7            opt  Ljava/lang/String;
          289  337     7            opt  Ljava/lang/String;
           77   79     9            key  Ljava/lang/String;
           78   79    10          value  Ljava/lang/String;
           81   82     9            key  Ljava/lang/String;
           84   86     9            key  Ljava/lang/String;
           85   86    10          value  Ljava/lang/String;
           88   90     9            key  Ljava/lang/String;
           89   90    10          value  Ljava/lang/String;
           92   97     9            key  Ljava/lang/String;
           93   97    10          value  Ljava/lang/String;
           94   97    11             cn  Landroid/content/ComponentName;
           99  108     9            key  Ljava/lang/String;
          100  108    10          value  Ljava/lang/String;
          101  108    11        strings  [Ljava/lang/String;
          102  108    12           list  [I
          103  107    13              i  I
          110  119     9            key  Ljava/lang/String;
          111  119    10          value  Ljava/lang/String;
          112  119    11        strings  [Ljava/lang/String;
          113  119    12           list  Ljava/util/ArrayList<Ljava/lang/Integer;>;
          114  118    13              i  I
          121  123     9            key  Ljava/lang/String;
          122  123    10          value  Ljava/lang/String;
          125  135     9            key  Ljava/lang/String;
          126  135    10          value  Ljava/lang/String;
          127  135    11        strings  [Ljava/lang/String;
          128  135    12           list  [J
          129  133    13              i  I
          137  147     9            key  Ljava/lang/String;
          138  147    10          value  Ljava/lang/String;
          139  147    11        strings  [Ljava/lang/String;
          140  147    12           list  Ljava/util/ArrayList<Ljava/lang/Long;>;
          141  145    13              i  I
          149  152     9            key  Ljava/lang/String;
          150  152    10          value  Ljava/lang/String;
          154  164     9            key  Ljava/lang/String;
          155  164    10          value  Ljava/lang/String;
          156  164    11        strings  [Ljava/lang/String;
          157  164    12           list  [F
          158  162    13              i  I
          166  176     9            key  Ljava/lang/String;
          167  176    10          value  Ljava/lang/String;
          168  176    11        strings  [Ljava/lang/String;
          169  176    12           list  Ljava/util/ArrayList<Ljava/lang/Float;>;
          170  174    13              i  I
          178  182     9            key  Ljava/lang/String;
          179  182    10          value  Ljava/lang/String;
          180  182    11        strings  [Ljava/lang/String;
          184  194     9            key  Ljava/lang/String;
          185  194    10          value  Ljava/lang/String;
          186  194    11        strings  [Ljava/lang/String;
          187  194    12           list  Ljava/util/ArrayList<Ljava/lang/String;>;
          188  192    13              i  I
          196  210     9            key  Ljava/lang/String;
          197  210    10          value  Ljava/lang/String;
          199  200    11            arg  Z
          202  203    11            arg  Z
          206  207    11            arg  Z
          209  210    11            arg  Z
          212  218     9            str  Ljava/lang/String;
          213  218    10             cn  Landroid/content/ComponentName;
          220  223     9            str  Ljava/lang/String;
          225  227     9            str  Ljava/lang/String;
          294  337     9    hasSelector  Z
          298  337    10            arg  Ljava/lang/String;
          317  335    11         extras  Landroid/os/Bundle;
          319  335    12      uriExtras  Landroid/os/Bundle;
          322  326    13           cats  Ljava/util/HashSet<Ljava/lang/String;>;
          324  325    14              c  Ljava/lang/String;
      Exception table:
        from    to  target  type
         203   206     207  Class java.lang.NumberFormatException
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
               Name  Flags
      cmd            
      optionHandler  

  public static void printIntentArgsHelp(java.io.PrintWriter, java.lang.String);
    descriptor: (Ljava/io/PrintWriter;Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // java.io.PrintWriter pw
        start local 1 // java.lang.String prefix
         0: .line 6993
            bipush 48
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 6994
            ldc "<INTENT> specifications include these flags and arguments:"
            aastore
            dup
            iconst_1
         2: .line 6995
            ldc "    [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]"
            aastore
            dup
            iconst_2
         3: .line 6996
            ldc "    [-c <CATEGORY> [-c <CATEGORY>] ...]"
            aastore
            dup
            iconst_3
         4: .line 6997
            ldc "    [-n <COMPONENT_NAME>]"
            aastore
            dup
            iconst_4
         5: .line 6998
            ldc "    [-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]"
            aastore
            dup
            iconst_5
         6: .line 6999
            ldc "    [--esn <EXTRA_KEY> ...]"
            aastore
            dup
            bipush 6
         7: .line 7000
            ldc "    [--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]"
            aastore
            dup
            bipush 7
         8: .line 7001
            ldc "    [--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]"
            aastore
            dup
            bipush 8
         9: .line 7002
            ldc "    [--el <EXTRA_KEY> <EXTRA_LONG_VALUE> ...]"
            aastore
            dup
            bipush 9
        10: .line 7003
            ldc "    [--ef <EXTRA_KEY> <EXTRA_FLOAT_VALUE> ...]"
            aastore
            dup
            bipush 10
        11: .line 7004
            ldc "    [--eu <EXTRA_KEY> <EXTRA_URI_VALUE> ...]"
            aastore
            dup
            bipush 11
        12: .line 7005
            ldc "    [--ecn <EXTRA_KEY> <EXTRA_COMPONENT_NAME_VALUE>]"
            aastore
            dup
            bipush 12
        13: .line 7006
            ldc "    [--eia <EXTRA_KEY> <EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE...]]"
            aastore
            dup
            bipush 13
        14: .line 7007
            ldc "        (mutiple extras passed as Integer[])"
            aastore
            dup
            bipush 14
        15: .line 7008
            ldc "    [--eial <EXTRA_KEY> <EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE...]]"
            aastore
            dup
            bipush 15
        16: .line 7009
            ldc "        (mutiple extras passed as List<Integer>)"
            aastore
            dup
            bipush 16
        17: .line 7010
            ldc "    [--ela <EXTRA_KEY> <EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE...]]"
            aastore
            dup
            bipush 17
        18: .line 7011
            ldc "        (mutiple extras passed as Long[])"
            aastore
            dup
            bipush 18
        19: .line 7012
            ldc "    [--elal <EXTRA_KEY> <EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE...]]"
            aastore
            dup
            bipush 19
        20: .line 7013
            ldc "        (mutiple extras passed as List<Long>)"
            aastore
            dup
            bipush 20
        21: .line 7014
            ldc "    [--efa <EXTRA_KEY> <EXTRA_FLOAT_VALUE>[,<EXTRA_FLOAT_VALUE...]]"
            aastore
            dup
            bipush 21
        22: .line 7015
            ldc "        (mutiple extras passed as Float[])"
            aastore
            dup
            bipush 22
        23: .line 7016
            ldc "    [--efal <EXTRA_KEY> <EXTRA_FLOAT_VALUE>[,<EXTRA_FLOAT_VALUE...]]"
            aastore
            dup
            bipush 23
        24: .line 7017
            ldc "        (mutiple extras passed as List<Float>)"
            aastore
            dup
            bipush 24
        25: .line 7018
            ldc "    [--esa <EXTRA_KEY> <EXTRA_STRING_VALUE>[,<EXTRA_STRING_VALUE...]]"
            aastore
            dup
            bipush 25
        26: .line 7019
            ldc "        (mutiple extras passed as String[]; to embed a comma into a string,"
            aastore
            dup
            bipush 26
        27: .line 7020
            ldc "         escape it using \"\\,\")"
            aastore
            dup
            bipush 27
        28: .line 7021
            ldc "    [--esal <EXTRA_KEY> <EXTRA_STRING_VALUE>[,<EXTRA_STRING_VALUE...]]"
            aastore
            dup
            bipush 28
        29: .line 7022
            ldc "        (mutiple extras passed as List<String>; to embed a comma into a string,"
            aastore
            dup
            bipush 29
        30: .line 7023
            ldc "         escape it using \"\\,\")"
            aastore
            dup
            bipush 30
        31: .line 7024
            ldc "    [-f <FLAG>]"
            aastore
            dup
            bipush 31
        32: .line 7025
            ldc "    [--grant-read-uri-permission] [--grant-write-uri-permission]"
            aastore
            dup
            bipush 32
        33: .line 7026
            ldc "    [--grant-persistable-uri-permission] [--grant-prefix-uri-permission]"
            aastore
            dup
            bipush 33
        34: .line 7027
            ldc "    [--debug-log-resolution] [--exclude-stopped-packages]"
            aastore
            dup
            bipush 34
        35: .line 7028
            ldc "    [--include-stopped-packages]"
            aastore
            dup
            bipush 35
        36: .line 7029
            ldc "    [--activity-brought-to-front] [--activity-clear-top]"
            aastore
            dup
            bipush 36
        37: .line 7030
            ldc "    [--activity-clear-when-task-reset] [--activity-exclude-from-recents]"
            aastore
            dup
            bipush 37
        38: .line 7031
            ldc "    [--activity-launched-from-history] [--activity-multiple-task]"
            aastore
            dup
            bipush 38
        39: .line 7032
            ldc "    [--activity-no-animation] [--activity-no-history]"
            aastore
            dup
            bipush 39
        40: .line 7033
            ldc "    [--activity-no-user-action] [--activity-previous-is-top]"
            aastore
            dup
            bipush 40
        41: .line 7034
            ldc "    [--activity-reorder-to-front] [--activity-reset-task-if-needed]"
            aastore
            dup
            bipush 41
        42: .line 7035
            ldc "    [--activity-single-top] [--activity-clear-task]"
            aastore
            dup
            bipush 42
        43: .line 7036
            ldc "    [--activity-task-on-home] [--activity-match-external]"
            aastore
            dup
            bipush 43
        44: .line 7037
            ldc "    [--receiver-registered-only] [--receiver-replace-pending]"
            aastore
            dup
            bipush 44
        45: .line 7038
            ldc "    [--receiver-foreground] [--receiver-no-abort]"
            aastore
            dup
            bipush 45
        46: .line 7039
            ldc "    [--receiver-include-background]"
            aastore
            dup
            bipush 46
        47: .line 7040
            ldc "    [--selector]"
            aastore
            dup
            bipush 47
        48: .line 7041
            ldc "    [<URI> | <PACKAGE> | <COMPONENT>]"
            aastore
        49: .line 6993
            astore 2 /* lines */
        start local 2 // java.lang.String[] lines
        50: .line 7043
            aload 2 /* lines */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 55
      StackMap locals: java.io.PrintWriter java.lang.String java.lang.String[] top int int java.lang.String[]
      StackMap stack:
        51: aload 6
            iload 4
            aaload
            astore 3 /* line */
        start local 3 // java.lang.String line
        52: .line 7044
            aload 0 /* pw */
            aload 1 /* prefix */
            invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
        53: .line 7045
            aload 0 /* pw */
            aload 3 /* line */
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
        end local 3 // java.lang.String line
        54: .line 7043
            iinc 4 1
      StackMap locals:
      StackMap stack:
        55: iload 4
            iload 5
            if_icmplt 51
        56: .line 7047
            return
        end local 2 // java.lang.String[] lines
        end local 1 // java.lang.String prefix
        end local 0 // java.io.PrintWriter pw
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   57     0      pw  Ljava/io/PrintWriter;
            0   57     1  prefix  Ljava/lang/String;
           50   57     2   lines  [Ljava/lang/String;
           52   54     3    line  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      pw      
      prefix  

  public java.lang.String getAction();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7060
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public android.net.Uri getData();
    descriptor: ()Landroid/net/Uri;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7075
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public java.lang.String getDataString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7083
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnull 1
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.toString:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;

  public java.lang.String getScheme();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7099
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnull 1
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.getScheme:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;

  public java.lang.String getType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7113
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public java.lang.String resolveType(android.content.Context);
    descriptor: (Landroid/content/Context;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.Context context
         0: .line 7128
            aload 0 /* this */
            aload 1 /* context */
            invokevirtual android.content.Context.getContentResolver:()Landroid/content/ContentResolver;
            invokevirtual android.content.Intent.resolveType:(Landroid/content/ContentResolver;)Ljava/lang/String;
            areturn
        end local 1 // android.content.Context context
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/content/Intent;
            0    1     1  context  Landroid/content/Context;
    MethodParameters:
         Name  Flags
      context  

  public java.lang.String resolveType(android.content.ContentResolver);
    descriptor: (Landroid/content/ContentResolver;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.ContentResolver resolver
         0: .line 7146
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            ifnull 2
         1: .line 7147
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            areturn
         2: .line 7149
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnull 5
         3: .line 7150
            ldc "content"
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.getScheme:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 7151
            aload 1 /* resolver */
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.content.ContentResolver.getType:(Landroid/net/Uri;)Ljava/lang/String;
            areturn
         5: .line 7154
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // android.content.ContentResolver resolver
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Landroid/content/Intent;
            0    6     1  resolver  Landroid/content/ContentResolver;
    MethodParameters:
          Name  Flags
      resolver  

  public java.lang.String resolveTypeIfNeeded(android.content.ContentResolver);
    descriptor: (Landroid/content/ContentResolver;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.ContentResolver resolver
         0: .line 7170
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            ifnull 2
         1: .line 7171
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            areturn
         2: .line 7173
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* resolver */
            invokevirtual android.content.Intent.resolveType:(Landroid/content/ContentResolver;)Ljava/lang/String;
            areturn
        end local 1 // android.content.ContentResolver resolver
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Landroid/content/Intent;
            0    3     1  resolver  Landroid/content/ContentResolver;
    MethodParameters:
          Name  Flags
      resolver  

  public boolean hasCategory(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String category
         0: .line 7187
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnull 1
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            aload 1 /* category */
            invokevirtual android.util.ArraySet.contains:(Ljava/lang/Object;)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // java.lang.String category
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/content/Intent;
            0    2     1  category  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      category  

  public java.util.Set<java.lang.String> getCategories();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7200
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public android.content.Intent getSelector();
    descriptor: ()Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7210
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public android.content.ClipData getClipData();
    descriptor: ()Landroid/content/ClipData;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7220
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public int getContentUserHint();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7225
            aload 0 /* this */
            getfield android.content.Intent.mContentUserHint:I
            ireturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public java.lang.String getLaunchToken();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7230
            aload 0 /* this */
            getfield android.content.Intent.mLaunchToken:Ljava/lang/String;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public void setLaunchToken(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String launchToken
         0: .line 7235
            aload 0 /* this */
            aload 1 /* launchToken */
            putfield android.content.Intent.mLaunchToken:Ljava/lang/String;
         1: .line 7236
            return
        end local 1 // java.lang.String launchToken
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Landroid/content/Intent;
            0    2     1  launchToken  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      launchToken  

  public void setExtrasClassLoader(java.lang.ClassLoader);
    descriptor: (Ljava/lang/ClassLoader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.ClassLoader loader
         0: .line 7246
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 2
         1: .line 7247
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* loader */
            invokevirtual android.os.Bundle.setClassLoader:(Ljava/lang/ClassLoader;)V
         2: .line 7249
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.ClassLoader loader
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/content/Intent;
            0    3     1  loader  Ljava/lang/ClassLoader;
    MethodParameters:
        Name  Flags
      loader  

  public boolean hasExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7257
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 1
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.containsKey:(Ljava/lang/String;)Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/Intent;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public boolean hasFileDescriptors();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7265
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 1
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.hasFileDescriptors:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/Intent;

  public void setAllowFds(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // boolean allowFds
         0: .line 7270
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 2
         1: .line 7271
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            iload 1 /* allowFds */
            invokevirtual android.os.Bundle.setAllowFds:(Z)Z
            pop
         2: .line 7273
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean allowFds
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Landroid/content/Intent;
            0    3     1  allowFds  Z
    MethodParameters:
          Name  Flags
      allowFds  

  public void setDefusable(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // boolean defusable
         0: .line 7277
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 2
         1: .line 7278
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            iload 1 /* defusable */
            invokevirtual android.os.Bundle.setDefusable:(Z)V
         2: .line 7280
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean defusable
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Landroid/content/Intent;
            0    3     1  defusable  Z
    MethodParameters:
           Name  Flags
      defusable  

  public java.lang.Object getExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7295
            aload 0 /* this */
            aload 1 /* name */
            aconst_null
            invokevirtual android.content.Intent.getExtra:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;
            0    1     1  name  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      name  

  public boolean getBooleanExtra(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // boolean defaultValue
         0: .line 7311
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            iload 2 /* defaultValue */
            goto 2
         1: .line 7312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            iload 2 /* defaultValue */
            invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;Z)Z
         2: .line 7311
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 2 // boolean defaultValue
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/content/Intent;
            0    3     1          name  Ljava/lang/String;
            0    3     2  defaultValue  Z
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public byte getByteExtra(java.lang.String, byte);
    descriptor: (Ljava/lang/String;B)B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // byte defaultValue
         0: .line 7328
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            iload 2 /* defaultValue */
            goto 2
         1: .line 7329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            iload 2 /* defaultValue */
            invokevirtual android.os.Bundle.getByte:(Ljava/lang/String;B)Ljava/lang/Byte;
            invokevirtual java.lang.Byte.byteValue:()B
         2: .line 7328
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 2 // byte defaultValue
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/content/Intent;
            0    3     1          name  Ljava/lang/String;
            0    3     2  defaultValue  B
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public short getShortExtra(java.lang.String, short);
    descriptor: (Ljava/lang/String;S)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // short defaultValue
         0: .line 7345
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            iload 2 /* defaultValue */
            goto 2
         1: .line 7346
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            iload 2 /* defaultValue */
            invokevirtual android.os.Bundle.getShort:(Ljava/lang/String;S)S
         2: .line 7345
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 2 // short defaultValue
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/content/Intent;
            0    3     1          name  Ljava/lang/String;
            0    3     2  defaultValue  S
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public char getCharExtra(java.lang.String, char);
    descriptor: (Ljava/lang/String;C)C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // char defaultValue
         0: .line 7362
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            iload 2 /* defaultValue */
            goto 2
         1: .line 7363
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            iload 2 /* defaultValue */
            invokevirtual android.os.Bundle.getChar:(Ljava/lang/String;C)C
         2: .line 7362
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 2 // char defaultValue
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/content/Intent;
            0    3     1          name  Ljava/lang/String;
            0    3     2  defaultValue  C
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public int getIntExtra(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // int defaultValue
         0: .line 7379
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            iload 2 /* defaultValue */
            goto 2
         1: .line 7380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            iload 2 /* defaultValue */
            invokevirtual android.os.Bundle.getInt:(Ljava/lang/String;I)I
         2: .line 7379
      StackMap locals:
      StackMap stack: int
            ireturn
        end local 2 // int defaultValue
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/content/Intent;
            0    3     1          name  Ljava/lang/String;
            0    3     2  defaultValue  I
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public long getLongExtra(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // long defaultValue
         0: .line 7396
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            lload 2 /* defaultValue */
            goto 2
         1: .line 7397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            lload 2 /* defaultValue */
            invokevirtual android.os.Bundle.getLong:(Ljava/lang/String;J)J
         2: .line 7396
      StackMap locals:
      StackMap stack: long
            lreturn
        end local 2 // long defaultValue
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/content/Intent;
            0    3     1          name  Ljava/lang/String;
            0    3     2  defaultValue  J
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public float getFloatExtra(java.lang.String, float);
    descriptor: (Ljava/lang/String;F)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // float defaultValue
         0: .line 7413
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            fload 2 /* defaultValue */
            goto 2
         1: .line 7414
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            fload 2 /* defaultValue */
            invokevirtual android.os.Bundle.getFloat:(Ljava/lang/String;F)F
         2: .line 7413
      StackMap locals:
      StackMap stack: float
            freturn
        end local 2 // float defaultValue
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/content/Intent;
            0    3     1          name  Ljava/lang/String;
            0    3     2  defaultValue  F
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public double getDoubleExtra(java.lang.String, double);
    descriptor: (Ljava/lang/String;D)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // double defaultValue
         0: .line 7430
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            dload 2 /* defaultValue */
            goto 2
         1: .line 7431
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            dload 2 /* defaultValue */
            invokevirtual android.os.Bundle.getDouble:(Ljava/lang/String;D)D
         2: .line 7430
      StackMap locals:
      StackMap stack: double
            dreturn
        end local 2 // double defaultValue
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Landroid/content/Intent;
            0    3     1          name  Ljava/lang/String;
            0    3     2  defaultValue  D
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public java.lang.String getStringExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7445
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.CharSequence getCharSequenceExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7459
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence;
      StackMap locals:
      StackMap stack: java.lang.CharSequence
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public <T extends android.os.Parcelable> T getParcelableExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/os/Parcelable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7473
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable;
      StackMap locals:
      StackMap stack: android.os.Parcelable
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    Signature: <T::Landroid/os/Parcelable;>(Ljava/lang/String;)TT;
    MethodParameters:
      Name  Flags
      name  

  public android.os.Parcelable[] getParcelableArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[Landroid/os/Parcelable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7487
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable;
      StackMap locals:
      StackMap stack: android.os.Parcelable[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public <T extends android.os.Parcelable> java.util.ArrayList<T> getParcelableArrayListExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/ArrayList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7502
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getParcelableArrayList:(Ljava/lang/String;)Ljava/util/ArrayList;
      StackMap locals:
      StackMap stack: java.util.ArrayList
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    Signature: <T::Landroid/os/Parcelable;>(Ljava/lang/String;)Ljava/util/ArrayList<TT;>;
    MethodParameters:
      Name  Flags
      name  

  public java.io.Serializable getSerializableExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/Serializable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7516
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable;
      StackMap locals:
      StackMap stack: java.io.Serializable
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.util.ArrayList<java.lang.Integer> getIntegerArrayListExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/ArrayList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7531
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getIntegerArrayList:(Ljava/lang/String;)Ljava/util/ArrayList;
      StackMap locals:
      StackMap stack: java.util.ArrayList
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Ljava/util/ArrayList<Ljava/lang/Integer;>;
    MethodParameters:
      Name  Flags
      name  

  public java.util.ArrayList<java.lang.String> getStringArrayListExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/ArrayList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7546
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getStringArrayList:(Ljava/lang/String;)Ljava/util/ArrayList;
      StackMap locals:
      StackMap stack: java.util.ArrayList
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Ljava/util/ArrayList<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      name  

  public java.util.ArrayList<java.lang.CharSequence> getCharSequenceArrayListExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/ArrayList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7561
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getCharSequenceArrayList:(Ljava/lang/String;)Ljava/util/ArrayList;
      StackMap locals:
      StackMap stack: java.util.ArrayList
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Ljava/util/ArrayList<Ljava/lang/CharSequence;>;
    MethodParameters:
      Name  Flags
      name  

  public boolean[] getBooleanArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7575
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getBooleanArray:(Ljava/lang/String;)[Z
      StackMap locals:
      StackMap stack: boolean[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public byte[] getByteArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7589
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getByteArray:(Ljava/lang/String;)[B
      StackMap locals:
      StackMap stack: byte[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public short[] getShortArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7603
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getShortArray:(Ljava/lang/String;)[S
      StackMap locals:
      StackMap stack: short[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public char[] getCharArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7617
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getCharArray:(Ljava/lang/String;)[C
      StackMap locals:
      StackMap stack: char[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public int[] getIntArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7631
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getIntArray:(Ljava/lang/String;)[I
      StackMap locals:
      StackMap stack: int[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public long[] getLongArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7645
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getLongArray:(Ljava/lang/String;)[J
      StackMap locals:
      StackMap stack: long[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public float[] getFloatArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7659
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getFloatArray:(Ljava/lang/String;)[F
      StackMap locals:
      StackMap stack: float[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public double[] getDoubleArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7673
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getDoubleArray:(Ljava/lang/String;)[D
      StackMap locals:
      StackMap stack: double[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String[] getStringArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7687
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getStringArray:(Ljava/lang/String;)[Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.CharSequence[] getCharSequenceArrayExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7701
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getCharSequenceArray:(Ljava/lang/String;)[Ljava/lang/CharSequence;
      StackMap locals:
      StackMap stack: java.lang.CharSequence[]
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public android.os.Bundle getBundleExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/os/Bundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7715
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getBundle:(Ljava/lang/String;)Landroid/os/Bundle;
      StackMap locals:
      StackMap stack: android.os.Bundle
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public android.os.IBinder getIBinderExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/os/IBinder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 7733
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.getIBinder:(Ljava/lang/String;)Landroid/os/IBinder;
      StackMap locals:
      StackMap stack: android.os.IBinder
         2: areturn
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  name  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      name  

  public java.lang.Object getExtra(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object defaultValue
         0: .line 7753
            aload 2 /* defaultValue */
            astore 3 /* result */
        start local 3 // java.lang.Object result
         1: .line 7754
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 5
         2: .line 7755
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.get:(Ljava/lang/String;)Ljava/lang/Object;
            astore 4 /* result2 */
        start local 4 // java.lang.Object result2
         3: .line 7756
            aload 4 /* result2 */
            ifnull 5
         4: .line 7757
            aload 4 /* result2 */
            astore 3 /* result */
        end local 4 // java.lang.Object result2
         5: .line 7761
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 3 /* result */
            areturn
        end local 3 // java.lang.Object result
        end local 2 // java.lang.Object defaultValue
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Landroid/content/Intent;
            0    6     1          name  Ljava/lang/String;
            0    6     2  defaultValue  Ljava/lang/Object;
            1    6     3        result  Ljava/lang/Object;
            3    5     4       result2  Ljava/lang/Object;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      name          
      defaultValue  

  public android.os.Bundle getExtras();
    descriptor: ()Landroid/os/Bundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7771
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 2
         1: .line 7772
            new android.os.Bundle
            dup
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokespecial android.os.Bundle.<init>:(Landroid/os/Bundle;)V
            goto 3
         2: .line 7773
      StackMap locals:
      StackMap stack:
            aconst_null
         3: .line 7771
      StackMap locals:
      StackMap stack: android.os.Bundle
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/content/Intent;

  public void removeUnsafeExtras();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7781
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 2
         1: .line 7782
            aload 0 /* this */
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.filterValues:()Landroid/os/Bundle;
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 7784
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;

  public boolean canStripForHistory();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7792
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 1
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.isParcelled:()Z
            ifne 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            ifnonnull 2
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_1
            ireturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;

  public android.content.Intent maybeStripForHistory();
    descriptor: ()Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7803
            aload 0 /* this */
            invokevirtual android.content.Intent.canStripForHistory:()Z
            ifne 2
         1: .line 7804
            aload 0 /* this */
            areturn
         2: .line 7806
      StackMap locals:
      StackMap stack:
            new android.content.Intent
            dup
            aload 0 /* this */
            iconst_2
            invokespecial android.content.Intent.<init>:(Landroid/content/Intent;I)V
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;

  public int getFlags();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7820
            aload 0 /* this */
            getfield android.content.Intent.mFlags:I
            ireturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public boolean isExcludingStopped();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7825
            aload 0 /* this */
            getfield android.content.Intent.mFlags:I
            bipush 48
            iand
         1: .line 7826
            bipush 16
         2: .line 7825
            if_icmpne 3
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/content/Intent;

  public java.lang.String getPackage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7840
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public android.content.ComponentName getComponent();
    descriptor: ()Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7855
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public android.graphics.Rect getSourceBounds();
    descriptor: ()Landroid/graphics/Rect;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 7864
            aload 0 /* this */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;

  public android.content.ComponentName resolveActivity(android.content.pm.PackageManager);
    descriptor: (Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.pm.PackageManager pm
         0: .line 7915
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            ifnull 2
         1: .line 7916
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            areturn
         2: .line 7919
      StackMap locals:
      StackMap stack:
            aload 1 /* pm */
         3: .line 7920
            aload 0 /* this */
            ldc 65536
         4: .line 7919
            invokevirtual android.content.pm.PackageManager.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;
            astore 2 /* info */
        start local 2 // android.content.pm.ResolveInfo info
         5: .line 7921
            aload 2 /* info */
            ifnull 10
         6: .line 7922
            new android.content.ComponentName
            dup
         7: .line 7923
            aload 2 /* info */
            getfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
            getfield android.content.pm.ActivityInfo.applicationInfo:Landroid/content/pm/ApplicationInfo;
            getfield android.content.pm.ApplicationInfo.packageName:Ljava/lang/String;
         8: .line 7924
            aload 2 /* info */
            getfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
            getfield android.content.pm.ActivityInfo.name:Ljava/lang/String;
         9: .line 7922
            invokespecial android.content.ComponentName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            areturn
        10: .line 7927
      StackMap locals: android.content.pm.ResolveInfo
      StackMap stack:
            aconst_null
            areturn
        end local 2 // android.content.pm.ResolveInfo info
        end local 1 // android.content.pm.PackageManager pm
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Landroid/content/Intent;
            0   11     1    pm  Landroid/content/pm/PackageManager;
            5   11     2  info  Landroid/content/pm/ResolveInfo;
    MethodParameters:
      Name  Flags
      pm    

  public android.content.pm.ActivityInfo resolveActivityInfo(android.content.pm.PackageManager, int);
    descriptor: (Landroid/content/pm/PackageManager;I)Landroid/content/pm/ActivityInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.content.pm.PackageManager pm
        start local 2 // int flags
         0: .line 7948
            aconst_null
            astore 3 /* ai */
        start local 3 // android.content.pm.ActivityInfo ai
         1: .line 7949
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            ifnull 6
         2: .line 7951
            aload 1 /* pm */
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            iload 2 /* flags */
            invokevirtual android.content.pm.PackageManager.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;
            astore 3 /* ai */
         3: .line 7952
            goto 11
      StackMap locals: android.content.Intent android.content.pm.PackageManager int android.content.pm.ActivityInfo
      StackMap stack: android.content.pm.PackageManager$NameNotFoundException
         4: pop
         5: .line 7955
            goto 11
         6: .line 7956
      StackMap locals:
      StackMap stack:
            aload 1 /* pm */
         7: .line 7957
            aload 0 /* this */
            ldc 65536
            iload 2 /* flags */
            ior
         8: .line 7956
            invokevirtual android.content.pm.PackageManager.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;
            astore 4 /* info */
        start local 4 // android.content.pm.ResolveInfo info
         9: .line 7958
            aload 4 /* info */
            ifnull 11
        10: .line 7959
            aload 4 /* info */
            getfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
            astore 3 /* ai */
        end local 4 // android.content.pm.ResolveInfo info
        11: .line 7963
      StackMap locals:
      StackMap stack:
            aload 3 /* ai */
            areturn
        end local 3 // android.content.pm.ActivityInfo ai
        end local 2 // int flags
        end local 1 // android.content.pm.PackageManager pm
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Landroid/content/Intent;
            0   12     1     pm  Landroid/content/pm/PackageManager;
            0   12     2  flags  I
            1   12     3     ai  Landroid/content/pm/ActivityInfo;
            9   11     4   info  Landroid/content/pm/ResolveInfo;
      Exception table:
        from    to  target  type
           2     3       4  Class android.content.pm.PackageManager$NameNotFoundException
    MethodParameters:
       Name  Flags
      pm     
      flags  

  public android.content.ComponentName resolveSystemService(android.content.pm.PackageManager, int);
    descriptor: (Landroid/content/pm/PackageManager;I)Landroid/content/ComponentName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=8, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.content.pm.PackageManager pm
        start local 2 // int flags
         0: .line 7975
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            ifnull 2
         1: .line 7976
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            areturn
         2: .line 7979
      StackMap locals:
      StackMap stack:
            aload 1 /* pm */
            aload 0 /* this */
            iload 2 /* flags */
            invokevirtual android.content.pm.PackageManager.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List;
            astore 3 /* results */
        start local 3 // java.util.List results
         3: .line 7980
            aload 3 /* results */
            ifnonnull 5
         4: .line 7981
            aconst_null
            areturn
         5: .line 7983
      StackMap locals: java.util.List
      StackMap stack:
            aconst_null
            astore 4 /* comp */
        start local 4 // android.content.ComponentName comp
         6: .line 7984
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         7: goto 20
         8: .line 7985
      StackMap locals: android.content.ComponentName int
      StackMap stack:
            aload 3 /* results */
            iload 5 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast android.content.pm.ResolveInfo
            astore 6 /* ri */
        start local 6 // android.content.pm.ResolveInfo ri
         9: .line 7986
            aload 6 /* ri */
            getfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
            getfield android.content.pm.ServiceInfo.applicationInfo:Landroid/content/pm/ApplicationInfo;
            getfield android.content.pm.ApplicationInfo.flags:I
            iconst_1
            iand
            ifne 11
        10: .line 7987
            goto 19
        11: .line 7989
      StackMap locals: android.content.pm.ResolveInfo
      StackMap stack:
            new android.content.ComponentName
            dup
            aload 6 /* ri */
            getfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
            getfield android.content.pm.ServiceInfo.applicationInfo:Landroid/content/pm/ApplicationInfo;
            getfield android.content.pm.ApplicationInfo.packageName:Ljava/lang/String;
        12: .line 7990
            aload 6 /* ri */
            getfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
            getfield android.content.pm.ServiceInfo.name:Ljava/lang/String;
        13: .line 7989
            invokespecial android.content.ComponentName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 7 /* foundComp */
        start local 7 // android.content.ComponentName foundComp
        14: .line 7991
            aload 4 /* comp */
            ifnull 18
        15: .line 7992
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Multiple system services handle "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        16: .line 7993
            ldc ": "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* comp */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 7 /* foundComp */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        17: .line 7992
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        18: .line 7995
      StackMap locals: android.content.ComponentName
      StackMap stack:
            aload 7 /* foundComp */
            astore 4 /* comp */
        end local 7 // android.content.ComponentName foundComp
        end local 6 // android.content.pm.ResolveInfo ri
        19: .line 7984
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        20: iload 5 /* i */
            aload 3 /* results */
            invokeinterface java.util.List.size:()I
            if_icmplt 8
        end local 5 // int i
        21: .line 7997
            aload 4 /* comp */
            areturn
        end local 4 // android.content.ComponentName comp
        end local 3 // java.util.List results
        end local 2 // int flags
        end local 1 // android.content.pm.PackageManager pm
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Landroid/content/Intent;
            0   22     1         pm  Landroid/content/pm/PackageManager;
            0   22     2      flags  I
            3   22     3    results  Ljava/util/List<Landroid/content/pm/ResolveInfo;>;
            6   22     4       comp  Landroid/content/ComponentName;
            7   21     5          i  I
            9   19     6         ri  Landroid/content/pm/ResolveInfo;
           14   19     7  foundComp  Landroid/content/ComponentName;
    MethodParameters:
       Name  Flags
      pm     
      flags  

  public android.content.Intent setAction(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String action
         0: .line 8012
            aload 0 /* this */
            aload 1 /* action */
            ifnull 1
            aload 1 /* action */
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack: android.content.Intent
         1: aconst_null
      StackMap locals: android.content.Intent java.lang.String
      StackMap stack: android.content.Intent java.lang.String
         2: putfield android.content.Intent.mAction:Ljava/lang/String;
         3: .line 8013
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String action
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Landroid/content/Intent;
            0    4     1  action  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      action  

  public android.content.Intent setData(android.net.Uri);
    descriptor: (Landroid/net/Uri;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.net.Uri data
         0: .line 8038
            aload 0 /* this */
            aload 1 /* data */
            putfield android.content.Intent.mData:Landroid/net/Uri;
         1: .line 8039
            aload 0 /* this */
            aconst_null
            putfield android.content.Intent.mType:Ljava/lang/String;
         2: .line 8040
            aload 0 /* this */
            areturn
        end local 1 // android.net.Uri data
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  data  Landroid/net/Uri;
    MethodParameters:
      Name  Flags
      data  

  public android.content.Intent setDataAndNormalize(android.net.Uri);
    descriptor: (Landroid/net/Uri;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.net.Uri data
         0: .line 8066
            aload 0 /* this */
            aload 1 /* data */
            invokevirtual android.net.Uri.normalizeScheme:()Landroid/net/Uri;
            invokevirtual android.content.Intent.setData:(Landroid/net/Uri;)Landroid/content/Intent;
            areturn
        end local 1 // android.net.Uri data
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;
            0    1     1  data  Landroid/net/Uri;
    MethodParameters:
      Name  Flags
      data  

  public android.content.Intent setType(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String type
         0: .line 8095
            aload 0 /* this */
            aconst_null
            putfield android.content.Intent.mData:Landroid/net/Uri;
         1: .line 8096
            aload 0 /* this */
            aload 1 /* type */
            putfield android.content.Intent.mType:Ljava/lang/String;
         2: .line 8097
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String type
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public android.content.Intent setTypeAndNormalize(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String type
         0: .line 8126
            aload 0 /* this */
            aload 1 /* type */
            invokestatic android.content.Intent.normalizeMimeType:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual android.content.Intent.setType:(Ljava/lang/String;)Landroid/content/Intent;
            areturn
        end local 1 // java.lang.String type
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;
            0    1     1  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public android.content.Intent setDataAndType(android.net.Uri, java.lang.String);
    descriptor: (Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.net.Uri data
        start local 2 // java.lang.String type
         0: .line 8155
            aload 0 /* this */
            aload 1 /* data */
            putfield android.content.Intent.mData:Landroid/net/Uri;
         1: .line 8156
            aload 0 /* this */
            aload 2 /* type */
            putfield android.content.Intent.mType:Ljava/lang/String;
         2: .line 8157
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String type
        end local 1 // android.net.Uri data
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;
            0    3     1  data  Landroid/net/Uri;
            0    3     2  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      data  
      type  

  public android.content.Intent setDataAndTypeAndNormalize(android.net.Uri, java.lang.String);
    descriptor: (Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.net.Uri data
        start local 2 // java.lang.String type
         0: .line 8186
            aload 0 /* this */
            aload 1 /* data */
            invokevirtual android.net.Uri.normalizeScheme:()Landroid/net/Uri;
            aload 2 /* type */
            invokestatic android.content.Intent.normalizeMimeType:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual android.content.Intent.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
            areturn
        end local 2 // java.lang.String type
        end local 1 // android.net.Uri data
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;
            0    1     1  data  Landroid/net/Uri;
            0    1     2  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      data  
      type  

  public android.content.Intent addCategory(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String category
         0: .line 8206
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnonnull 2
         1: .line 8207
            aload 0 /* this */
            new android.util.ArraySet
            dup
            invokespecial android.util.ArraySet.<init>:()V
            putfield android.content.Intent.mCategories:Landroid/util/ArraySet;
         2: .line 8209
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            aload 1 /* category */
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            invokevirtual android.util.ArraySet.add:(Ljava/lang/Object;)Z
            pop
         3: .line 8210
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String category
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Landroid/content/Intent;
            0    4     1  category  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      category  

  public void removeCategory(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String category
         0: .line 8221
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnull 4
         1: .line 8222
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            aload 1 /* category */
            invokevirtual android.util.ArraySet.remove:(Ljava/lang/Object;)Z
            pop
         2: .line 8223
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            invokevirtual android.util.ArraySet.size:()I
            ifne 4
         3: .line 8224
            aload 0 /* this */
            aconst_null
            putfield android.content.Intent.mCategories:Landroid/util/ArraySet;
         4: .line 8227
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String category
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Landroid/content/Intent;
            0    5     1  category  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      category  

  public void setSelector(android.content.Intent);
    descriptor: (Landroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.Intent selector
         0: .line 8261
            aload 1 /* selector */
            aload 0 /* this */
            if_acmpne 4
         1: .line 8262
            new java.lang.IllegalArgumentException
            dup
         2: .line 8263
            ldc "Intent being set as a selector of itself"
         3: .line 8262
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 8265
      StackMap locals:
      StackMap stack:
            aload 1 /* selector */
            ifnull 8
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            ifnull 8
         5: .line 8266
            new java.lang.IllegalArgumentException
            dup
         6: .line 8267
            ldc "Can't set selector when package name is already set"
         7: .line 8266
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 8269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* selector */
            putfield android.content.Intent.mSelector:Landroid/content/Intent;
         9: .line 8270
            return
        end local 1 // android.content.Intent selector
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Landroid/content/Intent;
            0   10     1  selector  Landroid/content/Intent;
    MethodParameters:
          Name  Flags
      selector  

  public void setClipData(android.content.ClipData);
    descriptor: (Landroid/content/ClipData;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.ClipData clip
         0: .line 8300
            aload 0 /* this */
            aload 1 /* clip */
            putfield android.content.Intent.mClipData:Landroid/content/ClipData;
         1: .line 8301
            return
        end local 1 // android.content.ClipData clip
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/Intent;
            0    2     1  clip  Landroid/content/ClipData;
    MethodParameters:
      Name  Flags
      clip  

  public void prepareToLeaveUser(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // int userId
         0: .line 8312
            aload 0 /* this */
            getfield android.content.Intent.mContentUserHint:I
            bipush -2
            if_icmpne 2
         1: .line 8313
            aload 0 /* this */
            iload 1 /* userId */
            putfield android.content.Intent.mContentUserHint:I
         2: .line 8315
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int userId
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/content/Intent;
            0    3     1  userId  I
    MethodParameters:
        Name  Flags
      userId  

  public android.content.Intent putExtra(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // boolean value
         0: .line 8333
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8334
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8336
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            iload 2 /* value */
            invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
         3: .line 8337
            aload 0 /* this */
            areturn
        end local 2 // boolean value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, byte);
    descriptor: (Ljava/lang/String;B)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // byte value
         0: .line 8356
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8357
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8359
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            iload 2 /* value */
            invokevirtual android.os.Bundle.putByte:(Ljava/lang/String;B)V
         3: .line 8360
            aload 0 /* this */
            areturn
        end local 2 // byte value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  B
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, char);
    descriptor: (Ljava/lang/String;C)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // char value
         0: .line 8379
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8380
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            iload 2 /* value */
            invokevirtual android.os.Bundle.putChar:(Ljava/lang/String;C)V
         3: .line 8383
            aload 0 /* this */
            areturn
        end local 2 // char value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  C
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, short);
    descriptor: (Ljava/lang/String;S)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // short value
         0: .line 8402
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8403
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8405
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            iload 2 /* value */
            invokevirtual android.os.Bundle.putShort:(Ljava/lang/String;S)V
         3: .line 8406
            aload 0 /* this */
            areturn
        end local 2 // short value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  S
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // int value
         0: .line 8425
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8426
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8428
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            iload 2 /* value */
            invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
         3: .line 8429
            aload 0 /* this */
            areturn
        end local 2 // int value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  I
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // long value
         0: .line 8448
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8449
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            lload 2 /* value */
            invokevirtual android.os.Bundle.putLong:(Ljava/lang/String;J)V
         3: .line 8452
            aload 0 /* this */
            areturn
        end local 2 // long value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  J
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, float);
    descriptor: (Ljava/lang/String;F)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // float value
         0: .line 8471
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8472
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8474
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            fload 2 /* value */
            invokevirtual android.os.Bundle.putFloat:(Ljava/lang/String;F)V
         3: .line 8475
            aload 0 /* this */
            areturn
        end local 2 // float value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  F
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, double);
    descriptor: (Ljava/lang/String;D)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // double value
         0: .line 8494
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8495
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8497
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            dload 2 /* value */
            invokevirtual android.os.Bundle.putDouble:(Ljava/lang/String;D)V
         3: .line 8498
            aload 0 /* this */
            areturn
        end local 2 // double value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  D
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 8517
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8518
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8520
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 8521
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, java.lang.CharSequence);
    descriptor: (Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // java.lang.CharSequence value
         0: .line 8540
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8541
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8543
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V
         3: .line 8544
            aload 0 /* this */
            areturn
        end local 2 // java.lang.CharSequence value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Ljava/lang/CharSequence;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, android.os.Parcelable);
    descriptor: (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // android.os.Parcelable value
         0: .line 8563
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8564
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V
         3: .line 8567
            aload 0 /* this */
            areturn
        end local 2 // android.os.Parcelable value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Landroid/os/Parcelable;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, android.os.Parcelable[]);
    descriptor: (Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // android.os.Parcelable[] value
         0: .line 8586
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8587
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8589
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V
         3: .line 8590
            aload 0 /* this */
            areturn
        end local 2 // android.os.Parcelable[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [Landroid/os/Parcelable;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putParcelableArrayListExtra(java.lang.String, java.util.ArrayList<? extends android.os.Parcelable>);
    descriptor: (Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // java.util.ArrayList value
         0: .line 8610
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8611
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8613
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V
         3: .line 8614
            aload 0 /* this */
            areturn
        end local 2 // java.util.ArrayList value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Ljava/util/ArrayList<+Landroid/os/Parcelable;>;
    Signature: (Ljava/lang/String;Ljava/util/ArrayList<+Landroid/os/Parcelable;>;)Landroid/content/Intent;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putIntegerArrayListExtra(java.lang.String, java.util.ArrayList<java.lang.Integer>);
    descriptor: (Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // java.util.ArrayList value
         0: .line 8633
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8634
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8636
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putIntegerArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V
         3: .line 8637
            aload 0 /* this */
            areturn
        end local 2 // java.util.ArrayList value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Ljava/util/ArrayList<Ljava/lang/Integer;>;
    Signature: (Ljava/lang/String;Ljava/util/ArrayList<Ljava/lang/Integer;>;)Landroid/content/Intent;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putStringArrayListExtra(java.lang.String, java.util.ArrayList<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // java.util.ArrayList value
         0: .line 8656
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8657
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8659
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putStringArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V
         3: .line 8660
            aload 0 /* this */
            areturn
        end local 2 // java.util.ArrayList value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Ljava/util/ArrayList<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/util/ArrayList<Ljava/lang/String;>;)Landroid/content/Intent;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putCharSequenceArrayListExtra(java.lang.String, java.util.ArrayList<java.lang.CharSequence>);
    descriptor: (Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // java.util.ArrayList value
         0: .line 8680
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8681
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8683
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putCharSequenceArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V
         3: .line 8684
            aload 0 /* this */
            areturn
        end local 2 // java.util.ArrayList value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Ljava/util/ArrayList<Ljava/lang/CharSequence;>;
    Signature: (Ljava/lang/String;Ljava/util/ArrayList<Ljava/lang/CharSequence;>;)Landroid/content/Intent;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, java.io.Serializable);
    descriptor: (Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // java.io.Serializable value
         0: .line 8703
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8704
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8706
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V
         3: .line 8707
            aload 0 /* this */
            areturn
        end local 2 // java.io.Serializable value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Ljava/io/Serializable;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, boolean[]);
    descriptor: (Ljava/lang/String;[Z)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // boolean[] value
         0: .line 8726
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8727
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8729
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putBooleanArray:(Ljava/lang/String;[Z)V
         3: .line 8730
            aload 0 /* this */
            areturn
        end local 2 // boolean[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [Z
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, byte[]);
    descriptor: (Ljava/lang/String;[B)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // byte[] value
         0: .line 8749
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8750
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8752
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putByteArray:(Ljava/lang/String;[B)V
         3: .line 8753
            aload 0 /* this */
            areturn
        end local 2 // byte[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [B
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, short[]);
    descriptor: (Ljava/lang/String;[S)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // short[] value
         0: .line 8772
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8773
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8775
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putShortArray:(Ljava/lang/String;[S)V
         3: .line 8776
            aload 0 /* this */
            areturn
        end local 2 // short[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [S
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, char[]);
    descriptor: (Ljava/lang/String;[C)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // char[] value
         0: .line 8795
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8796
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8798
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putCharArray:(Ljava/lang/String;[C)V
         3: .line 8799
            aload 0 /* this */
            areturn
        end local 2 // char[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [C
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, int[]);
    descriptor: (Ljava/lang/String;[I)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // int[] value
         0: .line 8818
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8819
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8821
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putIntArray:(Ljava/lang/String;[I)V
         3: .line 8822
            aload 0 /* this */
            areturn
        end local 2 // int[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [I
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, long[]);
    descriptor: (Ljava/lang/String;[J)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // long[] value
         0: .line 8841
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8842
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8844
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putLongArray:(Ljava/lang/String;[J)V
         3: .line 8845
            aload 0 /* this */
            areturn
        end local 2 // long[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [J
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, float[]);
    descriptor: (Ljava/lang/String;[F)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // float[] value
         0: .line 8864
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8865
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8867
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putFloatArray:(Ljava/lang/String;[F)V
         3: .line 8868
            aload 0 /* this */
            areturn
        end local 2 // float[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [F
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, double[]);
    descriptor: (Ljava/lang/String;[D)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // double[] value
         0: .line 8887
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8888
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8890
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putDoubleArray:(Ljava/lang/String;[D)V
         3: .line 8891
            aload 0 /* this */
            areturn
        end local 2 // double[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [D
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String[] value
         0: .line 8910
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8911
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8913
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V
         3: .line 8914
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, java.lang.CharSequence[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/CharSequence;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // java.lang.CharSequence[] value
         0: .line 8933
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8934
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8936
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V
         3: .line 8937
            aload 0 /* this */
            areturn
        end local 2 // java.lang.CharSequence[] value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  [Ljava/lang/CharSequence;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, android.os.Bundle);
    descriptor: (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // android.os.Bundle value
         0: .line 8956
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8957
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8959
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V
         3: .line 8960
            aload 0 /* this */
            areturn
        end local 2 // android.os.Bundle value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Landroid/os/Bundle;
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtra(java.lang.String, android.os.IBinder);
    descriptor: (Ljava/lang/String;Landroid/os/IBinder;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
        start local 2 // android.os.IBinder value
         0: .line 8983
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 8984
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 8986
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual android.os.Bundle.putIBinder:(Ljava/lang/String;Landroid/os/IBinder;)V
         3: .line 8987
            aload 0 /* this */
            areturn
        end local 2 // android.os.IBinder value
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Landroid/content/Intent;
            0    4     1   name  Ljava/lang/String;
            0    4     2  value  Landroid/os/IBinder;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
       Name  Flags
      name   
      value  

  public android.content.Intent putExtras(android.content.Intent);
    descriptor: (Landroid/content/Intent;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.Intent src
         0: .line 8998
            aload 1 /* src */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 5
         1: .line 8999
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 4
         2: .line 9000
            aload 0 /* this */
            new android.os.Bundle
            dup
            aload 1 /* src */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokespecial android.os.Bundle.<init>:(Landroid/os/Bundle;)V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         3: .line 9001
            goto 5
         4: .line 9002
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* src */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.putAll:(Landroid/os/Bundle;)V
         5: .line 9005
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // android.content.Intent src
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/content/Intent;
            0    6     1   src  Landroid/content/Intent;
    MethodParameters:
      Name  Flags
      src   

  public android.content.Intent putExtras(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.os.Bundle extras
         0: .line 9019
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 2
         1: .line 9020
            aload 0 /* this */
            new android.os.Bundle
            dup
            invokespecial android.os.Bundle.<init>:()V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         2: .line 9022
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* extras */
            invokevirtual android.os.Bundle.putAll:(Landroid/os/Bundle;)V
         3: .line 9023
            aload 0 /* this */
            areturn
        end local 1 // android.os.Bundle extras
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Landroid/content/Intent;
            0    4     1  extras  Landroid/os/Bundle;
    MethodParameters:
        Name  Flags
      extras  

  public android.content.Intent replaceExtras(android.content.Intent);
    descriptor: (Landroid/content/Intent;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.Intent src
         0: .line 9034
            aload 0 /* this */
            aload 1 /* src */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 1
            new android.os.Bundle
            dup
            aload 1 /* src */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokespecial android.os.Bundle.<init>:(Landroid/os/Bundle;)V
            goto 2
      StackMap locals:
      StackMap stack: android.content.Intent
         1: aconst_null
      StackMap locals: android.content.Intent android.content.Intent
      StackMap stack: android.content.Intent android.os.Bundle
         2: putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         3: .line 9035
            aload 0 /* this */
            areturn
        end local 1 // android.content.Intent src
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/content/Intent;
            0    4     1   src  Landroid/content/Intent;
    MethodParameters:
      Name  Flags
      src   

  public android.content.Intent replaceExtras(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.os.Bundle extras
         0: .line 9046
            aload 0 /* this */
            aload 1 /* extras */
            ifnull 1
            new android.os.Bundle
            dup
            aload 1 /* extras */
            invokespecial android.os.Bundle.<init>:(Landroid/os/Bundle;)V
            goto 2
      StackMap locals:
      StackMap stack: android.content.Intent
         1: aconst_null
      StackMap locals: android.content.Intent android.os.Bundle
      StackMap stack: android.content.Intent android.os.Bundle
         2: putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         3: .line 9047
            aload 0 /* this */
            areturn
        end local 1 // android.os.Bundle extras
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Landroid/content/Intent;
            0    4     1  extras  Landroid/os/Bundle;
    MethodParameters:
        Name  Flags
      extras  

  public void removeExtra(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String name
         0: .line 9056
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 4
         1: .line 9057
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 1 /* name */
            invokevirtual android.os.Bundle.remove:(Ljava/lang/String;)V
         2: .line 9058
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.size:()I
            ifne 4
         3: .line 9059
            aload 0 /* this */
            aconst_null
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
         4: .line 9062
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/content/Intent;
            0    5     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public android.content.Intent setFlags(int);
    descriptor: (I)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // int flags
         0: .line 9085
            aload 0 /* this */
            iload 1 /* flags */
            putfield android.content.Intent.mFlags:I
         1: .line 9086
            aload 0 /* this */
            areturn
        end local 1 // int flags
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/content/Intent;
            0    2     1  flags  I
    MethodParameters:
       Name  Flags
      flags  

  public android.content.Intent addFlags(int);
    descriptor: (I)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // int flags
         0: .line 9100
            aload 0 /* this */
            dup
            getfield android.content.Intent.mFlags:I
            iload 1 /* flags */
            ior
            putfield android.content.Intent.mFlags:I
         1: .line 9101
            aload 0 /* this */
            areturn
        end local 1 // int flags
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/content/Intent;
            0    2     1  flags  I
    MethodParameters:
       Name  Flags
      flags  

  public void removeFlags(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // int flags
         0: .line 9113
            aload 0 /* this */
            dup
            getfield android.content.Intent.mFlags:I
            iload 1 /* flags */
            iconst_m1
            ixor
            iand
            putfield android.content.Intent.mFlags:I
         1: .line 9114
            return
        end local 1 // int flags
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Landroid/content/Intent;
            0    2     1  flags  I
    MethodParameters:
       Name  Flags
      flags  

  public android.content.Intent setPackage(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String packageName
         0: .line 9133
            aload 1 /* packageName */
            ifnull 4
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            ifnull 4
         1: .line 9134
            new java.lang.IllegalArgumentException
            dup
         2: .line 9135
            ldc "Can't set package name when selector is already set"
         3: .line 9134
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 9137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* packageName */
            putfield android.content.Intent.mPackage:Ljava/lang/String;
         5: .line 9138
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String packageName
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Landroid/content/Intent;
            0    6     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public android.content.Intent setComponent(android.content.ComponentName);
    descriptor: (Landroid/content/ComponentName;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.ComponentName component
         0: .line 9165
            aload 0 /* this */
            aload 1 /* component */
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
         1: .line 9166
            aload 0 /* this */
            areturn
        end local 1 // android.content.ComponentName component
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Landroid/content/Intent;
            0    2     1  component  Landroid/content/ComponentName;
    MethodParameters:
           Name  Flags
      component  

  public android.content.Intent setClassName(android.content.Context, java.lang.String);
    descriptor: (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.content.Context packageContext
        start local 2 // java.lang.String className
         0: .line 9186
            aload 0 /* this */
            new android.content.ComponentName
            dup
            aload 1 /* packageContext */
            aload 2 /* className */
            invokespecial android.content.ComponentName.<init>:(Landroid/content/Context;Ljava/lang/String;)V
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
         1: .line 9187
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String className
        end local 1 // android.content.Context packageContext
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Landroid/content/Intent;
            0    2     1  packageContext  Landroid/content/Context;
            0    2     2       className  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      packageContext  
      className       

  public android.content.Intent setClassName(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // java.lang.String packageName
        start local 2 // java.lang.String className
         0: .line 9206
            aload 0 /* this */
            new android.content.ComponentName
            dup
            aload 1 /* packageName */
            aload 2 /* className */
            invokespecial android.content.ComponentName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
         1: .line 9207
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String className
        end local 1 // java.lang.String packageName
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Landroid/content/Intent;
            0    2     1  packageName  Ljava/lang/String;
            0    2     2    className  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  
      className    

  public android.content.Intent setClass(android.content.Context, java.lang.Class<?>);
    descriptor: (Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.content.Context packageContext
        start local 2 // java.lang.Class cls
         0: .line 9225
            aload 0 /* this */
            new android.content.ComponentName
            dup
            aload 1 /* packageContext */
            aload 2 /* cls */
            invokespecial android.content.ComponentName.<init>:(Landroid/content/Context;Ljava/lang/Class;)V
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
         1: .line 9226
            aload 0 /* this */
            areturn
        end local 2 // java.lang.Class cls
        end local 1 // android.content.Context packageContext
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Landroid/content/Intent;
            0    2     1  packageContext  Landroid/content/Context;
            0    2     2             cls  Ljava/lang/Class<*>;
    Signature: (Landroid/content/Context;Ljava/lang/Class<*>;)Landroid/content/Intent;
    MethodParameters:
                Name  Flags
      packageContext  
      cls             

  public void setSourceBounds(android.graphics.Rect);
    descriptor: (Landroid/graphics/Rect;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.graphics.Rect r
         0: .line 9235
            aload 1 /* r */
            ifnull 3
         1: .line 9236
            aload 0 /* this */
            new android.graphics.Rect
            dup
            aload 1 /* r */
            invokespecial android.graphics.Rect.<init>:(Landroid/graphics/Rect;)V
            putfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
         2: .line 9237
            goto 4
         3: .line 9238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
         4: .line 9240
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.graphics.Rect r
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/content/Intent;
            0    5     1     r  Landroid/graphics/Rect;
    MethodParameters:
      Name  Flags
      r     

  public int fillIn(android.content.Intent, int);
    descriptor: (Landroid/content/Intent;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.content.Intent other
        start local 2 // int flags
         0: .line 9355
            iconst_0
            istore 3 /* changes */
        start local 3 // int changes
         1: .line 9356
            iconst_0
            istore 4 /* mayHaveCopiedUris */
        start local 4 // boolean mayHaveCopiedUris
         2: .line 9357
            aload 1 /* other */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            ifnull 6
         3: .line 9358
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            ifnull 4
            iload 2 /* flags */
            iconst_1
            iand
            ifeq 6
         4: .line 9359
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            putfield android.content.Intent.mAction:Ljava/lang/String;
         5: .line 9360
            iload 3 /* changes */
            iconst_1
            ior
            istore 3 /* changes */
         6: .line 9362
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnonnull 7
            aload 1 /* other */
            getfield android.content.Intent.mType:Ljava/lang/String;
            ifnull 13
         7: .line 9363
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnonnull 8
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            ifnull 9
         8: .line 9364
      StackMap locals:
      StackMap stack:
            iload 2 /* flags */
            iconst_2
            iand
            ifeq 13
         9: .line 9365
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            putfield android.content.Intent.mData:Landroid/net/Uri;
        10: .line 9366
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.Intent.mType:Ljava/lang/String;
            putfield android.content.Intent.mType:Ljava/lang/String;
        11: .line 9367
            iload 3 /* changes */
            iconst_2
            ior
            istore 3 /* changes */
        12: .line 9368
            iconst_1
            istore 4 /* mayHaveCopiedUris */
        13: .line 9370
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnull 18
        14: .line 9371
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnull 15
            iload 2 /* flags */
            iconst_4
            iand
            ifeq 18
        15: .line 9372
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnull 17
        16: .line 9373
            aload 0 /* this */
            new android.util.ArraySet
            dup
            aload 1 /* other */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            invokespecial android.util.ArraySet.<init>:(Landroid/util/ArraySet;)V
            putfield android.content.Intent.mCategories:Landroid/util/ArraySet;
        17: .line 9375
      StackMap locals:
      StackMap stack:
            iload 3 /* changes */
            iconst_4
            ior
            istore 3 /* changes */
        18: .line 9377
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            ifnull 23
        19: .line 9378
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            ifnull 20
            iload 2 /* flags */
            bipush 16
            iand
            ifeq 23
        20: .line 9380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            ifnonnull 23
        21: .line 9381
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            putfield android.content.Intent.mPackage:Ljava/lang/String;
        22: .line 9382
            iload 3 /* changes */
            bipush 16
            ior
            istore 3 /* changes */
        23: .line 9387
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            ifnull 28
            iload 2 /* flags */
            bipush 64
            iand
            ifeq 28
        24: .line 9388
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            ifnonnull 28
        25: .line 9389
            aload 0 /* this */
            new android.content.Intent
            dup
            aload 1 /* other */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            invokespecial android.content.Intent.<init>:(Landroid/content/Intent;)V
            putfield android.content.Intent.mSelector:Landroid/content/Intent;
        26: .line 9390
            aload 0 /* this */
            aconst_null
            putfield android.content.Intent.mPackage:Ljava/lang/String;
        27: .line 9391
            iload 3 /* changes */
            bipush 64
            ior
            istore 3 /* changes */
        28: .line 9394
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            ifnull 33
        29: .line 9395
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            ifnull 30
            iload 2 /* flags */
            sipush 128
            iand
            ifeq 33
        30: .line 9396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            putfield android.content.Intent.mClipData:Landroid/content/ClipData;
        31: .line 9397
            iload 3 /* changes */
            sipush 128
            ior
            istore 3 /* changes */
        32: .line 9398
            iconst_1
            istore 4 /* mayHaveCopiedUris */
        33: .line 9403
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            ifnull 36
            iload 2 /* flags */
            bipush 8
            iand
            ifeq 36
        34: .line 9404
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
        35: .line 9405
            iload 3 /* changes */
            bipush 8
            ior
            istore 3 /* changes */
        36: .line 9407
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield android.content.Intent.mFlags:I
            aload 1 /* other */
            getfield android.content.Intent.mFlags:I
            ior
            putfield android.content.Intent.mFlags:I
        37: .line 9408
            aload 1 /* other */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            ifnull 41
        38: .line 9409
            aload 0 /* this */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            ifnull 39
            iload 2 /* flags */
            bipush 32
            iand
            ifeq 41
        39: .line 9410
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new android.graphics.Rect
            dup
            aload 1 /* other */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            invokespecial android.graphics.Rect.<init>:(Landroid/graphics/Rect;)V
            putfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
        40: .line 9411
            iload 3 /* changes */
            bipush 32
            ior
            istore 3 /* changes */
        41: .line 9413
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnonnull 46
        42: .line 9414
            aload 1 /* other */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 54
        43: .line 9415
            aload 0 /* this */
            new android.os.Bundle
            dup
            aload 1 /* other */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokespecial android.os.Bundle.<init>:(Landroid/os/Bundle;)V
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
        44: .line 9416
            iconst_1
            istore 4 /* mayHaveCopiedUris */
        45: .line 9418
            goto 54
      StackMap locals:
      StackMap stack:
        46: aload 1 /* other */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 54
        47: .line 9420
            new android.os.Bundle
            dup
            aload 1 /* other */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokespecial android.os.Bundle.<init>:(Landroid/os/Bundle;)V
            astore 5 /* newb */
        start local 5 // android.os.Bundle newb
        48: .line 9421
            aload 5 /* newb */
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.putAll:(Landroid/os/Bundle;)V
        49: .line 9422
            aload 0 /* this */
            aload 5 /* newb */
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
        50: .line 9423
            iconst_1
            istore 4 /* mayHaveCopiedUris */
        end local 5 // android.os.Bundle newb
        51: .line 9424
            goto 54
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
        52: astore 5 /* e */
        start local 5 // java.lang.RuntimeException e
        53: .line 9430
            ldc "Intent"
            ldc "Failure filling in extras"
            aload 5 /* e */
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 5 // java.lang.RuntimeException e
        54: .line 9433
      StackMap locals:
      StackMap stack:
            iload 4 /* mayHaveCopiedUris */
            ifeq 57
            aload 0 /* this */
            getfield android.content.Intent.mContentUserHint:I
            bipush -2
            if_icmpne 57
        55: .line 9434
            aload 1 /* other */
            getfield android.content.Intent.mContentUserHint:I
            bipush -2
            if_icmpeq 57
        56: .line 9435
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.Intent.mContentUserHint:I
            putfield android.content.Intent.mContentUserHint:I
        57: .line 9437
      StackMap locals:
      StackMap stack:
            iload 3 /* changes */
            ireturn
        end local 4 // boolean mayHaveCopiedUris
        end local 3 // int changes
        end local 2 // int flags
        end local 1 // android.content.Intent other
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   58     0               this  Landroid/content/Intent;
            0   58     1              other  Landroid/content/Intent;
            0   58     2              flags  I
            1   58     3            changes  I
            2   58     4  mayHaveCopiedUris  Z
           48   51     5               newb  Landroid/os/Bundle;
           53   54     5                  e  Ljava/lang/RuntimeException;
      Exception table:
        from    to  target  type
          47    51      52  Class java.lang.RuntimeException
    MethodParameters:
       Name  Flags
      other  
      flags  

  public boolean filterEquals(android.content.Intent);
    descriptor: (Landroid/content/Intent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.Intent other
         0: .line 9493
            aload 1 /* other */
            ifnonnull 2
         1: .line 9494
            iconst_0
            ireturn
         2: .line 9496
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            aload 1 /* other */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 3
            iconst_0
            ireturn
         3: .line 9497
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            aload 1 /* other */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 4
            iconst_0
            ireturn
         4: .line 9498
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            aload 1 /* other */
            getfield android.content.Intent.mType:Ljava/lang/String;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 5
            iconst_0
            ireturn
         5: .line 9499
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            aload 1 /* other */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 6
            iconst_0
            ireturn
         6: .line 9500
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            aload 1 /* other */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 7
            iconst_0
            ireturn
         7: .line 9501
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            aload 1 /* other */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifne 8
            iconst_0
            ireturn
         8: .line 9503
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // android.content.Intent other
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Landroid/content/Intent;
            0    9     1  other  Landroid/content/Intent;
    MethodParameters:
       Name  Flags
      other  

  public int filterHashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.content.Intent this
         0: .line 9515
            iconst_0
            istore 1 /* code */
        start local 1 // int code
         1: .line 9516
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            ifnull 3
         2: .line 9517
            iload 1 /* code */
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
            iadd
            istore 1 /* code */
         3: .line 9519
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnull 5
         4: .line 9520
            iload 1 /* code */
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.hashCode:()I
            iadd
            istore 1 /* code */
         5: .line 9522
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            ifnull 7
         6: .line 9523
            iload 1 /* code */
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
            iadd
            istore 1 /* code */
         7: .line 9525
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            ifnull 9
         8: .line 9526
            iload 1 /* code */
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
            iadd
            istore 1 /* code */
         9: .line 9528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            ifnull 11
        10: .line 9529
            iload 1 /* code */
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            invokevirtual android.content.ComponentName.hashCode:()I
            iadd
            istore 1 /* code */
        11: .line 9531
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnull 13
        12: .line 9532
            iload 1 /* code */
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            invokevirtual android.util.ArraySet.hashCode:()I
            iadd
            istore 1 /* code */
        13: .line 9534
      StackMap locals:
      StackMap stack:
            iload 1 /* code */
            ireturn
        end local 1 // int code
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Landroid/content/Intent;
            1   14     1  code  I

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // android.content.Intent this
         0: .line 9539
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 1 /* b */
        start local 1 // java.lang.StringBuilder b
         1: .line 9541
            aload 1 /* b */
            ldc "Intent { "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 9542
            aload 0 /* this */
            aload 1 /* b */
            iconst_1
            iconst_1
            iconst_1
            iconst_0
            invokevirtual android.content.Intent.toShortString:(Ljava/lang/StringBuilder;ZZZZ)V
         3: .line 9543
            aload 1 /* b */
            ldc " }"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 9545
            aload 1 /* b */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder b
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/content/Intent;
            1    5     1     b  Ljava/lang/StringBuilder;

  public java.lang.String toInsecureString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // android.content.Intent this
         0: .line 9550
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 1 /* b */
        start local 1 // java.lang.StringBuilder b
         1: .line 9552
            aload 1 /* b */
            ldc "Intent { "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 9553
            aload 0 /* this */
            aload 1 /* b */
            iconst_0
            iconst_1
            iconst_1
            iconst_0
            invokevirtual android.content.Intent.toShortString:(Ljava/lang/StringBuilder;ZZZZ)V
         3: .line 9554
            aload 1 /* b */
            ldc " }"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 9556
            aload 1 /* b */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder b
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/content/Intent;
            1    5     1     b  Ljava/lang/StringBuilder;

  public java.lang.String toInsecureStringWithClip();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // android.content.Intent this
         0: .line 9561
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 1 /* b */
        start local 1 // java.lang.StringBuilder b
         1: .line 9563
            aload 1 /* b */
            ldc "Intent { "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 9564
            aload 0 /* this */
            aload 1 /* b */
            iconst_0
            iconst_1
            iconst_1
            iconst_1
            invokevirtual android.content.Intent.toShortString:(Ljava/lang/StringBuilder;ZZZZ)V
         3: .line 9565
            aload 1 /* b */
            ldc " }"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 9567
            aload 1 /* b */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder b
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/content/Intent;
            1    5     1     b  Ljava/lang/StringBuilder;

  public java.lang.String toShortString(boolean, boolean, boolean, boolean);
    descriptor: (ZZZZ)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // android.content.Intent this
        start local 1 // boolean secure
        start local 2 // boolean comp
        start local 3 // boolean extras
        start local 4 // boolean clip
         0: .line 9572
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 5 /* b */
        start local 5 // java.lang.StringBuilder b
         1: .line 9573
            aload 0 /* this */
            aload 5 /* b */
            iload 1 /* secure */
            iload 2 /* comp */
            iload 3 /* extras */
            iload 4 /* clip */
            invokevirtual android.content.Intent.toShortString:(Ljava/lang/StringBuilder;ZZZZ)V
         2: .line 9574
            aload 5 /* b */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 5 // java.lang.StringBuilder b
        end local 4 // boolean clip
        end local 3 // boolean extras
        end local 2 // boolean comp
        end local 1 // boolean secure
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/content/Intent;
            0    3     1  secure  Z
            0    3     2    comp  Z
            0    3     3  extras  Z
            0    3     4    clip  Z
            1    3     5       b  Ljava/lang/StringBuilder;
    MethodParameters:
        Name  Flags
      secure  
      comp    
      extras  
      clip    

  public void toShortString(java.lang.StringBuilder, boolean, boolean, boolean, boolean);
    descriptor: (Ljava/lang/StringBuilder;ZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=6
        start local 0 // android.content.Intent this
        start local 1 // java.lang.StringBuilder b
        start local 2 // boolean secure
        start local 3 // boolean comp
        start local 4 // boolean extras
        start local 5 // boolean clip
         0: .line 9580
            iconst_1
            istore 6 /* first */
        start local 6 // boolean first
         1: .line 9581
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            ifnull 4
         2: .line 9582
            aload 1 /* b */
            ldc "act="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 9583
            iconst_0
            istore 6 /* first */
         4: .line 9585
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnull 16
         5: .line 9586
            iload 6 /* first */
            ifne 7
         6: .line 9587
            aload 1 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         7: .line 9589
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* first */
         8: .line 9590
            aload 1 /* b */
            ldc "cat=["
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 9591
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        10: goto 14
        11: .line 9592
      StackMap locals: int
      StackMap stack:
            iload 7 /* i */
            ifle 12
            aload 1 /* b */
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        12: .line 9593
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            iload 7 /* i */
            invokevirtual android.util.ArraySet.valueAt:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 9591
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 7 /* i */
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            invokevirtual android.util.ArraySet.size:()I
            if_icmplt 11
        end local 7 // int i
        15: .line 9595
            aload 1 /* b */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 9597
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnull 25
        17: .line 9598
            iload 6 /* first */
            ifne 19
        18: .line 9599
            aload 1 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        19: .line 9601
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* first */
        20: .line 9602
            aload 1 /* b */
            ldc "dat="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 9603
            iload 2 /* secure */
            ifeq 24
        22: .line 9604
            aload 1 /* b */
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.toSafeString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        23: .line 9605
            goto 25
        24: .line 9606
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        25: .line 9609
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            ifnull 30
        26: .line 9610
            iload 6 /* first */
            ifne 28
        27: .line 9611
            aload 1 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        28: .line 9613
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* first */
        29: .line 9614
            aload 1 /* b */
            ldc "typ="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        30: .line 9616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mFlags:I
            ifeq 35
        31: .line 9617
            iload 6 /* first */
            ifne 33
        32: .line 9618
            aload 1 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        33: .line 9620
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* first */
        34: .line 9621
            aload 1 /* b */
            ldc "flg=0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mFlags:I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        35: .line 9623
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            ifnull 40
        36: .line 9624
            iload 6 /* first */
            ifne 38
        37: .line 9625
            aload 1 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        38: .line 9627
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* first */
        39: .line 9628
            aload 1 /* b */
            ldc "pkg="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        40: .line 9630
      StackMap locals:
      StackMap stack:
            iload 3 /* comp */
            ifeq 45
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            ifnull 45
        41: .line 9631
            iload 6 /* first */
            ifne 43
        42: .line 9632
            aload 1 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        43: .line 9634
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* first */
        44: .line 9635
            aload 1 /* b */
            ldc "cmp="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            invokevirtual android.content.ComponentName.flattenToShortString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        45: .line 9637
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            ifnull 50
        46: .line 9638
            iload 6 /* first */
            ifne 48
        47: .line 9639
            aload 1 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        48: .line 9641
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* first */
        49: .line 9642
            aload 1 /* b */
            ldc "bnds="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            invokevirtual android.graphics.Rect.toShortString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        50: .line 9644
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            ifnull 66
        51: .line 9645
            iload 6 /* first */
            ifne 53
        52: .line 9646
            aload 1 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        53: .line 9648
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            ldc "clip={"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        54: .line 9649
            iload 5 /* clip */
            ifeq 57
        55: .line 9650
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            aload 1 /* b */
            invokevirtual android.content.ClipData.toShortString:(Ljava/lang/StringBuilder;)V
        56: .line 9651
            goto 64
        57: .line 9652
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            invokevirtual android.content.ClipData.getDescription:()Landroid/content/ClipDescription;
            ifnull 62
        58: .line 9653
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            invokevirtual android.content.ClipData.getDescription:()Landroid/content/ClipDescription;
            aload 1 /* b */
            invokevirtual android.content.ClipDescription.toShortStringTypesOnly:(Ljava/lang/StringBuilder;)Z
            ifeq 59
            iconst_0
            goto 60
      StackMap locals:
      StackMap stack:
        59: iconst_1
      StackMap locals:
      StackMap stack: int
        60: istore 6 /* first */
        61: .line 9654
            goto 63
        62: .line 9655
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 6 /* first */
        63: .line 9657
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            aload 1 /* b */
            iload 6 /* first */
            invokevirtual android.content.ClipData.toShortStringShortItems:(Ljava/lang/StringBuilder;Z)V
        64: .line 9659
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* first */
        65: .line 9660
            aload 1 /* b */
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        66: .line 9662
      StackMap locals:
      StackMap stack:
            iload 4 /* extras */
            ifeq 71
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 71
        67: .line 9663
            iload 6 /* first */
            ifne 69
        68: .line 9664
            aload 1 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        69: .line 9666
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* first */
        70: .line 9667
            aload 1 /* b */
            ldc "(has extras)"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        71: .line 9669
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mContentUserHint:I
            bipush -2
            if_icmpeq 76
        72: .line 9670
            iload 6 /* first */
            ifne 74
        73: .line 9671
            aload 1 /* b */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        74: .line 9673
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* first */
        75: .line 9674
            aload 1 /* b */
            ldc "u="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mContentUserHint:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        76: .line 9676
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            ifnull 80
        77: .line 9677
            aload 1 /* b */
            ldc " sel="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        78: .line 9678
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            aload 1 /* b */
            iload 2 /* secure */
            iload 3 /* comp */
            iload 4 /* extras */
            iload 5 /* clip */
            invokevirtual android.content.Intent.toShortString:(Ljava/lang/StringBuilder;ZZZZ)V
        79: .line 9679
            aload 1 /* b */
            ldc "}"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        80: .line 9681
      StackMap locals:
      StackMap stack:
            return
        end local 6 // boolean first
        end local 5 // boolean clip
        end local 4 // boolean extras
        end local 3 // boolean comp
        end local 2 // boolean secure
        end local 1 // java.lang.StringBuilder b
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   81     0    this  Landroid/content/Intent;
            0   81     1       b  Ljava/lang/StringBuilder;
            0   81     2  secure  Z
            0   81     3    comp  Z
            0   81     4  extras  Z
            0   81     5    clip  Z
            1   81     6   first  Z
           10   15     7       i  I
    MethodParameters:
        Name  Flags
      b       
      secure  
      comp    
      extras  
      clip    

  public void writeToProto(android.util.proto.ProtoOutputStream, long);
    descriptor: (Landroid/util/proto/ProtoOutputStream;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.util.proto.ProtoOutputStream proto
        start local 2 // long fieldId
         0: .line 9686
            aload 0 /* this */
            aload 1 /* proto */
            lload 2 /* fieldId */
            iconst_1
            iconst_1
            iconst_1
            iconst_0
            invokevirtual android.content.Intent.writeToProto:(Landroid/util/proto/ProtoOutputStream;JZZZZ)V
         1: .line 9687
            return
        end local 2 // long fieldId
        end local 1 // android.util.proto.ProtoOutputStream proto
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Landroid/content/Intent;
            0    2     1    proto  Landroid/util/proto/ProtoOutputStream;
            0    2     2  fieldId  J
    MethodParameters:
         Name  Flags
      proto    
      fieldId  

  public void writeToProto(android.util.proto.ProtoOutputStream, long, boolean, boolean, boolean, boolean);
    descriptor: (Landroid/util/proto/ProtoOutputStream;JZZZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=7
        start local 0 // android.content.Intent this
         0: .line 9694
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n\tIntentProto cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;
    MethodParameters:
         Name  Flags
      proto    
      fieldId  
      secure   
      comp     
      extras   
      clip     

  public java.lang.String toURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 9746
            aload 0 /* this */
            iconst_0
            invokevirtual android.content.Intent.toUri:(I)Ljava/lang/String;
            areturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public java.lang.String toUri(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // int flags
         0: .line 9765
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 2 /* uri */
        start local 2 // java.lang.StringBuilder uri
         1: .line 9766
            iload 1 /* flags */
            iconst_2
            iand
            ifeq 36
         2: .line 9767
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            ifnonnull 8
         3: .line 9768
            new java.lang.IllegalArgumentException
            dup
         4: .line 9769
            new java.lang.StringBuilder
            dup
            ldc "Intent must include an explicit package name to build an android-app: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         5: .line 9770
            aload 0 /* this */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         6: .line 9769
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 9768
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 9772
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 2 /* uri */
            ldc "android-app://"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 9773
            aload 2 /* uri */
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 9774
            aconst_null
            astore 3 /* scheme */
        start local 3 // java.lang.String scheme
        11: .line 9775
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnull 31
        12: .line 9776
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.getScheme:()Ljava/lang/String;
            astore 3 /* scheme */
        13: .line 9777
            aload 3 /* scheme */
            ifnull 31
        14: .line 9778
            aload 2 /* uri */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        15: .line 9779
            aload 2 /* uri */
            aload 3 /* scheme */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 9780
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.getEncodedAuthority:()Ljava/lang/String;
            astore 4 /* authority */
        start local 4 // java.lang.String authority
        17: .line 9781
            aload 4 /* authority */
            ifnull 31
        18: .line 9782
            aload 2 /* uri */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        19: .line 9783
            aload 2 /* uri */
            aload 4 /* authority */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        20: .line 9784
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.getEncodedPath:()Ljava/lang/String;
            astore 5 /* path */
        start local 5 // java.lang.String path
        21: .line 9785
            aload 5 /* path */
            ifnull 23
        22: .line 9786
            aload 2 /* uri */
            aload 5 /* path */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        23: .line 9788
      StackMap locals: java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.getEncodedQuery:()Ljava/lang/String;
            astore 6 /* queryParams */
        start local 6 // java.lang.String queryParams
        24: .line 9789
            aload 6 /* queryParams */
            ifnull 27
        25: .line 9790
            aload 2 /* uri */
            bipush 63
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        26: .line 9791
            aload 2 /* uri */
            aload 6 /* queryParams */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        27: .line 9793
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.getEncodedFragment:()Ljava/lang/String;
            astore 7 /* fragment */
        start local 7 // java.lang.String fragment
        28: .line 9794
            aload 7 /* fragment */
            ifnull 31
        29: .line 9795
            aload 2 /* uri */
            bipush 35
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        30: .line 9796
            aload 2 /* uri */
            aload 7 /* fragment */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 7 // java.lang.String fragment
        end local 6 // java.lang.String queryParams
        end local 5 // java.lang.String path
        end local 4 // java.lang.String authority
        31: .line 9801
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* uri */
            aconst_null
            aload 3 /* scheme */
            ifnonnull 32
            ldc "android.intent.action.MAIN"
            goto 33
      StackMap locals: android.content.Intent int java.lang.StringBuilder java.lang.String
      StackMap stack: android.content.Intent java.lang.StringBuilder null
        32: ldc "android.intent.action.VIEW"
        33: .line 9802
      StackMap locals: android.content.Intent int java.lang.StringBuilder java.lang.String
      StackMap stack: android.content.Intent java.lang.StringBuilder null java.lang.String
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            iload 1 /* flags */
        34: .line 9801
            invokevirtual android.content.Intent.toUriFragment:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
        35: .line 9803
            aload 2 /* uri */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // java.lang.String scheme
        36: .line 9805
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* scheme */
        start local 3 // java.lang.String scheme
        37: .line 9806
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnull 58
        38: .line 9807
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.toString:()Ljava/lang/String;
            astore 4 /* data */
        start local 4 // java.lang.String data
        39: .line 9808
            iload 1 /* flags */
            iconst_1
            iand
            ifeq 56
        40: .line 9809
            aload 4 /* data */
            invokevirtual java.lang.String.length:()I
            istore 5 /* N */
        start local 5 // int N
        41: .line 9810
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        42: goto 55
        43: .line 9811
      StackMap locals: android.content.Intent int java.lang.StringBuilder java.lang.String java.lang.String int int
      StackMap stack:
            aload 4 /* data */
            iload 6 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 7 /* c */
        start local 7 // char c
        44: .line 9812
            iload 7 /* c */
            bipush 97
            if_icmplt 45
            iload 7 /* c */
            bipush 122
            if_icmple 54
      StackMap locals: int
      StackMap stack:
        45: iload 7 /* c */
            bipush 65
            if_icmplt 46
            iload 7 /* c */
            bipush 90
            if_icmple 54
        46: .line 9813
      StackMap locals:
      StackMap stack:
            iload 7 /* c */
            bipush 48
            if_icmplt 47
            iload 7 /* c */
            bipush 57
            if_icmple 54
      StackMap locals:
      StackMap stack:
        47: iload 7 /* c */
            bipush 46
            if_icmpeq 54
            iload 7 /* c */
            bipush 45
            if_icmpeq 54
            iload 7 /* c */
            bipush 43
            if_icmpne 49
        48: .line 9814
            goto 54
        49: .line 9816
      StackMap locals:
      StackMap stack:
            iload 7 /* c */
            bipush 58
            if_icmpne 56
            iload 6 /* i */
            ifle 56
        50: .line 9818
            aload 4 /* data */
            iconst_0
            iload 6 /* i */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 3 /* scheme */
        51: .line 9819
            aload 2 /* uri */
            ldc "intent:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        52: .line 9820
            aload 4 /* data */
            iload 6 /* i */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 4 /* data */
        53: .line 9821
            goto 56
        end local 7 // char c
        54: .line 9810
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        55: iload 6 /* i */
            iload 5 /* N */
            if_icmplt 43
        end local 6 // int i
        end local 5 // int N
        56: .line 9828
      StackMap locals:
      StackMap stack:
            aload 2 /* uri */
            aload 4 /* data */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 4 // java.lang.String data
        57: .line 9830
            goto 60
      StackMap locals:
      StackMap stack:
        58: iload 1 /* flags */
            iconst_1
            iand
            ifeq 60
        59: .line 9831
            aload 2 /* uri */
            ldc "intent:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        60: .line 9834
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* uri */
            aload 3 /* scheme */
            ldc "android.intent.action.VIEW"
            aconst_null
            iload 1 /* flags */
            invokevirtual android.content.Intent.toUriFragment:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
        61: .line 9836
            aload 2 /* uri */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // java.lang.String scheme
        end local 2 // java.lang.StringBuilder uri
        end local 1 // int flags
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   62     0         this  Landroid/content/Intent;
            0   62     1        flags  I
            1   62     2          uri  Ljava/lang/StringBuilder;
           11   36     3       scheme  Ljava/lang/String;
           17   31     4    authority  Ljava/lang/String;
           21   31     5         path  Ljava/lang/String;
           24   31     6  queryParams  Ljava/lang/String;
           28   31     7     fragment  Ljava/lang/String;
           37   62     3       scheme  Ljava/lang/String;
           39   57     4         data  Ljava/lang/String;
           41   56     5            N  I
           42   56     6            i  I
           44   54     7            c  C
    MethodParameters:
       Name  Flags
      flags  

  private void toUriFragment(java.lang.StringBuilder, java.lang.String, java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // android.content.Intent this
        start local 1 // java.lang.StringBuilder uri
        start local 2 // java.lang.String scheme
        start local 3 // java.lang.String defAction
        start local 4 // java.lang.String defPackage
        start local 5 // int flags
         0: .line 9841
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 6 /* frag */
        start local 6 // java.lang.StringBuilder frag
         1: .line 9843
            aload 0 /* this */
            aload 6 /* frag */
            aload 2 /* scheme */
            aload 3 /* defAction */
            aload 4 /* defPackage */
            iload 5 /* flags */
            invokevirtual android.content.Intent.toUriInner:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
         2: .line 9844
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            ifnull 8
         3: .line 9845
            aload 6 /* frag */
            ldc "SEL;"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 9849
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            aload 6 /* frag */
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnull 5
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokevirtual android.net.Uri.getScheme:()Ljava/lang/String;
            goto 6
      StackMap locals: android.content.Intent java.lang.StringBuilder java.lang.String java.lang.String java.lang.String int java.lang.StringBuilder
      StackMap stack: android.content.Intent java.lang.StringBuilder
         5: aconst_null
         6: .line 9850
      StackMap locals: android.content.Intent java.lang.StringBuilder java.lang.String java.lang.String java.lang.String int java.lang.StringBuilder
      StackMap stack: android.content.Intent java.lang.StringBuilder java.lang.String
            aconst_null
            aconst_null
            iload 5 /* flags */
         7: .line 9849
            invokevirtual android.content.Intent.toUriInner:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
         8: .line 9853
      StackMap locals:
      StackMap stack:
            aload 6 /* frag */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 12
         9: .line 9854
            aload 1 /* uri */
            ldc "#Intent;"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 9855
            aload 1 /* uri */
            aload 6 /* frag */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
            pop
        11: .line 9856
            aload 1 /* uri */
            ldc "end"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 9858
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.lang.StringBuilder frag
        end local 5 // int flags
        end local 4 // java.lang.String defPackage
        end local 3 // java.lang.String defAction
        end local 2 // java.lang.String scheme
        end local 1 // java.lang.StringBuilder uri
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   13     0        this  Landroid/content/Intent;
            0   13     1         uri  Ljava/lang/StringBuilder;
            0   13     2      scheme  Ljava/lang/String;
            0   13     3   defAction  Ljava/lang/String;
            0   13     4  defPackage  Ljava/lang/String;
            0   13     5       flags  I
            1   13     6        frag  Ljava/lang/StringBuilder;
    MethodParameters:
            Name  Flags
      uri         
      scheme      
      defAction   
      defPackage  
      flags       

  private void toUriInner(java.lang.StringBuilder, java.lang.String, java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=10, args_size=6
        start local 0 // android.content.Intent this
        start local 1 // java.lang.StringBuilder uri
        start local 2 // java.lang.String scheme
        start local 3 // java.lang.String defAction
        start local 4 // java.lang.String defPackage
        start local 5 // int flags
         0: .line 9862
            aload 2 /* scheme */
            ifnull 2
         1: .line 9863
            aload 1 /* uri */
            ldc "scheme="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* scheme */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 59
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         2: .line 9865
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            ifnull 4
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            aload 3 /* defAction */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 4
         3: .line 9866
            aload 1 /* uri */
            ldc "action="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            invokestatic android.net.Uri.encode:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 59
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         4: .line 9868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnull 10
         5: .line 9869
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         6: goto 9
         7: .line 9870
      StackMap locals: int
      StackMap stack:
            aload 1 /* uri */
            ldc "category="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            iload 6 /* i */
            invokevirtual android.util.ArraySet.valueAt:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic android.net.Uri.encode:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 59
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         8: .line 9869
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 6 /* i */
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            invokevirtual android.util.ArraySet.size:()I
            if_icmplt 7
        end local 6 // int i
        10: .line 9873
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            ifnull 12
        11: .line 9874
            aload 1 /* uri */
            ldc "type="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            ldc "/"
            invokestatic android.net.Uri.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 59
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        12: .line 9876
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mFlags:I
            ifeq 14
        13: .line 9877
            aload 1 /* uri */
            ldc "launchFlags=0x"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mFlags:I
            invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 59
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        14: .line 9879
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            ifnull 16
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            aload 4 /* defPackage */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 16
        15: .line 9880
            aload 1 /* uri */
            ldc "package="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            invokestatic android.net.Uri.encode:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 59
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        16: .line 9882
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            ifnull 21
        17: .line 9883
            aload 1 /* uri */
            ldc "component="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        18: .line 9884
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            invokevirtual android.content.ComponentName.flattenToShortString:()Ljava/lang/String;
            ldc "/"
        19: .line 9883
            invokestatic android.net.Uri.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        20: .line 9884
            bipush 59
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        21: .line 9886
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            ifnull 25
        22: .line 9887
            aload 1 /* uri */
            ldc "sourceBounds="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        23: .line 9888
            aload 0 /* this */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            invokevirtual android.graphics.Rect.flattenToString:()Ljava/lang/String;
            invokestatic android.net.Uri.encode:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        24: .line 9889
            bipush 59
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        25: .line 9891
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 48
        26: .line 9892
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 7
            goto 47
      StackMap locals: android.content.Intent java.lang.StringBuilder java.lang.String java.lang.String java.lang.String int top java.util.Iterator
      StackMap stack:
        27: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* key */
        start local 6 // java.lang.String key
        28: .line 9893
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            aload 6 /* key */
            invokevirtual android.os.Bundle.get:(Ljava/lang/String;)Ljava/lang/Object;
            astore 8 /* value */
        start local 8 // java.lang.Object value
        29: .line 9895
            aload 8 /* value */
            instanceof java.lang.String
            ifeq 30
            bipush 83
            goto 39
        30: .line 9896
      StackMap locals: android.content.Intent java.lang.StringBuilder java.lang.String java.lang.String java.lang.String int java.lang.String java.util.Iterator java.lang.Object
      StackMap stack:
            aload 8 /* value */
            instanceof java.lang.Boolean
            ifeq 31
            bipush 66
            goto 39
        31: .line 9897
      StackMap locals:
      StackMap stack:
            aload 8 /* value */
            instanceof java.lang.Byte
            ifeq 32
            bipush 98
            goto 39
        32: .line 9898
      StackMap locals:
      StackMap stack:
            aload 8 /* value */
            instanceof java.lang.Character
            ifeq 33
            bipush 99
            goto 39
        33: .line 9899
      StackMap locals:
      StackMap stack:
            aload 8 /* value */
            instanceof java.lang.Double
            ifeq 34
            bipush 100
            goto 39
        34: .line 9900
      StackMap locals:
      StackMap stack:
            aload 8 /* value */
            instanceof java.lang.Float
            ifeq 35
            bipush 102
            goto 39
        35: .line 9901
      StackMap locals:
      StackMap stack:
            aload 8 /* value */
            instanceof java.lang.Integer
            ifeq 36
            bipush 105
            goto 39
        36: .line 9902
      StackMap locals:
      StackMap stack:
            aload 8 /* value */
            instanceof java.lang.Long
            ifeq 37
            bipush 108
            goto 39
        37: .line 9903
      StackMap locals:
      StackMap stack:
            aload 8 /* value */
            instanceof java.lang.Short
            ifeq 38
            bipush 115
            goto 39
        38: .line 9904
      StackMap locals:
      StackMap stack:
            iconst_0
        39: .line 9894
      StackMap locals:
      StackMap stack: int
            istore 9 /* entryType */
        start local 9 // char entryType
        40: .line 9906
            iload 9 /* entryType */
            ifeq 47
        41: .line 9907
            aload 1 /* uri */
            iload 9 /* entryType */
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        42: .line 9908
            aload 1 /* uri */
            bipush 46
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        43: .line 9909
            aload 1 /* uri */
            aload 6 /* key */
            invokestatic android.net.Uri.encode:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        44: .line 9910
            aload 1 /* uri */
            bipush 61
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        45: .line 9911
            aload 1 /* uri */
            aload 8 /* value */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokestatic android.net.Uri.encode:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        46: .line 9912
            aload 1 /* uri */
            bipush 59
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 9 // char entryType
        end local 8 // java.lang.Object value
        end local 6 // java.lang.String key
        47: .line 9892
      StackMap locals: android.content.Intent java.lang.StringBuilder java.lang.String java.lang.String java.lang.String int top java.util.Iterator
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 27
        48: .line 9916
      StackMap locals: android.content.Intent java.lang.StringBuilder java.lang.String java.lang.String java.lang.String int
      StackMap stack:
            return
        end local 5 // int flags
        end local 4 // java.lang.String defPackage
        end local 3 // java.lang.String defAction
        end local 2 // java.lang.String scheme
        end local 1 // java.lang.StringBuilder uri
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   49     0        this  Landroid/content/Intent;
            0   49     1         uri  Ljava/lang/StringBuilder;
            0   49     2      scheme  Ljava/lang/String;
            0   49     3   defAction  Ljava/lang/String;
            0   49     4  defPackage  Ljava/lang/String;
            0   49     5       flags  I
            6   10     6           i  I
           28   47     6         key  Ljava/lang/String;
           29   47     8       value  Ljava/lang/Object;
           40   47     9   entryType  C
    MethodParameters:
            Name  Flags
      uri         
      scheme      
      defAction   
      defPackage  
      flags       

  public int describeContents();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 9919
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 1
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.describeContents:()I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/content/Intent;

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.content.Intent this
        start local 1 // android.os.Parcel out
        start local 2 // int flags
         0: .line 9923
            aload 1 /* out */
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         1: .line 9924
            aload 1 /* out */
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            invokestatic android.net.Uri.writeToParcel:(Landroid/os/Parcel;Landroid/net/Uri;)V
         2: .line 9925
            aload 1 /* out */
            aload 0 /* this */
            getfield android.content.Intent.mType:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         3: .line 9926
            aload 1 /* out */
            aload 0 /* this */
            getfield android.content.Intent.mFlags:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         4: .line 9927
            aload 1 /* out */
            aload 0 /* this */
            getfield android.content.Intent.mPackage:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         5: .line 9928
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            aload 1 /* out */
            invokestatic android.content.ComponentName.writeToParcel:(Landroid/content/ComponentName;Landroid/os/Parcel;)V
         6: .line 9930
            aload 0 /* this */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            ifnull 10
         7: .line 9931
            aload 1 /* out */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
         8: .line 9932
            aload 0 /* this */
            getfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
            aload 1 /* out */
            iload 2 /* flags */
            invokevirtual android.graphics.Rect.writeToParcel:(Landroid/os/Parcel;I)V
         9: .line 9933
            goto 11
        10: .line 9934
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        11: .line 9937
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            ifnull 20
        12: .line 9938
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            invokevirtual android.util.ArraySet.size:()I
            istore 3 /* N */
        start local 3 // int N
        13: .line 9939
            aload 1 /* out */
            iload 3 /* N */
            invokevirtual android.os.Parcel.writeInt:(I)V
        14: .line 9940
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        15: goto 18
        16: .line 9941
      StackMap locals: int int
      StackMap stack:
            aload 1 /* out */
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            iload 4 /* i */
            invokevirtual android.util.ArraySet.valueAt:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        17: .line 9940
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 4 /* i */
            iload 3 /* N */
            if_icmplt 16
        end local 4 // int i
        end local 3 // int N
        19: .line 9943
            goto 21
        20: .line 9944
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        21: .line 9947
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            ifnull 25
        22: .line 9948
            aload 1 /* out */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        23: .line 9949
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            aload 1 /* out */
            iload 2 /* flags */
            invokevirtual android.content.Intent.writeToParcel:(Landroid/os/Parcel;I)V
        24: .line 9950
            goto 26
        25: .line 9951
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        26: .line 9954
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            ifnull 30
        27: .line 9955
            aload 1 /* out */
            iconst_1
            invokevirtual android.os.Parcel.writeInt:(I)V
        28: .line 9956
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            aload 1 /* out */
            iload 2 /* flags */
            invokevirtual android.content.ClipData.writeToParcel:(Landroid/os/Parcel;I)V
        29: .line 9957
            goto 31
        30: .line 9958
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            iconst_0
            invokevirtual android.os.Parcel.writeInt:(I)V
        31: .line 9960
      StackMap locals:
      StackMap stack:
            aload 1 /* out */
            aload 0 /* this */
            getfield android.content.Intent.mContentUserHint:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        32: .line 9961
            aload 1 /* out */
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
        33: .line 9962
            return
        end local 2 // int flags
        end local 1 // android.os.Parcel out
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   34     0   this  Landroid/content/Intent;
            0   34     1    out  Landroid/os/Parcel;
            0   34     2  flags  I
           13   19     3      N  I
           15   19     4      i  I
    MethodParameters:
       Name  Flags
      out    
      flags  

  protected void <init>(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.os.Parcel in
         0: .line 9975
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 5945
            aload 0 /* this */
            bipush -2
            putfield android.content.Intent.mContentUserHint:I
         2: .line 9976
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.content.Intent.readFromParcel:(Landroid/os/Parcel;)V
         3: .line 9977
            return
        end local 1 // android.os.Parcel in
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/content/Intent;
            0    4     1    in  Landroid/os/Parcel;
    MethodParameters:
      Name  Flags
      in    

  public void readFromParcel(android.os.Parcel);
    descriptor: (Landroid/os/Parcel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.os.Parcel in
         0: .line 9980
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            invokevirtual android.content.Intent.setAction:(Ljava/lang/String;)Landroid/content/Intent;
            pop
         1: .line 9981
            aload 0 /* this */
            getstatic android.net.Uri.CREATOR:Landroid/os/Parcelable$Creator;
            aload 1 /* in */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.net.Uri
            putfield android.content.Intent.mData:Landroid/net/Uri;
         2: .line 9982
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.content.Intent.mType:Ljava/lang/String;
         3: .line 9983
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.Intent.mFlags:I
         4: .line 9984
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            putfield android.content.Intent.mPackage:Ljava/lang/String;
         5: .line 9985
            aload 0 /* this */
            aload 1 /* in */
            invokestatic android.content.ComponentName.readFromParcel:(Landroid/os/Parcel;)Landroid/content/ComponentName;
            putfield android.content.Intent.mComponent:Landroid/content/ComponentName;
         6: .line 9987
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 8
         7: .line 9988
            aload 0 /* this */
            getstatic android.graphics.Rect.CREATOR:Landroid/os/Parcelable$Creator;
            aload 1 /* in */
            invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
            checkcast android.graphics.Rect
            putfield android.content.Intent.mSourceBounds:Landroid/graphics/Rect;
         8: .line 9991
      StackMap locals:
      StackMap stack:
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            istore 2 /* N */
        start local 2 // int N
         9: .line 9992
            iload 2 /* N */
            ifle 17
        10: .line 9993
            aload 0 /* this */
            new android.util.ArraySet
            dup
            invokespecial android.util.ArraySet.<init>:()V
            putfield android.content.Intent.mCategories:Landroid/util/ArraySet;
        11: .line 9995
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        12: goto 15
        13: .line 9996
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mCategories:Landroid/util/ArraySet;
            aload 1 /* in */
            invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
            invokevirtual java.lang.String.intern:()Ljava/lang/String;
            invokevirtual android.util.ArraySet.add:(Ljava/lang/Object;)Z
            pop
        14: .line 9995
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 3 /* i */
            iload 2 /* N */
            if_icmplt 13
        end local 3 // int i
        16: .line 9998
            goto 18
        17: .line 9999
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield android.content.Intent.mCategories:Landroid/util/ArraySet;
        18: .line 10002
      StackMap locals:
      StackMap stack:
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 20
        19: .line 10003
            aload 0 /* this */
            new android.content.Intent
            dup
            aload 1 /* in */
            invokespecial android.content.Intent.<init>:(Landroid/os/Parcel;)V
            putfield android.content.Intent.mSelector:Landroid/content/Intent;
        20: .line 10006
      StackMap locals:
      StackMap stack:
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            ifeq 22
        21: .line 10007
            aload 0 /* this */
            new android.content.ClipData
            dup
            aload 1 /* in */
            invokespecial android.content.ClipData.<init>:(Landroid/os/Parcel;)V
            putfield android.content.Intent.mClipData:Landroid/content/ClipData;
        22: .line 10009
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readInt:()I
            putfield android.content.Intent.mContentUserHint:I
        23: .line 10010
            aload 0 /* this */
            aload 1 /* in */
            invokevirtual android.os.Parcel.readBundle:()Landroid/os/Bundle;
            putfield android.content.Intent.mExtras:Landroid/os/Bundle;
        24: .line 10011
            return
        end local 2 // int N
        end local 1 // android.os.Parcel in
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   25     0  this  Landroid/content/Intent;
            0   25     1    in  Landroid/os/Parcel;
            9   25     2     N  I
           12   16     3     i  I
    MethodParameters:
      Name  Flags
      in    

  public static android.content.Intent parseIntent(android.content.res.Resources, XmlPullParser, android.util.AttributeSet);
    descriptor: (Landroid/content/res/Resources;LXmlPullParser;Landroid/util/AttributeSet;)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 10032
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tXmlPullParser cannot be resolved to a type\n\tXmlPullParserException cannot be resolved to a type\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\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser 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\tThe method parseBundleExtra(String, AttributeSet, Bundle) from the type Resources refers to the missing type XmlPullParserException\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws XmlPullParserException, java.io.IOException
    MethodParameters:
           Name  Flags
      resources  
      parser     
      attrs      

  public void saveToXml(XmlSerializer);
    descriptor: (LXmlSerializer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.Intent this
         0: .line 10089
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tXmlSerializer cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/Intent;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      out   

  public static android.content.Intent restoreFromXml(XmlPullParser);
    descriptor: (LXmlPullParser;)Landroid/content/Intent;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 10114
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tXmlPullParser cannot be resolved to a type\n\tXmlPullParserException cannot be resolved to a type\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException, XmlPullParserException
    MethodParameters:
      Name  Flags
      in    

  public static java.lang.String normalizeMimeType(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.String type
         0: .line 10180
            aload 0 /* type */
            ifnonnull 2
         1: .line 10181
            aconst_null
            areturn
         2: .line 10184
      StackMap locals:
      StackMap stack:
            aload 0 /* type */
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            astore 0 /* type */
         3: .line 10186
            aload 0 /* type */
            bipush 59
            invokevirtual java.lang.String.indexOf:(I)I
            istore 1 /* semicolonIndex */
        start local 1 // int semicolonIndex
         4: .line 10187
            iload 1 /* semicolonIndex */
            iconst_m1
            if_icmpeq 6
         5: .line 10188
            aload 0 /* type */
            iconst_0
            iload 1 /* semicolonIndex */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 0 /* type */
         6: .line 10190
      StackMap locals: int
      StackMap stack:
            aload 0 /* type */
            areturn
        end local 1 // int semicolonIndex
        end local 0 // java.lang.String type
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0            type  Ljava/lang/String;
            4    7     1  semicolonIndex  I
    MethodParameters:
      Name  Flags
      type  

  public void prepareToLeaveProcess(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // android.content.Context context
         0: .line 10199
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            ifnull 3
         1: .line 10200
            aload 0 /* this */
            getfield android.content.Intent.mComponent:Landroid/content/ComponentName;
            invokevirtual android.content.ComponentName.getPackageName:()Ljava/lang/String;
            aload 1 /* context */
            invokevirtual android.content.Context.getPackageName:()Ljava/lang/String;
            invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 3
         2: .line 10199
            iconst_0
            goto 4
      StackMap locals:
      StackMap stack:
         3: iconst_1
      StackMap locals:
      StackMap stack: int
         4: istore 2 /* leavingPackage */
        start local 2 // boolean leavingPackage
         5: .line 10201
            aload 0 /* this */
            iload 2 /* leavingPackage */
            invokevirtual android.content.Intent.prepareToLeaveProcess:(Z)V
         6: .line 10202
            return
        end local 2 // boolean leavingPackage
        end local 1 // android.content.Context context
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0            this  Landroid/content/Intent;
            0    7     1         context  Landroid/content/Context;
            5    7     2  leavingPackage  Z
    MethodParameters:
         Name  Flags
      context  

  public void prepareToLeaveProcess(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // boolean leavingPackage
         0: .line 10210
            aload 0 /* this */
            iconst_0
            invokevirtual android.content.Intent.setAllowFds:(Z)V
         1: .line 10212
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            ifnull 3
         2: .line 10213
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            iload 1 /* leavingPackage */
            invokevirtual android.content.Intent.prepareToLeaveProcess:(Z)V
         3: .line 10215
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            ifnull 5
         4: .line 10216
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            iload 1 /* leavingPackage */
            aload 0 /* this */
            invokevirtual android.content.Intent.getFlags:()I
            invokevirtual android.content.ClipData.prepareToLeaveProcess:(ZI)V
         5: .line 10219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 9
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.isParcelled:()Z
            ifne 9
         6: .line 10220
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ldc "android.intent.extra.INTENT"
            invokevirtual android.os.Bundle.get:(Ljava/lang/String;)Ljava/lang/Object;
            astore 2 /* intent */
        start local 2 // java.lang.Object intent
         7: .line 10221
            aload 2 /* intent */
            instanceof android.content.Intent
            ifeq 9
         8: .line 10222
            aload 2 /* intent */
            checkcast android.content.Intent
            iload 1 /* leavingPackage */
            invokevirtual android.content.Intent.prepareToLeaveProcess:(Z)V
        end local 2 // java.lang.Object intent
         9: .line 10226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            ifnull 28
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnull 28
            invokestatic android.os.StrictMode.vmFileUriExposureEnabled:()Z
            ifeq 28
        10: .line 10227
            iload 1 /* leavingPackage */
            ifeq 28
        11: .line 10228
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            dup
            astore 2
            invokevirtual java.lang.String.hashCode:()I
            lookupswitch { // 15
          -1823790459: 12
          -1665311200: 13
          -1514214344: 14
          -1142424621: 15
           -963871873: 16
           -625887599: 17
            257177710: 18
            410719838: 19
            582421979: 20
            852070077: 21
           1412829408: 22
           1431947322: 23
           1920444806: 24
           1964681210: 25
           2045140818: 26
              default: 27
          }
      StackMap locals: java.lang.String
      StackMap stack:
        12: aload 2
            ldc "android.intent.action.MEDIA_SHARED"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        13: aload 2
            ldc "android.intent.action.MEDIA_REMOVED"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        14: aload 2
            ldc "android.intent.action.MEDIA_MOUNTED"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        15: aload 2
            ldc "android.intent.action.MEDIA_SCANNER_FINISHED"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        16: aload 2
            ldc "android.intent.action.MEDIA_UNMOUNTED"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        17: aload 2
            ldc "android.intent.action.MEDIA_EJECT"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        18: aload 2
            ldc "android.intent.action.MEDIA_NOFS"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        19: aload 2
            ldc "android.intent.action.MEDIA_UNSHARED"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        20: aload 2
            ldc "android.intent.action.PACKAGE_NEEDS_VERIFICATION"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        21: aload 2
            ldc "android.intent.action.MEDIA_SCANNER_SCAN_FILE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        22: aload 2
            ldc "android.intent.action.MEDIA_SCANNER_STARTED"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        23: aload 2
            ldc "android.intent.action.MEDIA_UNMOUNTABLE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        24: aload 2
            ldc "android.intent.action.PACKAGE_VERIFIED"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        25: aload 2
            ldc "android.intent.action.MEDIA_CHECKING"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
            goto 27
      StackMap locals:
      StackMap stack:
        26: aload 2
            ldc "android.intent.action.MEDIA_BAD_REMOVAL"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 28
        27: .line 10247
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ldc "Intent.getData()"
            invokevirtual android.net.Uri.checkFileUriExposed:(Ljava/lang/String;)V
        28: .line 10251
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            ifnull 34
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ifnull 34
            invokestatic android.os.StrictMode.vmContentUriWithoutPermissionEnabled:()Z
            ifeq 34
        29: .line 10252
            iload 1 /* leavingPackage */
            ifeq 34
        30: .line 10253
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            dup
            astore 3
            invokevirtual java.lang.String.hashCode:()I
            lookupswitch { // 2
           -577088908: 31
           1662413067: 32
              default: 33
          }
      StackMap locals: android.content.Intent int top java.lang.String
      StackMap stack:
        31: aload 3
            ldc "android.provider.action.QUICK_CONTACT"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 34
            goto 33
      StackMap locals:
      StackMap stack:
        32: aload 3
            ldc "android.intent.action.PROVIDER_CHANGED"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 34
        33: .line 10259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mData:Landroid/net/Uri;
            ldc "Intent.getData()"
            aload 0 /* this */
            invokevirtual android.content.Intent.getFlags:()I
            invokevirtual android.net.Uri.checkContentUriWithoutPermission:(Ljava/lang/String;I)V
        34: .line 10262
      StackMap locals: android.content.Intent int
      StackMap stack:
            return
        end local 1 // boolean leavingPackage
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   35     0            this  Landroid/content/Intent;
            0   35     1  leavingPackage  Z
            7    9     2          intent  Ljava/lang/Object;
    MethodParameters:
                Name  Flags
      leavingPackage  

  public void prepareToEnterProcess();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 10270
            aload 0 /* this */
            iconst_1
            invokevirtual android.content.Intent.setDefusable:(Z)V
         1: .line 10272
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            ifnull 3
         2: .line 10273
            aload 0 /* this */
            getfield android.content.Intent.mSelector:Landroid/content/Intent;
            invokevirtual android.content.Intent.prepareToEnterProcess:()V
         3: .line 10275
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            ifnull 5
         4: .line 10276
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            invokevirtual android.content.ClipData.prepareToEnterProcess:()V
         5: .line 10279
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mContentUserHint:I
            bipush -2
            if_icmpeq 9
         6: .line 10280
            invokestatic android.os.Process.myUid:()I
            invokestatic android.os.UserHandle.getAppId:(I)I
            sipush 1000
            if_icmpeq 9
         7: .line 10281
            aload 0 /* this */
            aload 0 /* this */
            getfield android.content.Intent.mContentUserHint:I
            invokevirtual android.content.Intent.fixUris:(I)V
         8: .line 10282
            aload 0 /* this */
            bipush -2
            putfield android.content.Intent.mContentUserHint:I
         9: .line 10285
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Landroid/content/Intent;

  public boolean hasWebURI();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // android.content.Intent this
         0: .line 10289
            aload 0 /* this */
            invokevirtual android.content.Intent.getData:()Landroid/net/Uri;
            ifnonnull 2
         1: .line 10290
            iconst_0
            ireturn
         2: .line 10292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.content.Intent.getScheme:()Ljava/lang/String;
            astore 1 /* scheme */
        start local 1 // java.lang.String scheme
         3: .line 10293
            aload 1 /* scheme */
            invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
            ifeq 5
         4: .line 10294
            iconst_0
            ireturn
         5: .line 10296
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* scheme */
            ldc "http"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 6
            aload 1 /* scheme */
            ldc "https"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 6
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_1
            ireturn
        end local 1 // java.lang.String scheme
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Landroid/content/Intent;
            3    7     1  scheme  Ljava/lang/String;

  public boolean isWebIntent();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 10301
            ldc "android.intent.action.VIEW"
            aload 0 /* this */
            getfield android.content.Intent.mAction:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         1: .line 10302
            aload 0 /* this */
            invokevirtual android.content.Intent.hasWebURI:()Z
            ifeq 3
         2: .line 10301
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_0
            ireturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/content/Intent;

  public void fixUris(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // android.content.Intent this
        start local 1 // int contentUserHint
         0: .line 10309
            aload 0 /* this */
            invokevirtual android.content.Intent.getData:()Landroid/net/Uri;
            astore 2 /* data */
        start local 2 // android.net.Uri data
         1: .line 10310
            aload 2 /* data */
            ifnull 3
         2: .line 10311
            aload 0 /* this */
            aload 2 /* data */
            iload 1 /* contentUserHint */
            invokestatic android.content.ContentProvider.maybeAddUserId:(Landroid/net/Uri;I)Landroid/net/Uri;
            putfield android.content.Intent.mData:Landroid/net/Uri;
         3: .line 10313
      StackMap locals: android.net.Uri
      StackMap stack:
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            ifnull 5
         4: .line 10314
            aload 0 /* this */
            getfield android.content.Intent.mClipData:Landroid/content/ClipData;
            iload 1 /* contentUserHint */
            invokevirtual android.content.ClipData.fixUris:(I)V
         5: .line 10316
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.content.Intent.getAction:()Ljava/lang/String;
            astore 3 /* action */
        start local 3 // java.lang.String action
         6: .line 10317
            ldc "android.intent.action.SEND"
            aload 3 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 11
         7: .line 10318
            aload 0 /* this */
            ldc "android.intent.extra.STREAM"
            invokevirtual android.content.Intent.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable;
            checkcast android.net.Uri
            astore 4 /* stream */
        start local 4 // android.net.Uri stream
         8: .line 10319
            aload 4 /* stream */
            ifnull 28
         9: .line 10320
            aload 0 /* this */
            ldc "android.intent.extra.STREAM"
            aload 4 /* stream */
            iload 1 /* contentUserHint */
            invokestatic android.content.ContentProvider.maybeAddUserId:(Landroid/net/Uri;I)Landroid/net/Uri;
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
            pop
        end local 4 // android.net.Uri stream
        10: .line 10322
            goto 28
      StackMap locals: java.lang.String
      StackMap stack:
        11: ldc "android.intent.action.SEND_MULTIPLE"
            aload 3 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 22
        12: .line 10323
            aload 0 /* this */
            ldc "android.intent.extra.STREAM"
            invokevirtual android.content.Intent.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList;
            astore 4 /* streams */
        start local 4 // java.util.ArrayList streams
        13: .line 10324
            aload 4 /* streams */
            ifnull 28
        14: .line 10325
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 5 /* newStreams */
        start local 5 // java.util.ArrayList newStreams
        15: .line 10326
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        16: goto 19
        17: .line 10327
      StackMap locals: java.util.ArrayList java.util.ArrayList int
      StackMap stack:
            aload 5 /* newStreams */
            aload 4 /* streams */
            iload 6 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.net.Uri
            iload 1 /* contentUserHint */
            invokestatic android.content.ContentProvider.maybeAddUserId:(Landroid/net/Uri;I)Landroid/net/Uri;
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        18: .line 10326
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        19: iload 6 /* i */
            aload 4 /* streams */
            invokevirtual java.util.ArrayList.size:()I
            if_icmplt 17
        end local 6 // int i
        20: .line 10329
            aload 0 /* this */
            ldc "android.intent.extra.STREAM"
            aload 5 /* newStreams */
            invokevirtual android.content.Intent.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;
            pop
        end local 5 // java.util.ArrayList newStreams
        end local 4 // java.util.ArrayList streams
        21: .line 10331
            goto 28
      StackMap locals:
      StackMap stack:
        22: ldc "android.media.action.IMAGE_CAPTURE"
            aload 3 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        23: .line 10332
            ldc "android.media.action.IMAGE_CAPTURE_SECURE"
            aload 3 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
        24: .line 10333
            ldc "android.media.action.VIDEO_CAPTURE"
            aload 3 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 28
        25: .line 10334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "output"
            invokevirtual android.content.Intent.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable;
            checkcast android.net.Uri
            astore 4 /* output */
        start local 4 // android.net.Uri output
        26: .line 10335
            aload 4 /* output */
            ifnull 28
        27: .line 10336
            aload 0 /* this */
            ldc "output"
            aload 4 /* output */
            iload 1 /* contentUserHint */
            invokestatic android.content.ContentProvider.maybeAddUserId:(Landroid/net/Uri;I)Landroid/net/Uri;
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
            pop
        end local 4 // android.net.Uri output
        28: .line 10339
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String action
        end local 2 // android.net.Uri data
        end local 1 // int contentUserHint
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   29     0             this  Landroid/content/Intent;
            0   29     1  contentUserHint  I
            1   29     2             data  Landroid/net/Uri;
            6   29     3           action  Ljava/lang/String;
            8   10     4           stream  Landroid/net/Uri;
           13   21     4          streams  Ljava/util/ArrayList<Landroid/net/Uri;>;
           15   21     5       newStreams  Ljava/util/ArrayList<Landroid/net/Uri;>;
           16   20     6                i  I
           26   28     4           output  Landroid/net/Uri;
    MethodParameters:
                 Name  Flags
      contentUserHint  

  public boolean migrateExtraStreamToClipData();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=8, args_size=1
        start local 0 // android.content.Intent this
         0: .line 10351
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            ifnull 1
            aload 0 /* this */
            getfield android.content.Intent.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Bundle.isParcelled:()Z
            ifeq 1
            iconst_0
            ireturn
         1: .line 10354
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.content.Intent.getClipData:()Landroid/content/ClipData;
            ifnull 2
            iconst_0
            ireturn
         2: .line 10356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.content.Intent.getAction:()Ljava/lang/String;
            astore 1 /* action */
        start local 1 // java.lang.String action
         3: .line 10357
            ldc "android.intent.action.CHOOSER"
            aload 1 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 22
         4: .line 10363
            iconst_0
            istore 2 /* migrated */
        start local 2 // boolean migrated
         5: .line 10365
            aload 0 /* this */
            ldc "android.intent.extra.INTENT"
            invokevirtual android.content.Intent.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable;
            checkcast android.content.Intent
            astore 3 /* intent */
        start local 3 // android.content.Intent intent
         6: .line 10366
            aload 3 /* intent */
            ifnull 10
         7: .line 10367
            iload 2 /* migrated */
            aload 3 /* intent */
            invokevirtual android.content.Intent.migrateExtraStreamToClipData:()Z
            ior
            istore 2 /* migrated */
        end local 3 // android.content.Intent intent
         8: .line 10369
            goto 10
      StackMap locals: android.content.Intent java.lang.String int
      StackMap stack: java.lang.ClassCastException
         9: pop
        10: .line 10372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "android.intent.extra.INITIAL_INTENTS"
            invokevirtual android.content.Intent.getParcelableArrayExtra:(Ljava/lang/String;)[Landroid/os/Parcelable;
            astore 3 /* intents */
        start local 3 // android.os.Parcelable[] intents
        11: .line 10373
            aload 3 /* intents */
            ifnull 21
        12: .line 10374
            iconst_0
            istore 4 /* i */
        start local 4 // int i
        13: goto 18
        14: .line 10375
      StackMap locals: android.os.Parcelable[] int
      StackMap stack:
            aload 3 /* intents */
            iload 4 /* i */
            aaload
            checkcast android.content.Intent
            astore 5 /* intent */
        start local 5 // android.content.Intent intent
        15: .line 10376
            aload 5 /* intent */
            ifnull 17
        16: .line 10377
            iload 2 /* migrated */
            aload 5 /* intent */
            invokevirtual android.content.Intent.migrateExtraStreamToClipData:()Z
            ior
            istore 2 /* migrated */
        end local 5 // android.content.Intent intent
        17: .line 10374
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 4 /* i */
            aload 3 /* intents */
            arraylength
            if_icmplt 14
        end local 4 // int i
        end local 3 // android.os.Parcelable[] intents
        19: .line 10381
            goto 21
      StackMap locals: android.content.Intent java.lang.String int
      StackMap stack: java.lang.ClassCastException
        20: pop
        21: .line 10383
      StackMap locals:
      StackMap stack:
            iload 2 /* migrated */
            ireturn
        end local 2 // boolean migrated
        22: .line 10385
      StackMap locals:
      StackMap stack:
            ldc "android.intent.action.SEND"
            aload 1 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 36
        23: .line 10387
            aload 0 /* this */
            ldc "android.intent.extra.STREAM"
            invokevirtual android.content.Intent.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable;
            checkcast android.net.Uri
            astore 2 /* stream */
        start local 2 // android.net.Uri stream
        24: .line 10388
            aload 0 /* this */
            ldc "android.intent.extra.TEXT"
            invokevirtual android.content.Intent.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence;
            astore 3 /* text */
        start local 3 // java.lang.CharSequence text
        25: .line 10389
            aload 0 /* this */
            ldc "android.intent.extra.HTML_TEXT"
            invokevirtual android.content.Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* htmlText */
        start local 4 // java.lang.String htmlText
        26: .line 10390
            aload 2 /* stream */
            ifnonnull 27
            aload 3 /* text */
            ifnonnull 27
            aload 4 /* htmlText */
            ifnull 77
        27: .line 10391
      StackMap locals: android.net.Uri java.lang.CharSequence java.lang.String
      StackMap stack:
            new android.content.ClipData
            dup
        28: .line 10392
            aconst_null
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual android.content.Intent.getType:()Ljava/lang/String;
            aastore
        29: .line 10393
            new android.content.ClipData$Item
            dup
            aload 3 /* text */
            aload 4 /* htmlText */
            aconst_null
            aload 2 /* stream */
            invokespecial android.content.ClipData$Item.<init>:(Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/Intent;Landroid/net/Uri;)V
        30: .line 10391
            invokespecial android.content.ClipData.<init>:(Ljava/lang/CharSequence;[Ljava/lang/String;Landroid/content/ClipData$Item;)V
            astore 5 /* clipData */
        start local 5 // android.content.ClipData clipData
        31: .line 10394
            aload 0 /* this */
            aload 5 /* clipData */
            invokevirtual android.content.Intent.setClipData:(Landroid/content/ClipData;)V
        32: .line 10395
            aload 0 /* this */
            iconst_1
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
        33: .line 10396
            iconst_1
            ireturn
        end local 5 // android.content.ClipData clipData
        end local 4 // java.lang.String htmlText
        end local 3 // java.lang.CharSequence text
        end local 2 // android.net.Uri stream
        34: .line 10398
      StackMap locals: android.content.Intent java.lang.String
      StackMap stack: java.lang.ClassCastException
            pop
        35: .line 10401
            goto 77
      StackMap locals:
      StackMap stack:
        36: ldc "android.intent.action.SEND_MULTIPLE"
            aload 1 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 66
        37: .line 10403
            aload 0 /* this */
            ldc "android.intent.extra.STREAM"
            invokevirtual android.content.Intent.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList;
            astore 2 /* streams */
        start local 2 // java.util.ArrayList streams
        38: .line 10404
            aload 0 /* this */
            ldc "android.intent.extra.TEXT"
            invokevirtual android.content.Intent.getCharSequenceArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList;
            astore 3 /* texts */
        start local 3 // java.util.ArrayList texts
        39: .line 10405
            aload 0 /* this */
            ldc "android.intent.extra.HTML_TEXT"
            invokevirtual android.content.Intent.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList;
            astore 4 /* htmlTexts */
        start local 4 // java.util.ArrayList htmlTexts
        40: .line 10406
            iconst_m1
            istore 5 /* num */
        start local 5 // int num
        41: .line 10407
            aload 2 /* streams */
            ifnull 43
        42: .line 10408
            aload 2 /* streams */
            invokevirtual java.util.ArrayList.size:()I
            istore 5 /* num */
        43: .line 10410
      StackMap locals: android.content.Intent java.lang.String java.util.ArrayList java.util.ArrayList java.util.ArrayList int
      StackMap stack:
            aload 3 /* texts */
            ifnull 47
        44: .line 10411
            iload 5 /* num */
            iflt 46
            iload 5 /* num */
            aload 3 /* texts */
            invokevirtual java.util.ArrayList.size:()I
            if_icmpeq 46
        45: .line 10413
            iconst_0
            ireturn
        46: .line 10415
      StackMap locals:
      StackMap stack:
            aload 3 /* texts */
            invokevirtual java.util.ArrayList.size:()I
            istore 5 /* num */
        47: .line 10417
      StackMap locals:
      StackMap stack:
            aload 4 /* htmlTexts */
            ifnull 51
        48: .line 10418
            iload 5 /* num */
            iflt 50
            iload 5 /* num */
            aload 4 /* htmlTexts */
            invokevirtual java.util.ArrayList.size:()I
            if_icmpeq 50
        49: .line 10420
            iconst_0
            ireturn
        50: .line 10422
      StackMap locals:
      StackMap stack:
            aload 4 /* htmlTexts */
            invokevirtual java.util.ArrayList.size:()I
            istore 5 /* num */
        51: .line 10424
      StackMap locals:
      StackMap stack:
            iload 5 /* num */
            ifle 77
        52: .line 10425
            new android.content.ClipData
            dup
        53: .line 10426
            aconst_null
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual android.content.Intent.getType:()Ljava/lang/String;
            aastore
        54: .line 10427
            aload 2 /* streams */
            aload 3 /* texts */
            aload 4 /* htmlTexts */
            iconst_0
            invokestatic android.content.Intent.makeClipItem:(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;I)Landroid/content/ClipData$Item;
        55: .line 10425
            invokespecial android.content.ClipData.<init>:(Ljava/lang/CharSequence;[Ljava/lang/String;Landroid/content/ClipData$Item;)V
            astore 6 /* clipData */
        start local 6 // android.content.ClipData clipData
        56: .line 10429
            iconst_1
            istore 7 /* i */
        start local 7 // int i
        57: goto 60
        58: .line 10430
      StackMap locals: android.content.ClipData int
      StackMap stack:
            aload 6 /* clipData */
            aload 2 /* streams */
            aload 3 /* texts */
            aload 4 /* htmlTexts */
            iload 7 /* i */
            invokestatic android.content.Intent.makeClipItem:(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;I)Landroid/content/ClipData$Item;
            invokevirtual android.content.ClipData.addItem:(Landroid/content/ClipData$Item;)V
        59: .line 10429
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        60: iload 7 /* i */
            iload 5 /* num */
            if_icmplt 58
        end local 7 // int i
        61: .line 10433
            aload 0 /* this */
            aload 6 /* clipData */
            invokevirtual android.content.Intent.setClipData:(Landroid/content/ClipData;)V
        62: .line 10434
            aload 0 /* this */
            iconst_1
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
        63: .line 10435
            iconst_1
            ireturn
        end local 6 // android.content.ClipData clipData
        end local 5 // int num
        end local 4 // java.util.ArrayList htmlTexts
        end local 3 // java.util.ArrayList texts
        end local 2 // java.util.ArrayList streams
        64: .line 10437
      StackMap locals: android.content.Intent java.lang.String
      StackMap stack: java.lang.ClassCastException
            pop
        65: .line 10439
            goto 77
      StackMap locals:
      StackMap stack:
        66: ldc "android.media.action.IMAGE_CAPTURE"
            aload 1 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 69
        67: .line 10440
            ldc "android.media.action.IMAGE_CAPTURE_SECURE"
            aload 1 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 69
        68: .line 10441
            ldc "android.media.action.VIDEO_CAPTURE"
            aload 1 /* action */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 77
        69: .line 10444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "output"
            invokevirtual android.content.Intent.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable;
            checkcast android.net.Uri
            astore 2 /* output */
        start local 2 // android.net.Uri output
        70: .line 10445
            goto 73
        end local 2 // android.net.Uri output
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
        71: pop
        72: .line 10446
            iconst_0
            ireturn
        start local 2 // android.net.Uri output
        73: .line 10448
      StackMap locals: android.net.Uri
      StackMap stack:
            aload 2 /* output */
            ifnull 77
        74: .line 10449
            aload 0 /* this */
            ldc ""
            aload 2 /* output */
            invokestatic android.content.ClipData.newRawUri:(Ljava/lang/CharSequence;Landroid/net/Uri;)Landroid/content/ClipData;
            invokevirtual android.content.Intent.setClipData:(Landroid/content/ClipData;)V
        75: .line 10450
            aload 0 /* this */
            iconst_3
            invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
            pop
        76: .line 10451
            iconst_1
            ireturn
        end local 2 // android.net.Uri output
        77: .line 10455
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String action
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   78     0       this  Landroid/content/Intent;
            3   78     1     action  Ljava/lang/String;
            5   22     2   migrated  Z
            6    8     3     intent  Landroid/content/Intent;
           11   19     3    intents  [Landroid/os/Parcelable;
           13   19     4          i  I
           15   17     5     intent  Landroid/content/Intent;
           24   34     2     stream  Landroid/net/Uri;
           25   34     3       text  Ljava/lang/CharSequence;
           26   34     4   htmlText  Ljava/lang/String;
           31   34     5   clipData  Landroid/content/ClipData;
           38   64     2    streams  Ljava/util/ArrayList<Landroid/net/Uri;>;
           39   64     3      texts  Ljava/util/ArrayList<Ljava/lang/CharSequence;>;
           40   64     4  htmlTexts  Ljava/util/ArrayList<Ljava/lang/String;>;
           41   64     5        num  I
           56   64     6   clipData  Landroid/content/ClipData;
           57   61     7          i  I
           70   71     2     output  Landroid/net/Uri;
           73   77     2     output  Landroid/net/Uri;
      Exception table:
        from    to  target  type
           5     8       9  Class java.lang.ClassCastException
          10    19      20  Class java.lang.ClassCastException
          23    33      34  Class java.lang.ClassCastException
          37    45      64  Class java.lang.ClassCastException
          46    49      64  Class java.lang.ClassCastException
          50    63      64  Class java.lang.ClassCastException
          69    70      71  Class java.lang.ClassCastException

  public static java.lang.String dockStateToString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int dock
         0: .line 10463
            iload 0 /* dock */
            tableswitch { // 0 - 4
                    0: 5
                    1: 4
                    2: 3
                    3: 2
                    4: 1
              default: 6
          }
         1: .line 10465
      StackMap locals:
      StackMap stack:
            ldc "EXTRA_DOCK_STATE_HE_DESK"
            areturn
         2: .line 10467
      StackMap locals:
      StackMap stack:
            ldc "EXTRA_DOCK_STATE_LE_DESK"
            areturn
         3: .line 10469
      StackMap locals:
      StackMap stack:
            ldc "EXTRA_DOCK_STATE_CAR"
            areturn
         4: .line 10471
      StackMap locals:
      StackMap stack:
            ldc "EXTRA_DOCK_STATE_DESK"
            areturn
         5: .line 10473
      StackMap locals:
      StackMap stack:
            ldc "EXTRA_DOCK_STATE_UNDOCKED"
            areturn
         6: .line 10475
      StackMap locals:
      StackMap stack:
            iload 0 /* dock */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            areturn
        end local 0 // int dock
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  dock  I
    MethodParameters:
      Name  Flags
      dock  

  private static android.content.ClipData$Item makeClipItem(java.util.ArrayList<android.net.Uri>, java.util.ArrayList<java.lang.CharSequence>, java.util.ArrayList<java.lang.String>, int);
    descriptor: (Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;I)Landroid/content/ClipData$Item;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // java.util.ArrayList streams
        start local 1 // java.util.ArrayList texts
        start local 2 // java.util.ArrayList htmlTexts
        start local 3 // int which
         0: .line 10481
            aload 0 /* streams */
            ifnull 1
            aload 0 /* streams */
            iload 3 /* which */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast android.net.Uri
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: android.net.Uri
         2: astore 4 /* uri */
        start local 4 // android.net.Uri uri
         3: .line 10482
            aload 1 /* texts */
            ifnull 4
            aload 1 /* texts */
            iload 3 /* which */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast java.lang.CharSequence
            goto 5
      StackMap locals: android.net.Uri
      StackMap stack:
         4: aconst_null
      StackMap locals:
      StackMap stack: java.lang.CharSequence
         5: astore 5 /* text */
        start local 5 // java.lang.CharSequence text
         6: .line 10483
            aload 2 /* htmlTexts */
            ifnull 7
            aload 2 /* htmlTexts */
            iload 3 /* which */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            goto 8
      StackMap locals: java.lang.CharSequence
      StackMap stack:
         7: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         8: astore 6 /* htmlText */
        start local 6 // java.lang.String htmlText
         9: .line 10484
            new android.content.ClipData$Item
            dup
            aload 5 /* text */
            aload 6 /* htmlText */
            aconst_null
            aload 4 /* uri */
            invokespecial android.content.ClipData$Item.<init>:(Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/Intent;Landroid/net/Uri;)V
            areturn
        end local 6 // java.lang.String htmlText
        end local 5 // java.lang.CharSequence text
        end local 4 // android.net.Uri uri
        end local 3 // int which
        end local 2 // java.util.ArrayList htmlTexts
        end local 1 // java.util.ArrayList texts
        end local 0 // java.util.ArrayList streams
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0    streams  Ljava/util/ArrayList<Landroid/net/Uri;>;
            0   10     1      texts  Ljava/util/ArrayList<Ljava/lang/CharSequence;>;
            0   10     2  htmlTexts  Ljava/util/ArrayList<Ljava/lang/String;>;
            0   10     3      which  I
            3   10     4        uri  Landroid/net/Uri;
            6   10     5       text  Ljava/lang/CharSequence;
            9   10     6   htmlText  Ljava/lang/String;
    Signature: (Ljava/util/ArrayList<Landroid/net/Uri;>;Ljava/util/ArrayList<Ljava/lang/CharSequence;>;Ljava/util/ArrayList<Ljava/lang/String;>;I)Landroid/content/ClipData$Item;
    MethodParameters:
           Name  Flags
      streams    
      texts      
      htmlTexts  
      which      

  public boolean isDocument();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.content.Intent this
         0: .line 10489
            aload 0 /* this */
            getfield android.content.Intent.mFlags:I
            ldc 524288
            iand
            ldc 524288
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // android.content.Intent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/content/Intent;
}
SourceFile: "Intent.java"
NestMembers:
  android.content.Intent$1  android.content.Intent$AccessUriMode  android.content.Intent$CommandOptionHandler  android.content.Intent$CopyMode  android.content.Intent$FillInFlags  android.content.Intent$FilterComparison  android.content.Intent$Flags  android.content.Intent$GrantUriMode  android.content.Intent$MutableFlags  android.content.Intent$ShortcutIconResource  android.content.Intent$ShortcutIconResource$1  android.content.Intent$UriFlags
InnerClasses:
  public Item = android.content.ClipData$Item of android.content.ClipData
  android.content.Intent$1
  public abstract AccessUriMode = android.content.Intent$AccessUriMode of android.content.Intent
  public abstract CommandOptionHandler = android.content.Intent$CommandOptionHandler of android.content.Intent
  public abstract CopyMode = android.content.Intent$CopyMode of android.content.Intent
  public abstract FillInFlags = android.content.Intent$FillInFlags of android.content.Intent
  public final FilterComparison = android.content.Intent$FilterComparison of android.content.Intent
  public abstract Flags = android.content.Intent$Flags of android.content.Intent
  public abstract GrantUriMode = android.content.Intent$GrantUriMode of android.content.Intent
  public abstract MutableFlags = android.content.Intent$MutableFlags of android.content.Intent
  public ShortcutIconResource = android.content.Intent$ShortcutIconResource of android.content.Intent
  public abstract UriFlags = android.content.Intent$UriFlags of android.content.Intent
  public NameNotFoundException = android.content.pm.PackageManager$NameNotFoundException of android.content.pm.PackageManager
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable