class com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver extends android.os.ResultReceiver
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver
super_class: android.os.ResultReceiver
{
private final int mVerificationId;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.content.pm.PackageManager mPackageManager;
descriptor: Landroid/content/pm/PackageManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(android.os.Handler, android.content.pm.PackageManager, int);
descriptor: (Landroid/os/Handler;Landroid/content/pm/PackageManager;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 // com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver this
start local 1 // android.os.Handler handler
start local 2 // android.content.pm.PackageManager packageManager
start local 3 // int verificationId
0: .line 190
aload 0 /* this */
aload 1 /* handler */
invokespecial android.os.ResultReceiver.<init>:(Landroid/os/Handler;)V
1: .line 191
aload 0 /* this */
iload 3 /* verificationId */
putfield com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver.mVerificationId:I
2: .line 192
aload 0 /* this */
aload 2 /* packageManager */
putfield com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver.mPackageManager:Landroid/content/pm/PackageManager;
3: .line 193
return
end local 3 // int verificationId
end local 2 // android.content.pm.PackageManager packageManager
end local 1 // android.os.Handler handler
end local 0 // com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/android/statementservice/IntentFilterVerificationReceiver$IsAssociatedResultReceiver;
0 4 1 handler Landroid/os/Handler;
0 4 2 packageManager Landroid/content/pm/PackageManager;
0 4 3 verificationId I
MethodParameters:
Name Flags
handler
packageManager
verificationId
protected void onReceiveResult(int, android.os.Bundle);
descriptor: (ILandroid/os/Bundle;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 // com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver this
start local 1 // int resultCode
start local 2 // android.os.Bundle resultData
0: .line 197
iload 1 /* resultCode */
ifne 12
1: .line 198
aload 2 /* resultData */
ldc "is_associated"
invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
ifeq 7
2: .line 199
aload 0 /* this */
getfield com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver.mPackageManager:Landroid/content/pm/PackageManager;
aload 0 /* this */
getfield com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver.mVerificationId:I
3: .line 200
iconst_1
4: .line 201
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
5: .line 199
invokevirtual android.content.pm.PackageManager.verifyIntentFilter:(IILjava/util/List;)V
6: .line 202
goto 13
7: .line 203
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver.mPackageManager:Landroid/content/pm/PackageManager;
aload 0 /* this */
getfield com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver.mVerificationId:I
8: .line 204
iconst_m1
9: .line 205
aload 2 /* resultData */
ldc "failed_sources"
invokevirtual android.os.Bundle.getStringArrayList:(Ljava/lang/String;)Ljava/util/ArrayList;
10: .line 203
invokevirtual android.content.pm.PackageManager.verifyIntentFilter:(IILjava/util/List;)V
11: .line 207
goto 13
12: .line 208
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver.mPackageManager:Landroid/content/pm/PackageManager;
aload 0 /* this */
getfield com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver.mVerificationId:I
invokestatic com.android.statementservice.IntentFilterVerificationReceiver.sendErrorToPackageManager:(Landroid/content/pm/PackageManager;I)V
13: .line 210
StackMap locals:
StackMap stack:
return
end local 2 // android.os.Bundle resultData
end local 1 // int resultCode
end local 0 // com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver this
LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/android/statementservice/IntentFilterVerificationReceiver$IsAssociatedResultReceiver;
0 14 1 resultCode I
0 14 2 resultData Landroid/os/Bundle;
MethodParameters:
Name Flags
resultCode
resultData
}
SourceFile: "IntentFilterVerificationReceiver.java"
NestHost: com.android.statementservice.IntentFilterVerificationReceiver
InnerClasses:
private IsAssociatedResultReceiver = com.android.statementservice.IntentFilterVerificationReceiver$IsAssociatedResultReceiver of com.android.statementservice.IntentFilterVerificationReceiver