public class android.app.backup.BackupTransport
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.app.backup.BackupTransport
super_class: java.lang.Object
{
public static final int TRANSPORT_OK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int NO_MORE_DATA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int TRANSPORT_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1000
public static final int TRANSPORT_NOT_INITIALIZED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1001
public static final int TRANSPORT_PACKAGE_REJECTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1002
public static final int AGENT_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1003
public static final int AGENT_UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1004
public static final int TRANSPORT_QUOTA_EXCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1005
public static final int TRANSPORT_NON_INCREMENTAL_BACKUP_REQUIRED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1006
public static final int FLAG_USER_INITIATED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FLAG_INCREMENTAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int FLAG_NON_INCREMENTAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final java.lang.String EXTRA_TRANSPORT_REGISTRATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.app.backup.extra.TRANSPORT_REGISTRATION"
com.android.internal.backup.IBackupTransport mBinderImpl;
descriptor: Lcom/android/internal/backup/IBackupTransport;
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new android.app.backup.BackupTransport$TransportImpl
dup
aload 0
invokespecial android.app.backup.BackupTransport$TransportImpl.<init>:(Landroid/app/backup/BackupTransport;)V
putfield android.app.backup.BackupTransport.mBinderImpl:Lcom/android/internal/backup/IBackupTransport;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/backup/BackupTransport;
public android.os.IBinder getBinder();
descriptor: ()Landroid/os/IBinder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.backup.BackupTransport.mBinderImpl:Lcom/android/internal/backup/IBackupTransport;
invokeinterface com.android.internal.backup.IBackupTransport.asBinder:()Landroid/os/IBinder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
public java.lang.String name();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "Transport name() not implemented"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
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: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
public java.lang.String currentDestinationString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
1: ldc "Transport currentDestinationString() not implemented"
2: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/backup/BackupTransport;
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: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
public java.lang.String dataManagementLabel();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
1: ldc "Transport dataManagementLabel() not implemented"
2: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/backup/BackupTransport;
public java.lang.String transportDirName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
1: ldc "Transport transportDirName() not implemented"
2: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/backup/BackupTransport;
public int initializeDevice();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: sipush -1000
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
public int clearBackupData(android.content.pm.PackageInfo);
descriptor: (Landroid/content/pm/PackageInfo;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: sipush -1000
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
0 1 1 packageInfo Landroid/content/pm/PackageInfo;
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: sipush -1000
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
public long requestBackupTime();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: lconst_0
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
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=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokevirtual android.app.backup.BackupTransport.performBackup:(Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;)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;
0 1 1 packageInfo Landroid/content/pm/PackageInfo;
0 1 2 inFd Landroid/os/ParcelFileDescriptor;
0 1 3 flags I
MethodParameters:
Name Flags
packageInfo
inFd
flags
public int performBackup(android.content.pm.PackageInfo, android.os.ParcelFileDescriptor);
descriptor: (Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: sipush -1000
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
0 1 1 packageInfo Landroid/content/pm/PackageInfo;
0 1 2 inFd Landroid/os/ParcelFileDescriptor;
MethodParameters:
Name Flags
packageInfo
inFd
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: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
public long getCurrentRestoreSet();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: lconst_0
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
public int startRestore(long, android.content.pm.PackageInfo[]);
descriptor: (J[Landroid/content/pm/PackageInfo;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=3
start local 0 start local 1 start local 3 0: sipush -1000
ireturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
0 1 1 token J
0 1 3 packages [Landroid/content/pm/PackageInfo;
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: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
public int getRestoreData(android.os.ParcelFileDescriptor);
descriptor: (Landroid/os/ParcelFileDescriptor;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: sipush -1000
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
0 1 1 outFd Landroid/os/ParcelFileDescriptor;
MethodParameters:
Name Flags
outFd
public void finishRestore();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
1: ldc "Transport finishRestore() not implemented"
2: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/backup/BackupTransport;
public long requestFullBackupTime();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: lconst_0
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
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=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokevirtual android.app.backup.BackupTransport.performFullBackup:(Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;)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;
0 1 1 targetPackage Landroid/content/pm/PackageInfo;
0 1 2 socket Landroid/os/ParcelFileDescriptor;
0 1 3 flags I
MethodParameters:
Name Flags
targetPackage
socket
flags
public int performFullBackup(android.content.pm.PackageInfo, android.os.ParcelFileDescriptor);
descriptor: (Landroid/content/pm/PackageInfo;Landroid/os/ParcelFileDescriptor;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: sipush -1002
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
0 1 1 targetPackage Landroid/content/pm/PackageInfo;
0 1 2 socket Landroid/os/ParcelFileDescriptor;
MethodParameters:
Name Flags
targetPackage
socket
public int checkFullBackupSize(long);
descriptor: (J)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
0 1 1 size J
MethodParameters:
Name Flags
size
public int sendBackupData(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: sipush -1000
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
0 1 1 numBytes I
MethodParameters:
Name Flags
numBytes
public void cancelFullBackup();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
1: ldc "Transport cancelFullBackup() not implemented"
2: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/backup/BackupTransport;
public boolean isAppEligibleForBackup(android.content.pm.PackageInfo, boolean);
descriptor: (Landroid/content/pm/PackageInfo;Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
0 1 1 targetPackage Landroid/content/pm/PackageInfo;
0 1 2 isFullBackup Z
MethodParameters:
Name Flags
targetPackage
isFullBackup
public long getBackupQuota(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc 9223372036854775807
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
0 1 1 packageName Ljava/lang/String;
0 1 2 isFullBackup Z
MethodParameters:
Name Flags
packageName
isFullBackup
public int getNextFullRestoreDataChunk(android.os.ParcelFileDescriptor);
descriptor: (Landroid/os/ParcelFileDescriptor;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
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: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
public int getTransportFlags();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/backup/BackupTransport;
}
SourceFile: "BackupTransport.java"
NestMembers:
android.app.backup.BackupTransport$TransportImpl
InnerClasses:
TransportImpl = android.app.backup.BackupTransport$TransportImpl of android.app.backup.BackupTransport
RuntimeVisibleAnnotations:
android.annotation.SystemApi()