class android.app.InstantAppResolverService$1 extends android.app.IInstantAppResolver$Stub
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.app.InstantAppResolverService$1
super_class: android.app.IInstantAppResolver$Stub
{
final android.app.InstantAppResolverService this$0;
descriptor: Landroid/app/InstantAppResolverService;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(android.app.InstantAppResolverService);
descriptor: (Landroid/app/InstantAppResolverService;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield android.app.InstantAppResolverService$1.this$0:Landroid/app/InstantAppResolverService;
aload 0
invokespecial android.app.IInstantAppResolver$Stub.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/InstantAppResolverService$1;
MethodParameters:
Name Flags
this$0 final
public void getInstantAppResolveInfoList(android.content.Intent, int[], java.lang.String, int, android.os.IRemoteCallback);
descriptor: (Landroid/content/Intent;[ILjava/lang/String;ILandroid/os/IRemoteCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic android.app.InstantAppResolverService.DEBUG_INSTANT:Z
ifeq 2
1: ldc "PackageManager"
new java.lang.StringBuilder
dup
ldc "["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "] Phase1 called; posting"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Slog.v:(Ljava/lang/String;Ljava/lang/String;)I
pop
2: StackMap locals:
StackMap stack:
invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
astore 6
start local 6 3: aload 6
aload 5
putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
4: aload 6
aload 2
putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
5: aload 6
aload 3
putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
6: aload 6
aload 1
putfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
7: aload 0
getfield android.app.InstantAppResolverService$1.this$0:Landroid/app/InstantAppResolverService;
getfield android.app.InstantAppResolverService.mHandler:Landroid/os/Handler;
iconst_1
8: iload 4
iconst_0
aload 6
9: invokevirtual android.os.Handler.obtainMessage:(IIILjava/lang/Object;)Landroid/os/Message;
10: invokevirtual android.os.Message.sendToTarget:()V
11: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/app/InstantAppResolverService$1;
0 12 1 sanitizedIntent Landroid/content/Intent;
0 12 2 digestPrefix [I
0 12 3 token Ljava/lang/String;
0 12 4 sequence I
0 12 5 callback Landroid/os/IRemoteCallback;
3 12 6 args Lcom/android/internal/os/SomeArgs;
MethodParameters:
Name Flags
sanitizedIntent
digestPrefix
token
sequence
callback
public void getInstantAppIntentFilterList(android.content.Intent, int[], java.lang.String, android.os.IRemoteCallback);
descriptor: (Landroid/content/Intent;[ILjava/lang/String;Landroid/os/IRemoteCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic android.app.InstantAppResolverService.DEBUG_INSTANT:Z
ifeq 2
1: ldc "PackageManager"
new java.lang.StringBuilder
dup
ldc "["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "] Phase2 called; posting"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Slog.v:(Ljava/lang/String;Ljava/lang/String;)I
pop
2: StackMap locals:
StackMap stack:
invokestatic com.android.internal.os.SomeArgs.obtain:()Lcom/android/internal/os/SomeArgs;
astore 5
start local 5 3: aload 5
aload 4
putfield com.android.internal.os.SomeArgs.arg1:Ljava/lang/Object;
4: aload 5
aload 2
putfield com.android.internal.os.SomeArgs.arg2:Ljava/lang/Object;
5: aload 5
aload 3
putfield com.android.internal.os.SomeArgs.arg3:Ljava/lang/Object;
6: aload 5
aload 1
putfield com.android.internal.os.SomeArgs.arg4:Ljava/lang/Object;
7: aload 0
getfield android.app.InstantAppResolverService$1.this$0:Landroid/app/InstantAppResolverService;
getfield android.app.InstantAppResolverService.mHandler:Landroid/os/Handler;
iconst_2
8: aload 4
9: invokevirtual android.os.Handler.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message;
10: invokevirtual android.os.Message.sendToTarget:()V
11: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/app/InstantAppResolverService$1;
0 12 1 sanitizedIntent Landroid/content/Intent;
0 12 2 digestPrefix [I
0 12 3 token Ljava/lang/String;
0 12 4 callback Landroid/os/IRemoteCallback;
3 12 5 args Lcom/android/internal/os/SomeArgs;
MethodParameters:
Name Flags
sanitizedIntent
digestPrefix
token
callback
}
SourceFile: "InstantAppResolverService.java"
EnclosingMethod: android.app.InstantAppResolverService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder;
NestHost: android.app.InstantAppResolverService
InnerClasses:
public abstract Stub = android.app.IInstantAppResolver$Stub of android.app.IInstantAppResolver
android.app.InstantAppResolverService$1