public class com.android.externalstorage.MountReceiver extends android.content.BroadcastReceiver
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.android.externalstorage.MountReceiver
super_class: android.content.BroadcastReceiver
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.android.externalstorage.MountReceiver this
0: .line 24
aload 0 /* this */
invokespecial android.content.BroadcastReceiver.<init>:()V
return
end local 0 // com.android.externalstorage.MountReceiver this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/externalstorage/MountReceiver;
public void onReceive(android.content.Context, android.content.Intent);
descriptor: (Landroid/content/Context;Landroid/content/Intent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 // com.android.externalstorage.MountReceiver this
start local 1 // android.content.Context context
start local 2 // android.content.Intent intent
0: .line 27
aload 1 /* context */
invokevirtual android.content.Context.getContentResolver:()Landroid/content/ContentResolver;
1: .line 28
ldc "com.android.externalstorage.documents"
invokevirtual android.content.ContentResolver.acquireContentProviderClient:(Ljava/lang/String;)Landroid/content/ContentProviderClient;
2: .line 27
astore 3 /* client */
start local 3 // android.content.ContentProviderClient client
3: .line 30
aload 3 /* client */
invokevirtual android.content.ContentProviderClient.getLocalContentProvider:()Landroid/content/ContentProvider;
checkcast com.android.externalstorage.ExternalStorageProvider
invokevirtual com.android.externalstorage.ExternalStorageProvider.updateVolumes:()V
4: .line 31
goto 8
StackMap locals: com.android.externalstorage.MountReceiver android.content.Context android.content.Intent android.content.ContentProviderClient
StackMap stack: java.lang.Throwable
5: astore 4
6: .line 32
aload 3 /* client */
invokestatic android.content.ContentProviderClient.releaseQuietly:(Landroid/content/ContentProviderClient;)V
7: .line 33
aload 4
athrow
8: .line 32
StackMap locals:
StackMap stack:
aload 3 /* client */
invokestatic android.content.ContentProviderClient.releaseQuietly:(Landroid/content/ContentProviderClient;)V
9: .line 34
return
end local 3 // android.content.ContentProviderClient client
end local 2 // android.content.Intent intent
end local 1 // android.content.Context context
end local 0 // com.android.externalstorage.MountReceiver this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/android/externalstorage/MountReceiver;
0 10 1 context Landroid/content/Context;
0 10 2 intent Landroid/content/Intent;
3 10 3 client Landroid/content/ContentProviderClient;
Exception table:
from to target type
3 5 5 any
MethodParameters:
Name Flags
context
intent
}
SourceFile: "MountReceiver.java"