class android.app.backup.BackupManager$BackupObserverWrapper$1 extends android.os.Handler
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.app.backup.BackupManager$BackupObserverWrapper$1
super_class: android.os.Handler
{
final android.app.backup.BackupManager$BackupObserverWrapper this$1;
descriptor: Landroid/app/backup/BackupManager$BackupObserverWrapper;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(android.app.backup.BackupManager$BackupObserverWrapper, android.os.Looper);
descriptor: (Landroid/app/backup/BackupManager$BackupObserverWrapper;Landroid/os/Looper;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // android.app.backup.BackupManager$BackupObserverWrapper$1 this
start local 2 // android.os.Looper $anonymous0
0: .line 826
aload 0 /* this */
aload 1
putfield android.app.backup.BackupManager$BackupObserverWrapper$1.this$1:Landroid/app/backup/BackupManager$BackupObserverWrapper;
aload 0 /* this */
aload 2 /* $anonymous0 */
invokespecial android.os.Handler.<init>:(Landroid/os/Looper;)V
return
end local 2 // android.os.Looper $anonymous0
end local 0 // android.app.backup.BackupManager$BackupObserverWrapper$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupManager$BackupObserverWrapper$1;
0 1 2 $anonymous0 Landroid/os/Looper;
MethodParameters:
Name Flags
this$0 final
$anonymous0
public void handleMessage(android.os.Message);
descriptor: (Landroid/os/Message;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 // android.app.backup.BackupManager$BackupObserverWrapper$1 this
start local 1 // android.os.Message msg
0: .line 829
aload 1 /* msg */
getfield android.os.Message.what:I
tableswitch { // 1 - 3
1: 1
2: 5
3: 7
default: 9
}
1: .line 832
StackMap locals:
StackMap stack:
aload 1 /* msg */
getfield android.os.Message.obj:Ljava/lang/Object;
checkcast android.util.Pair
2: .line 831
astore 2 /* obj */
start local 2 // android.util.Pair obj
3: .line 833
aload 0 /* this */
getfield android.app.backup.BackupManager$BackupObserverWrapper$1.this$1:Landroid/app/backup/BackupManager$BackupObserverWrapper;
getfield android.app.backup.BackupManager$BackupObserverWrapper.mObserver:Landroid/app/backup/BackupObserver;
aload 2 /* obj */
getfield android.util.Pair.first:Ljava/lang/Object;
checkcast java.lang.String
aload 2 /* obj */
getfield android.util.Pair.second:Ljava/lang/Object;
checkcast android.app.backup.BackupProgress
invokevirtual android.app.backup.BackupObserver.onUpdate:(Ljava/lang/String;Landroid/app/backup/BackupProgress;)V
4: .line 834
goto 10
end local 2 // android.util.Pair obj
5: .line 836
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield android.app.backup.BackupManager$BackupObserverWrapper$1.this$1:Landroid/app/backup/BackupManager$BackupObserverWrapper;
getfield android.app.backup.BackupManager$BackupObserverWrapper.mObserver:Landroid/app/backup/BackupObserver;
aload 1 /* msg */
getfield android.os.Message.obj:Ljava/lang/Object;
checkcast java.lang.String
aload 1 /* msg */
getfield android.os.Message.arg1:I
invokevirtual android.app.backup.BackupObserver.onResult:(Ljava/lang/String;I)V
6: .line 837
goto 10
7: .line 839
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield android.app.backup.BackupManager$BackupObserverWrapper$1.this$1:Landroid/app/backup/BackupManager$BackupObserverWrapper;
getfield android.app.backup.BackupManager$BackupObserverWrapper.mObserver:Landroid/app/backup/BackupObserver;
aload 1 /* msg */
getfield android.os.Message.arg1:I
invokevirtual android.app.backup.BackupObserver.backupFinished:(I)V
8: .line 840
goto 10
9: .line 842
StackMap locals:
StackMap stack:
ldc "BackupManager"
new java.lang.StringBuilder
dup
ldc "Unknown message: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1 /* msg */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
pop
10: .line 845
StackMap locals:
StackMap stack:
return
end local 1 // android.os.Message msg
end local 0 // android.app.backup.BackupManager$BackupObserverWrapper$1 this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/app/backup/BackupManager$BackupObserverWrapper$1;
0 11 1 msg Landroid/os/Message;
3 5 2 obj Landroid/util/Pair<Ljava/lang/String;Landroid/app/backup/BackupProgress;>;
MethodParameters:
Name Flags
msg
}
SourceFile: "BackupManager.java"
EnclosingMethod: android.app.backup.BackupManager$BackupObserverWrapper.<init>:(Landroid/app/backup/BackupManager;Landroid/content/Context;Landroid/app/backup/BackupObserver;)V
NestHost: android.app.backup.BackupManager
InnerClasses:
private BackupObserverWrapper = android.app.backup.BackupManager$BackupObserverWrapper of android.app.backup.BackupManager
android.app.backup.BackupManager$BackupObserverWrapper$1