public class android.content.SyncRequest implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.content.SyncRequest
super_class: java.lang.Object
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "SyncRequest"
private final android.accounts.Account mAccountToSync;
descriptor: Landroid/accounts/Account;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String mAuthority;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.os.Bundle mExtras;
descriptor: Landroid/os/Bundle;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean mDisallowMetered;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long mSyncFlexTimeSecs;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long mSyncRunTimeSecs;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean mIsPeriodic;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean mIsAuthority;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean mIsExpedited;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public static final android.os.Parcelable$Creator<android.content.SyncRequest> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/content/SyncRequest;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.content.SyncRequest$1
dup
invokespecial android.content.SyncRequest$1.<init>:()V
putstatic android.content.SyncRequest.CREATOR:Landroid/os/Parcelable$Creator;
1: return
LocalVariableTable:
Start End Slot Name Signature
public boolean isPeriodic();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.SyncRequest.mIsPeriodic:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/SyncRequest;
public boolean isExpedited();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.SyncRequest.mIsExpedited:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/SyncRequest;
public android.accounts.Account getAccount();
descriptor: ()Landroid/accounts/Account;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.SyncRequest.mAccountToSync:Landroid/accounts/Account;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/SyncRequest;
public java.lang.String getProvider();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.SyncRequest.mAuthority:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/SyncRequest;
public android.os.Bundle getBundle();
descriptor: ()Landroid/os/Bundle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.SyncRequest.mExtras:Landroid/os/Bundle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/SyncRequest;
public long getSyncFlexTime();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.SyncRequest.mSyncFlexTimeSecs:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/SyncRequest;
public long getSyncRunTime();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.SyncRequest.mSyncRunTimeSecs:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/SyncRequest;
public int describeContents();
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/content/SyncRequest;
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield android.content.SyncRequest.mExtras:Landroid/os/Bundle;
invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
1: aload 1
aload 0
getfield android.content.SyncRequest.mSyncFlexTimeSecs:J
invokevirtual android.os.Parcel.writeLong:(J)V
2: aload 1
aload 0
getfield android.content.SyncRequest.mSyncRunTimeSecs:J
invokevirtual android.os.Parcel.writeLong:(J)V
3: aload 1
aload 0
getfield android.content.SyncRequest.mIsPeriodic:Z
ifeq 4
iconst_1
goto 5
StackMap locals:
StackMap stack: android.os.Parcel
4: iconst_0
StackMap locals: android.content.SyncRequest android.os.Parcel int
StackMap stack: android.os.Parcel int
5: invokevirtual android.os.Parcel.writeInt:(I)V
6: aload 1
aload 0
getfield android.content.SyncRequest.mDisallowMetered:Z
ifeq 7
iconst_1
goto 8
StackMap locals:
StackMap stack: android.os.Parcel
7: iconst_0
StackMap locals: android.content.SyncRequest android.os.Parcel int
StackMap stack: android.os.Parcel int
8: invokevirtual android.os.Parcel.writeInt:(I)V
9: aload 1
aload 0
getfield android.content.SyncRequest.mIsAuthority:Z
ifeq 10
iconst_1
goto 11
StackMap locals:
StackMap stack: android.os.Parcel
10: iconst_0
StackMap locals: android.content.SyncRequest android.os.Parcel int
StackMap stack: android.os.Parcel int
11: invokevirtual android.os.Parcel.writeInt:(I)V
12: aload 1
aload 0
getfield android.content.SyncRequest.mIsExpedited:Z
ifeq 13
iconst_1
goto 14
StackMap locals:
StackMap stack: android.os.Parcel
13: iconst_0
StackMap locals: android.content.SyncRequest android.os.Parcel int
StackMap stack: android.os.Parcel int
14: invokevirtual android.os.Parcel.writeInt:(I)V
15: aload 1
aload 0
getfield android.content.SyncRequest.mAccountToSync:Landroid/accounts/Account;
iload 2
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
16: aload 1
aload 0
getfield android.content.SyncRequest.mAuthority:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
17: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Landroid/content/SyncRequest;
0 18 1 parcel Landroid/os/Parcel;
0 18 2 flags I
MethodParameters:
Name Flags
parcel
flags
private void <init>(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
invokevirtual android.os.Parcel.readBundle:()Landroid/os/Bundle;
iconst_1
invokestatic android.os.Bundle.setDefusable:(Landroid/os/Bundle;Z)Landroid/os/Bundle;
putfield android.content.SyncRequest.mExtras:Landroid/os/Bundle;
2: aload 0
aload 1
invokevirtual android.os.Parcel.readLong:()J
putfield android.content.SyncRequest.mSyncFlexTimeSecs:J
3: aload 0
aload 1
invokevirtual android.os.Parcel.readLong:()J
putfield android.content.SyncRequest.mSyncRunTimeSecs:J
4: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 5
iconst_1
goto 6
StackMap locals: android.content.SyncRequest android.os.Parcel
StackMap stack: android.content.SyncRequest
5: iconst_0
StackMap locals: android.content.SyncRequest android.os.Parcel
StackMap stack: android.content.SyncRequest int
6: putfield android.content.SyncRequest.mIsPeriodic:Z
7: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 8
iconst_1
goto 9
StackMap locals:
StackMap stack: android.content.SyncRequest
8: iconst_0
StackMap locals: android.content.SyncRequest android.os.Parcel
StackMap stack: android.content.SyncRequest int
9: putfield android.content.SyncRequest.mDisallowMetered:Z
10: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 11
iconst_1
goto 12
StackMap locals:
StackMap stack: android.content.SyncRequest
11: iconst_0
StackMap locals: android.content.SyncRequest android.os.Parcel
StackMap stack: android.content.SyncRequest int
12: putfield android.content.SyncRequest.mIsAuthority:Z
13: aload 0
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifeq 14
iconst_1
goto 15
StackMap locals:
StackMap stack: android.content.SyncRequest
14: iconst_0
StackMap locals: android.content.SyncRequest android.os.Parcel
StackMap stack: android.content.SyncRequest int
15: putfield android.content.SyncRequest.mIsExpedited:Z
16: aload 0
aload 1
aconst_null
invokevirtual android.os.Parcel.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
checkcast android.accounts.Account
putfield android.content.SyncRequest.mAccountToSync:Landroid/accounts/Account;
17: aload 0
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
putfield android.content.SyncRequest.mAuthority:Ljava/lang/String;
18: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Landroid/content/SyncRequest;
0 19 1 in Landroid/os/Parcel;
MethodParameters:
Name Flags
in
protected void <init>(android.content.SyncRequest$Builder);
descriptor: (Landroid/content/SyncRequest$Builder;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield android.content.SyncRequest$Builder.mSyncFlexTimeSecs:J
putfield android.content.SyncRequest.mSyncFlexTimeSecs:J
2: aload 0
aload 1
getfield android.content.SyncRequest$Builder.mSyncRunTimeSecs:J
putfield android.content.SyncRequest.mSyncRunTimeSecs:J
3: aload 0
aload 1
getfield android.content.SyncRequest$Builder.mAccount:Landroid/accounts/Account;
putfield android.content.SyncRequest.mAccountToSync:Landroid/accounts/Account;
4: aload 0
aload 1
getfield android.content.SyncRequest$Builder.mAuthority:Ljava/lang/String;
putfield android.content.SyncRequest.mAuthority:Ljava/lang/String;
5: aload 0
aload 1
getfield android.content.SyncRequest$Builder.mSyncType:I
iconst_1
if_icmpne 6
iconst_1
goto 7
StackMap locals: android.content.SyncRequest android.content.SyncRequest$Builder
StackMap stack: android.content.SyncRequest
6: iconst_0
StackMap locals: android.content.SyncRequest android.content.SyncRequest$Builder
StackMap stack: android.content.SyncRequest int
7: putfield android.content.SyncRequest.mIsPeriodic:Z
8: aload 0
aload 1
getfield android.content.SyncRequest$Builder.mSyncTarget:I
iconst_2
if_icmpne 9
iconst_1
goto 10
StackMap locals:
StackMap stack: android.content.SyncRequest
9: iconst_0
StackMap locals: android.content.SyncRequest android.content.SyncRequest$Builder
StackMap stack: android.content.SyncRequest int
10: putfield android.content.SyncRequest.mIsAuthority:Z
11: aload 0
aload 1
getfield android.content.SyncRequest$Builder.mExpedited:Z
putfield android.content.SyncRequest.mIsExpedited:Z
12: aload 0
new android.os.Bundle
dup
aload 1
getfield android.content.SyncRequest$Builder.mCustomExtras:Landroid/os/Bundle;
invokespecial android.os.Bundle.<init>:(Landroid/os/Bundle;)V
putfield android.content.SyncRequest.mExtras:Landroid/os/Bundle;
13: aload 0
getfield android.content.SyncRequest.mExtras:Landroid/os/Bundle;
aload 1
getfield android.content.SyncRequest$Builder.mSyncConfigExtras:Landroid/os/Bundle;
invokevirtual android.os.Bundle.putAll:(Landroid/os/Bundle;)V
14: aload 0
aload 1
getfield android.content.SyncRequest$Builder.mDisallowMetered:Z
putfield android.content.SyncRequest.mDisallowMetered:Z
15: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Landroid/content/SyncRequest;
0 16 1 b Landroid/content/SyncRequest$Builder;
MethodParameters:
Name Flags
b
}
SourceFile: "SyncRequest.java"
NestMembers:
android.content.SyncRequest$1 android.content.SyncRequest$Builder
InnerClasses:
android.content.SyncRequest$1
public Builder = android.content.SyncRequest$Builder of android.content.SyncRequest
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable