class android.app.backup.BackupTransport$TransportImpl extends com.android.internal.backup.IBackupTransport$Stub
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.app.backup.BackupTransport$TransportImpl
super_class: com.android.internal.backup.IBackupTransport$Stub
{
final android.app.backup.BackupTransport this$0;
descriptor: Landroid/app/backup/BackupTransport;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(android.app.backup.BackupTransport);
descriptor: (Landroid/app/backup/BackupTransport;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
aload 0
invokespecial com.android.internal.backup.IBackupTransport$Stub.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
MethodParameters:
Name Flags
this$0 final
public java.lang.String name();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.name:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public android.content.Intent configurationIntent();
descriptor: ()Landroid/content/Intent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.configurationIntent:()Landroid/content/Intent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public java.lang.String currentDestinationString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.currentDestinationString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public android.content.Intent dataManagementIntent();
descriptor: ()Landroid/content/Intent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.dataManagementIntent:()Landroid/content/Intent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
public java.lang.String dataManagementLabel();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.dataManagementLabel:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
public java.lang.String transportDirName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.transportDirName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public long requestBackupTime();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.requestBackupTime:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public int initializeDevice();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.initializeDevice:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public int performBackup(android.content.pm.PackageInfo, android.os.ParcelFileDescriptor, int);
descriptor: (Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
aload 1
aload 2
iload 3
invokevirtual android.app.backup.BackupTransport.performBackup:(Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;I)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
0 1 1 packageInfo Landroid/content/pm/PackageInfo;
0 1 2 inFd Landroid/os/ParcelFileDescriptor;
0 1 3 flags I
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageInfo
inFd
flags
public int clearBackupData(android.content.pm.PackageInfo);
descriptor: (Landroid/content/pm/PackageInfo;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
aload 1
invokevirtual android.app.backup.BackupTransport.clearBackupData:(Landroid/content/pm/PackageInfo;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
0 1 1 packageInfo Landroid/content/pm/PackageInfo;
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageInfo
public int finishBackup();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.finishBackup:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public android.app.backup.RestoreSet[] getAvailableRestoreSets();
descriptor: ()[Landroid/app/backup/RestoreSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.getAvailableRestoreSets:()[Landroid/app/backup/RestoreSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public long getCurrentRestoreSet();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.getCurrentRestoreSet:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public int startRestore(long, android.content.pm.PackageInfo[]);
descriptor: (J[Landroid/content/pm/PackageInfo;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
lload 1
aload 3
invokevirtual android.app.backup.BackupTransport.startRestore:(J[Landroid/content/pm/PackageInfo;)I
ireturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
0 1 1 token J
0 1 3 packages [Landroid/content/pm/PackageInfo;
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
packages
public android.app.backup.RestoreDescription nextRestorePackage();
descriptor: ()Landroid/app/backup/RestoreDescription;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.nextRestorePackage:()Landroid/app/backup/RestoreDescription;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public int getRestoreData(android.os.ParcelFileDescriptor);
descriptor: (Landroid/os/ParcelFileDescriptor;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
aload 1
invokevirtual android.app.backup.BackupTransport.getRestoreData:(Landroid/os/ParcelFileDescriptor;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
0 1 1 outFd Landroid/os/ParcelFileDescriptor;
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
outFd
public void finishRestore();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.finishRestore:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public long requestFullBackupTime();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.requestFullBackupTime:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public int performFullBackup(android.content.pm.PackageInfo, android.os.ParcelFileDescriptor, int);
descriptor: (Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
aload 1
aload 2
iload 3
invokevirtual android.app.backup.BackupTransport.performFullBackup:(Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;I)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
0 1 1 targetPackage Landroid/content/pm/PackageInfo;
0 1 2 socket Landroid/os/ParcelFileDescriptor;
0 1 3 flags I
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
targetPackage
socket
flags
public int checkFullBackupSize(long);
descriptor: (J)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
lload 1
invokevirtual android.app.backup.BackupTransport.checkFullBackupSize:(J)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
0 1 1 size J
MethodParameters:
Name Flags
size
public int sendBackupData(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
iload 1
invokevirtual android.app.backup.BackupTransport.sendBackupData:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
0 1 1 numBytes I
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
numBytes
public void cancelFullBackup();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.cancelFullBackup:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/backup/BackupTransport$TransportImpl;
Exceptions:
throws android.os.RemoteException
public boolean isAppEligibleForBackup(android.content.pm.PackageInfo, boolean);
descriptor: (Landroid/content/pm/PackageInfo;Z)Z
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.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
aload 1
iload 2
invokevirtual android.app.backup.BackupTransport.isAppEligibleForBackup:(Landroid/content/pm/PackageInfo;Z)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
0 1 1 targetPackage Landroid/content/pm/PackageInfo;
0 1 2 isFullBackup Z
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
targetPackage
isFullBackup
public long getBackupQuota(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)J
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.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
aload 1
iload 2
invokevirtual android.app.backup.BackupTransport.getBackupQuota:(Ljava/lang/String;Z)J
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
0 1 1 packageName Ljava/lang/String;
0 1 2 isFullBackup Z
MethodParameters:
Name Flags
packageName
isFullBackup
public int getTransportFlags();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.getTransportFlags:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
public int getNextFullRestoreDataChunk(android.os.ParcelFileDescriptor);
descriptor: (Landroid/os/ParcelFileDescriptor;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
aload 1
invokevirtual android.app.backup.BackupTransport.getNextFullRestoreDataChunk:(Landroid/os/ParcelFileDescriptor;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
0 1 1 socket Landroid/os/ParcelFileDescriptor;
MethodParameters:
Name Flags
socket
public int abortFullRestore();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport$TransportImpl.this$0:Landroid/app/backup/BackupTransport;
invokevirtual android.app.backup.BackupTransport.abortFullRestore:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport$TransportImpl;
}
SourceFile: "BackupTransport.java"
NestHost: android.app.backup.BackupTransport
InnerClasses:
TransportImpl = android.app.backup.BackupTransport$TransportImpl of android.app.backup.BackupTransport
public abstract Stub = com.android.internal.backup.IBackupTransport$Stub of com.android.internal.backup.IBackupTransport