public class android.content.pm.ResolveInfo implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.content.pm.ResolveInfo
super_class: java.lang.Object
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "ResolveInfo"
public android.content.pm.ActivityInfo activityInfo;
descriptor: Landroid/content/pm/ActivityInfo;
flags: (0x0001) ACC_PUBLIC
public android.content.pm.ServiceInfo serviceInfo;
descriptor: Landroid/content/pm/ServiceInfo;
flags: (0x0001) ACC_PUBLIC
public android.content.pm.ProviderInfo providerInfo;
descriptor: Landroid/content/pm/ProviderInfo;
flags: (0x0001) ACC_PUBLIC
public android.content.pm.AuxiliaryResolveInfo auxiliaryInfo;
descriptor: Landroid/content/pm/AuxiliaryResolveInfo;
flags: (0x0001) ACC_PUBLIC
public boolean isInstantAppAvailable;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean instantAppAvailable;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public android.content.IntentFilter filter;
descriptor: Landroid/content/IntentFilter;
flags: (0x0001) ACC_PUBLIC
public int priority;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int preferredOrder;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int match;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int specificIndex;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean isDefault;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public int labelRes;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public java.lang.CharSequence nonLocalizedLabel;
descriptor: Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
public int icon;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public java.lang.String resolvePackageName;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public int targetUserId;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean noResourceId;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public int iconResourceId;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public boolean system;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean handleAllWebDataURI;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public static final android.os.Parcelable$Creator<android.content.pm.ResolveInfo> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/content/pm/ResolveInfo;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.content.pm.ResolveInfo$1
dup
invokespecial android.content.pm.ResolveInfo$1.<init>:()V
1: putstatic android.content.pm.ResolveInfo.CREATOR:Landroid/os/Parcelable$Creator;
2: return
LocalVariableTable:
Start End Slot Name Signature
public android.content.pm.ComponentInfo getComponentInfo();
descriptor: ()Landroid/content/pm/ComponentInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
ifnull 1
aload 0
getfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
ifnull 2
aload 0
getfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ResolveInfo.providerInfo:Landroid/content/pm/ProviderInfo;
ifnull 3
aload 0
getfield android.content.pm.ResolveInfo.providerInfo:Landroid/content/pm/ProviderInfo;
areturn
3: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
ldc "Missing ComponentInfo!"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/content/pm/ResolveInfo;
public java.lang.CharSequence loadLabel(android.content.pm.PackageManager);
descriptor: (Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield android.content.pm.ResolveInfo.nonLocalizedLabel:Ljava/lang/CharSequence;
ifnull 2
1: aload 0
getfield android.content.pm.ResolveInfo.nonLocalizedLabel:Ljava/lang/CharSequence;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ResolveInfo.resolvePackageName:Ljava/lang/String;
ifnull 6
aload 0
getfield android.content.pm.ResolveInfo.labelRes:I
ifeq 6
3: aload 1
aload 0
getfield android.content.pm.ResolveInfo.resolvePackageName:Ljava/lang/String;
aload 0
getfield android.content.pm.ResolveInfo.labelRes:I
aconst_null
invokevirtual android.content.pm.PackageManager.getText:(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
astore 2
start local 2 4: aload 2
ifnull 6
5: aload 2
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
areturn
end local 2 6: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.content.pm.ResolveInfo.getComponentInfo:()Landroid/content/pm/ComponentInfo;
astore 3
start local 3 7: aload 3
getfield android.content.pm.ComponentInfo.applicationInfo:Landroid/content/pm/ApplicationInfo;
astore 4
start local 4 8: aload 0
getfield android.content.pm.ResolveInfo.labelRes:I
ifeq 12
9: aload 1
aload 3
getfield android.content.pm.ComponentInfo.packageName:Ljava/lang/String;
aload 0
getfield android.content.pm.ResolveInfo.labelRes:I
aload 4
invokevirtual android.content.pm.PackageManager.getText:(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
astore 2
start local 2 10: aload 2
ifnull 12
11: aload 2
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
areturn
end local 2 12: StackMap locals: android.content.pm.ResolveInfo android.content.pm.PackageManager top android.content.pm.ComponentInfo android.content.pm.ApplicationInfo
StackMap stack:
aload 3
aload 1
invokevirtual android.content.pm.ComponentInfo.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
astore 5
start local 5 13: aload 5
ifnull 14
aload 5
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
astore 5
14: StackMap locals: java.lang.CharSequence
StackMap stack:
aload 5
areturn
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/content/pm/ResolveInfo;
0 15 1 pm Landroid/content/pm/PackageManager;
4 6 2 label Ljava/lang/CharSequence;
10 12 2 label Ljava/lang/CharSequence;
7 15 3 ci Landroid/content/pm/ComponentInfo;
8 15 4 ai Landroid/content/pm/ApplicationInfo;
13 15 5 data Ljava/lang/CharSequence;
MethodParameters:
Name Flags
pm
public int resolveLabelResId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ResolveInfo.labelRes:I
ifeq 2
1: aload 0
getfield android.content.pm.ResolveInfo.labelRes:I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.content.pm.ResolveInfo.getComponentInfo:()Landroid/content/pm/ComponentInfo;
astore 1
start local 1 3: aload 1
getfield android.content.pm.ComponentInfo.labelRes:I
ifeq 5
4: aload 1
getfield android.content.pm.ComponentInfo.labelRes:I
ireturn
5: StackMap locals: android.content.pm.ComponentInfo
StackMap stack:
aload 1
getfield android.content.pm.ComponentInfo.applicationInfo:Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.labelRes:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/content/pm/ResolveInfo;
3 6 1 componentInfo Landroid/content/pm/ComponentInfo;
public int resolveIconResId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ResolveInfo.icon:I
ifeq 2
1: aload 0
getfield android.content.pm.ResolveInfo.icon:I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.content.pm.ResolveInfo.getComponentInfo:()Landroid/content/pm/ComponentInfo;
astore 1
start local 1 3: aload 1
getfield android.content.pm.ComponentInfo.icon:I
ifeq 5
4: aload 1
getfield android.content.pm.ComponentInfo.icon:I
ireturn
5: StackMap locals: android.content.pm.ComponentInfo
StackMap stack:
aload 1
getfield android.content.pm.ComponentInfo.applicationInfo:Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.icon:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/content/pm/ResolveInfo;
3 6 1 componentInfo Landroid/content/pm/ComponentInfo;
public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager);
descriptor: (Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield android.content.pm.ResolveInfo.resolvePackageName:Ljava/lang/String;
ifnull 3
aload 0
getfield android.content.pm.ResolveInfo.iconResourceId:I
ifeq 3
2: aload 1
aload 0
getfield android.content.pm.ResolveInfo.resolvePackageName:Ljava/lang/String;
aload 0
getfield android.content.pm.ResolveInfo.iconResourceId:I
aconst_null
invokevirtual android.content.pm.PackageManager.getDrawable:(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;
astore 2
3: StackMap locals: android.graphics.drawable.Drawable
StackMap stack:
aload 0
invokevirtual android.content.pm.ResolveInfo.getComponentInfo:()Landroid/content/pm/ComponentInfo;
astore 3
start local 3 4: aload 2
ifnonnull 7
aload 0
getfield android.content.pm.ResolveInfo.iconResourceId:I
ifeq 7
5: aload 3
getfield android.content.pm.ComponentInfo.applicationInfo:Landroid/content/pm/ApplicationInfo;
astore 4
start local 4 6: aload 1
aload 3
getfield android.content.pm.ComponentInfo.packageName:Ljava/lang/String;
aload 0
getfield android.content.pm.ResolveInfo.iconResourceId:I
aload 4
invokevirtual android.content.pm.PackageManager.getDrawable:(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;
astore 2
end local 4 7: StackMap locals: android.content.pm.ComponentInfo
StackMap stack:
aload 2
ifnull 9
8: aload 1
aload 2
new android.os.UserHandle
dup
aload 1
invokevirtual android.content.pm.PackageManager.getUserId:()I
invokespecial android.os.UserHandle.<init>:(I)V
invokevirtual android.content.pm.PackageManager.getUserBadgedIcon:(Landroid/graphics/drawable/Drawable;Landroid/os/UserHandle;)Landroid/graphics/drawable/Drawable;
areturn
9: StackMap locals:
StackMap stack:
aload 3
aload 1
invokevirtual android.content.pm.ComponentInfo.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/content/pm/ResolveInfo;
0 10 1 pm Landroid/content/pm/PackageManager;
1 10 2 dr Landroid/graphics/drawable/Drawable;
4 10 3 ci Landroid/content/pm/ComponentInfo;
6 7 4 ai Landroid/content/pm/ApplicationInfo;
MethodParameters:
Name Flags
pm
final int getIconResourceInternal();
descriptor: ()I
flags: (0x0010) ACC_FINAL
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ResolveInfo.iconResourceId:I
ifeq 1
aload 0
getfield android.content.pm.ResolveInfo.iconResourceId:I
ireturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.content.pm.ResolveInfo.getComponentInfo:()Landroid/content/pm/ComponentInfo;
astore 1
start local 1 2: aload 1
ifnull 4
3: aload 1
invokevirtual android.content.pm.ComponentInfo.getIconResource:()I
ireturn
4: StackMap locals: android.content.pm.ComponentInfo
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/content/pm/ResolveInfo;
2 5 1 ci Landroid/content/pm/ComponentInfo;
public final int getIconResource();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.pm.ResolveInfo.noResourceId:Z
ifeq 1
iconst_0
ireturn
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.content.pm.ResolveInfo.getIconResourceInternal:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/content/pm/ResolveInfo;
public void dump(android.util.Printer, java.lang.String);
descriptor: (Landroid/util/Printer;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_3
invokevirtual android.content.pm.ResolveInfo.dump:(Landroid/util/Printer;Ljava/lang/String;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/content/pm/ResolveInfo;
0 2 1 pw Landroid/util/Printer;
0 2 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
pw
prefix
public void dump(android.util.Printer, java.lang.String, int);
descriptor: (Landroid/util/Printer;Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.content.pm.ResolveInfo.filter:Landroid/content/IntentFilter;
ifnull 3
1: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "Filter:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
2: aload 0
getfield android.content.pm.ResolveInfo.filter:Landroid/content/IntentFilter;
aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual android.content.IntentFilter.dump:(Landroid/util/Printer;Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "priority="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ResolveInfo.priority:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
4: ldc " preferredOrder="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ResolveInfo.preferredOrder:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
5: ldc " match=0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ResolveInfo.match:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: ldc " specificIndex="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ResolveInfo.specificIndex:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
7: ldc " isDefault="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ResolveInfo.isDefault:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
9: aload 0
getfield android.content.pm.ResolveInfo.resolvePackageName:Ljava/lang/String;
ifnull 11
10: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "resolvePackageName="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ResolveInfo.resolvePackageName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ResolveInfo.labelRes:I
ifne 12
aload 0
getfield android.content.pm.ResolveInfo.nonLocalizedLabel:Ljava/lang/CharSequence;
ifnonnull 12
aload 0
getfield android.content.pm.ResolveInfo.icon:I
ifeq 16
12: StackMap locals:
StackMap stack:
aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "labelRes=0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ResolveInfo.labelRes:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: ldc " nonLocalizedLabel="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ResolveInfo.nonLocalizedLabel:Ljava/lang/CharSequence;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
14: ldc " icon=0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.ResolveInfo.icon:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
15: invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
16: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
ifnull 20
17: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "ActivityInfo:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
18: aload 0
getfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 3
invokevirtual android.content.pm.ActivityInfo.dump:(Landroid/util/Printer;Ljava/lang/String;I)V
19: goto 27
StackMap locals:
StackMap stack:
20: aload 0
getfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
ifnull 24
21: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "ServiceInfo:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
22: aload 0
getfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 3
invokevirtual android.content.pm.ServiceInfo.dump:(Landroid/util/Printer;Ljava/lang/String;I)V
23: goto 27
StackMap locals:
StackMap stack:
24: aload 0
getfield android.content.pm.ResolveInfo.providerInfo:Landroid/content/pm/ProviderInfo;
ifnull 27
25: aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "ProviderInfo:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface android.util.Printer.println:(Ljava/lang/String;)V
26: aload 0
getfield android.content.pm.ResolveInfo.providerInfo:Landroid/content/pm/ProviderInfo;
aload 1
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 3
invokevirtual android.content.pm.ProviderInfo.dump:(Landroid/util/Printer;Ljava/lang/String;I)V
27: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Landroid/content/pm/ResolveInfo;
0 28 1 pw Landroid/util/Printer;
0 28 2 prefix Ljava/lang/String;
0 28 3 dumpFlags I
MethodParameters:
Name Flags
pw
prefix
dumpFlags
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield android.content.pm.ResolveInfo.specificIndex:I
2: aload 0
bipush -2
putfield android.content.pm.ResolveInfo.targetUserId:I
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/content/pm/ResolveInfo;
public void <init>(android.content.pm.ResolveInfo);
descriptor: (Landroid/content/pm/ResolveInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield android.content.pm.ResolveInfo.specificIndex:I
2: aload 0
aload 1
getfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
putfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
3: aload 0
aload 1
getfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
putfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
4: aload 0
aload 1
getfield android.content.pm.ResolveInfo.providerInfo:Landroid/content/pm/ProviderInfo;
putfield android.content.pm.ResolveInfo.providerInfo:Landroid/content/pm/ProviderInfo;
5: aload 0
aload 1
getfield android.content.pm.ResolveInfo.filter:Landroid/content/IntentFilter;
putfield android.content.pm.ResolveInfo.filter:Landroid/content/IntentFilter;
6: aload 0
aload 1
getfield android.content.pm.ResolveInfo.priority:I
putfield android.content.pm.ResolveInfo.priority:I
7: aload 0
aload 1
getfield android.content.pm.ResolveInfo.preferredOrder:I
putfield android.content.pm.ResolveInfo.preferredOrder:I
8: aload 0
aload 1
getfield android.content.pm.ResolveInfo.match:I
putfield android.content.pm.ResolveInfo.match:I
9: aload 0
aload 1
getfield android.content.pm.ResolveInfo.specificIndex:I
putfield android.content.pm.ResolveInfo.specificIndex:I
10: aload 0
aload 1
getfield android.content.pm.ResolveInfo.labelRes:I
putfield android.content.pm.ResolveInfo.labelRes:I
11: aload 0
aload 1
getfield android.content.pm.ResolveInfo.nonLocalizedLabel:Ljava/lang/CharSequence;
putfield android.content.pm.ResolveInfo.nonLocalizedLabel:Ljava/lang/CharSequence;
12: aload 0
aload 1
getfield android.content.pm.ResolveInfo.icon:I
putfield android.content.pm.ResolveInfo.icon:I
13: aload 0
aload 1
getfield android.content.pm.ResolveInfo.resolvePackageName:Ljava/lang/String;
putfield android.content.pm.ResolveInfo.resolvePackageName:Ljava/lang/String;
14: aload 0
aload 1
getfield android.content.pm.ResolveInfo.noResourceId:Z
putfield android.content.pm.ResolveInfo.noResourceId:Z
15: aload 0
aload 1
getfield android.content.pm.ResolveInfo.iconResourceId:I
putfield android.content.pm.ResolveInfo.iconResourceId:I
16: aload 0
aload 1
getfield android.content.pm.ResolveInfo.system:Z
putfield android.content.pm.ResolveInfo.system:Z
17: aload 0
aload 1
getfield android.content.pm.ResolveInfo.targetUserId:I
putfield android.content.pm.ResolveInfo.targetUserId:I
18: aload 0
aload 1
getfield android.content.pm.ResolveInfo.handleAllWebDataURI:Z
putfield android.content.pm.ResolveInfo.handleAllWebDataURI:Z
19: aload 0
aload 1
getfield android.content.pm.ResolveInfo.isInstantAppAvailable:Z
putfield android.content.pm.ResolveInfo.isInstantAppAvailable:Z
20: aload 0
aload 0
getfield android.content.pm.ResolveInfo.isInstantAppAvailable:Z
putfield android.content.pm.ResolveInfo.instantAppAvailable:Z
21: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Landroid/content/pm/ResolveInfo;
0 22 1 orig Landroid/content/pm/ResolveInfo;
MethodParameters:
Name Flags
orig
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual android.content.pm.ResolveInfo.getComponentInfo:()Landroid/content/pm/ComponentInfo;
astore 1
start local 1 1: new java.lang.StringBuilder
dup
sipush 128
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 2
start local 2 2: aload 2
ldc "ResolveInfo{"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 2
aload 0
invokestatic java.lang.System.identityHashCode:(Ljava/lang/Object;)I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 2
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
5: aload 2
aload 1
getfield android.content.pm.ComponentInfo.packageName:Ljava/lang/String;
aload 1
getfield android.content.pm.ComponentInfo.name:Ljava/lang/String;
invokestatic android.content.ComponentName.appendShortString:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V
6: aload 0
getfield android.content.pm.ResolveInfo.priority:I
ifeq 9
7: aload 2
ldc " p="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: aload 2
aload 0
getfield android.content.pm.ResolveInfo.priority:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
9: StackMap locals: android.content.pm.ComponentInfo java.lang.StringBuilder
StackMap stack:
aload 0
getfield android.content.pm.ResolveInfo.preferredOrder:I
ifeq 12
10: aload 2
ldc " o="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 2
aload 0
getfield android.content.pm.ResolveInfo.preferredOrder:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
12: StackMap locals:
StackMap stack:
aload 2
ldc " m=0x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 2
aload 0
getfield android.content.pm.ResolveInfo.match:I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: aload 0
getfield android.content.pm.ResolveInfo.targetUserId:I
bipush -2
if_icmpeq 17
15: aload 2
ldc " targetUserId="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: aload 2
aload 0
getfield android.content.pm.ResolveInfo.targetUserId:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
17: StackMap locals:
StackMap stack:
aload 2
bipush 125
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
18: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Landroid/content/pm/ResolveInfo;
1 19 1 ci Landroid/content/pm/ComponentInfo;
2 19 2 sb Ljava/lang/StringBuilder;
public int describeContents();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/pm/ResolveInfo;
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
ifnull 4
1: aload 1
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
2: aload 0
getfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
aload 1
iload 2
invokevirtual android.content.pm.ActivityInfo.writeToParcel:(Landroid/os/Parcel;I)V
3: goto 13
StackMap locals:
StackMap stack:
4: aload 0
getfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
ifnull 8
5: aload 1
iconst_2
invokevirtual android.os.Parcel.writeInt:(I)V
6: aload 0
getfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
aload 1
iload 2
invokevirtual android.content.pm.ServiceInfo.writeToParcel:(Landroid/os/Parcel;I)V
7: goto 13
StackMap locals:
StackMap stack:
8: aload 0
getfield android.content.pm.ResolveInfo.providerInfo:Landroid/content/pm/ProviderInfo;
ifnull 12
9: aload 1
iconst_3
invokevirtual android.os.Parcel.writeInt:(I)V
10: aload 0
getfield android.content.pm.ResolveInfo.providerInfo:Landroid/content/pm/ProviderInfo;
aload 1
iload 2
invokevirtual android.content.pm.ProviderInfo.writeToParcel:(Landroid/os/Parcel;I)V
11: goto 13
12: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
13: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.ResolveInfo.filter:Landroid/content/IntentFilter;
ifnull 17
14: aload 1
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
15: aload 0
getfield android.content.pm.ResolveInfo.filter:Landroid/content/IntentFilter;
aload 1
iload 2
invokevirtual android.content.IntentFilter.writeToParcel:(Landroid/os/Parcel;I)V
16: goto 18
17: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
18: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.content.pm.ResolveInfo.priority:I
invokevirtual android.os.Parcel.writeInt:(I)V
19: aload 1
aload 0
getfield android.content.pm.ResolveInfo.preferredOrder:I
invokevirtual android.os.Parcel.writeInt:(I)V
20: aload 1
aload 0
getfield android.content.pm.ResolveInfo.match:I
invokevirtual android.os.Parcel.writeInt:(I)V
21: aload 1
aload 0
getfield android.content.pm.ResolveInfo.specificIndex:I
invokevirtual android.os.Parcel.writeInt:(I)V
22: aload 1
aload 0
getfield android.content.pm.ResolveInfo.labelRes:I
invokevirtual android.os.Parcel.writeInt:(I)V
23: aload 0
getfield android.content.pm.ResolveInfo.nonLocalizedLabel:Ljava/lang/CharSequence;
aload 1
iload 2
invokestatic android.text.TextUtils.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
24: aload 1
aload 0
getfield android.content.pm.ResolveInfo.icon:I
invokevirtual android.os.Parcel.writeInt:(I)V
25: aload 1
aload 0
getfield android.content.pm.ResolveInfo.resolvePackageName:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
26: aload 1
aload 0
getfield android.content.pm.ResolveInfo.targetUserId:I
invokevirtual android.os.Parcel.writeInt:(I)V
27: aload 1
aload 0
getfield android.content.pm.ResolveInfo.system:Z
ifeq 28
iconst_1
goto 29
StackMap locals:
StackMap stack: android.os.Parcel
28: iconst_0
StackMap locals: android.content.pm.ResolveInfo android.os.Parcel int
StackMap stack: android.os.Parcel int
29: invokevirtual android.os.Parcel.writeInt:(I)V
30: aload 1
aload 0
getfield android.content.pm.ResolveInfo.noResourceId:Z
ifeq 31
iconst_1
goto 32
StackMap locals:
StackMap stack: android.os.Parcel
31: iconst_0
StackMap locals: android.content.pm.ResolveInfo android.os.Parcel int
StackMap stack: android.os.Parcel int
32: invokevirtual android.os.Parcel.writeInt:(I)V
33: aload 1
aload 0
getfield android.content.pm.ResolveInfo.iconResourceId:I
invokevirtual android.os.Parcel.writeInt:(I)V
34: aload 1
aload 0
getfield android.content.pm.ResolveInfo.handleAllWebDataURI:Z
ifeq 35
iconst_1
goto 36
StackMap locals:
StackMap stack: android.os.Parcel
35: iconst_0
StackMap locals: android.content.pm.ResolveInfo android.os.Parcel int
StackMap stack: android.os.Parcel int
36: invokevirtual android.os.Parcel.writeInt:(I)V
37: aload 1
aload 0
getfield android.content.pm.ResolveInfo.isInstantAppAvailable:Z
ifeq 38
iconst_1
goto 39
StackMap locals:
StackMap stack: android.os.Parcel
38: iconst_0
StackMap locals: android.content.pm.ResolveInfo android.os.Parcel int
StackMap stack: android.os.Parcel int
39: invokevirtual android.os.Parcel.writeInt:(I)V
40: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Landroid/content/pm/ResolveInfo;
0 41 1 dest Landroid/os/Parcel;
0 41 2 parcelableFlags I
MethodParameters:
Name Flags
dest
parcelableFlags
private void <init>(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield android.content.pm.ResolveInfo.specificIndex:I
2: aload 0
aconst_null
putfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
3: aload 0
aconst_null
putfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
4: aload 0
aconst_null
putfield android.content.pm.ResolveInfo.providerInfo:Landroid/content/pm/ProviderInfo;
5: aload 1
invokevirtual android.os.Parcel.readInt:()I
tableswitch { // 1 - 3
1: 6
2: 8
3: 10
default: 12
}
6: StackMap locals: android.content.pm.ResolveInfo android.os.Parcel
StackMap stack:
aload 0
getstatic android.content.pm.ActivityInfo.CREATOR:Landroid/os/Parcelable$Creator;
aload 1
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.content.pm.ActivityInfo
putfield android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
7: goto 13
8: StackMap locals:
StackMap stack:
aload 0
getstatic android.content.pm.ServiceInfo.CREATOR:Landroid/os/Parcelable$Creator;
aload 1
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.content.pm.ServiceInfo
putfield android.content.pm.ResolveInfo.serviceInfo:Landroid/content/pm/ServiceInfo;
9: goto 13
10: StackMap locals:
StackMap stack:
aload 0
getstatic android.content.pm.ProviderInfo.CREATOR:Landroid/os/Parcelable$Creator;
aload 1
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.content.pm.ProviderInfo
putfield android.content.pm.ResolveInfo.providerInfo:Landroid/content/pm/ProviderInfo;
11: goto 13
12: StackMap locals:
StackMap stack:
ldc "ResolveInfo"
ldc "Missing ComponentInfo!"
invokestatic android.util.Slog.w:(Ljava/lang/String;Ljava/lang/String;)I
pop
13: StackMap locals:
StackMap stack:
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 15
14: aload 0
getstatic android.content.IntentFilter.CREATOR:Landroid/os/Parcelable$Creator;
aload 1
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.content.IntentFilter
putfield android.content.pm.ResolveInfo.filter:Landroid/content/IntentFilter;
15: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ResolveInfo.priority:I
16: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ResolveInfo.preferredOrder:I
17: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ResolveInfo.match:I
18: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ResolveInfo.specificIndex:I
19: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ResolveInfo.labelRes:I
20: aload 0
21: getstatic android.text.TextUtils.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
aload 1
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast java.lang.CharSequence
22: putfield android.content.pm.ResolveInfo.nonLocalizedLabel:Ljava/lang/CharSequence;
23: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ResolveInfo.icon:I
24: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.content.pm.ResolveInfo.resolvePackageName:Ljava/lang/String;
25: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ResolveInfo.targetUserId:I
26: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 27
iconst_1
goto 28
StackMap locals:
StackMap stack: android.content.pm.ResolveInfo
27: iconst_0
StackMap locals: android.content.pm.ResolveInfo android.os.Parcel
StackMap stack: android.content.pm.ResolveInfo int
28: putfield android.content.pm.ResolveInfo.system:Z
29: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 30
iconst_1
goto 31
StackMap locals:
StackMap stack: android.content.pm.ResolveInfo
30: iconst_0
StackMap locals: android.content.pm.ResolveInfo android.os.Parcel
StackMap stack: android.content.pm.ResolveInfo int
31: putfield android.content.pm.ResolveInfo.noResourceId:Z
32: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
putfield android.content.pm.ResolveInfo.iconResourceId:I
33: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 34
iconst_1
goto 35
StackMap locals:
StackMap stack: android.content.pm.ResolveInfo
34: iconst_0
StackMap locals: android.content.pm.ResolveInfo android.os.Parcel
StackMap stack: android.content.pm.ResolveInfo int
35: putfield android.content.pm.ResolveInfo.handleAllWebDataURI:Z
36: aload 0
aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 37
iconst_1
goto 38
StackMap locals: android.content.pm.ResolveInfo android.os.Parcel
StackMap stack: android.content.pm.ResolveInfo android.content.pm.ResolveInfo
37: iconst_0
StackMap locals: android.content.pm.ResolveInfo android.os.Parcel
StackMap stack: android.content.pm.ResolveInfo android.content.pm.ResolveInfo int
38: dup_x1
putfield android.content.pm.ResolveInfo.isInstantAppAvailable:Z
putfield android.content.pm.ResolveInfo.instantAppAvailable:Z
39: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Landroid/content/pm/ResolveInfo;
0 40 1 source Landroid/os/Parcel;
MethodParameters:
Name Flags
source
}
SourceFile: "ResolveInfo.java"
NestMembers:
android.content.pm.ResolveInfo$1 android.content.pm.ResolveInfo$DisplayNameComparator
InnerClasses:
android.content.pm.ResolveInfo$1
public DisplayNameComparator = android.content.pm.ResolveInfo$DisplayNameComparator of android.content.pm.ResolveInfo
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable