public final class android.service.autofill.SaveInfo implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.service.autofill.SaveInfo
super_class: java.lang.Object
{
public static final int SAVE_DATA_TYPE_GENERIC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int SAVE_DATA_TYPE_PASSWORD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int SAVE_DATA_TYPE_ADDRESS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int SAVE_DATA_TYPE_CREDIT_CARD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int SAVE_DATA_TYPE_USERNAME;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int SAVE_DATA_TYPE_EMAIL_ADDRESS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int NEGATIVE_BUTTON_STYLE_CANCEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int NEGATIVE_BUTTON_STYLE_REJECT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FLAG_SAVE_ON_ALL_VIEWS_INVISIBLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FLAG_DONT_SAVE_ON_FINISH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private final int mType;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mNegativeButtonStyle;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.content.IntentSender mNegativeActionListener;
descriptor: Landroid/content/IntentSender;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.view.autofill.AutofillId[] mRequiredIds;
descriptor: [Landroid/view/autofill/AutofillId;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.view.autofill.AutofillId[] mOptionalIds;
descriptor: [Landroid/view/autofill/AutofillId;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.CharSequence mDescription;
descriptor: Ljava/lang/CharSequence;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mFlags;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.service.autofill.CustomDescription mCustomDescription;
descriptor: Landroid/service/autofill/CustomDescription;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.service.autofill.InternalValidator mValidator;
descriptor: Landroid/service/autofill/InternalValidator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.service.autofill.InternalSanitizer[] mSanitizerKeys;
descriptor: [Landroid/service/autofill/InternalSanitizer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.view.autofill.AutofillId[][] mSanitizerValues;
descriptor: [[Landroid/view/autofill/AutofillId;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.view.autofill.AutofillId mTriggerId;
descriptor: Landroid/view/autofill/AutofillId;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public static final android.os.Parcelable$Creator<android.service.autofill.SaveInfo> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/service/autofill/SaveInfo;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.service.autofill.SaveInfo$1
dup
invokespecial android.service.autofill.SaveInfo$1.<init>:()V
putstatic android.service.autofill.SaveInfo.CREATOR:Landroid/os/Parcelable$Creator;
1: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(android.service.autofill.SaveInfo$Builder);
descriptor: (Landroid/service/autofill/SaveInfo$Builder;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, 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.service.autofill.SaveInfo$Builder.mType:I
putfield android.service.autofill.SaveInfo.mType:I
2: aload 0
aload 1
getfield android.service.autofill.SaveInfo$Builder.mNegativeButtonStyle:I
putfield android.service.autofill.SaveInfo.mNegativeButtonStyle:I
3: aload 0
aload 1
getfield android.service.autofill.SaveInfo$Builder.mNegativeActionListener:Landroid/content/IntentSender;
putfield android.service.autofill.SaveInfo.mNegativeActionListener:Landroid/content/IntentSender;
4: aload 0
aload 1
getfield android.service.autofill.SaveInfo$Builder.mRequiredIds:[Landroid/view/autofill/AutofillId;
putfield android.service.autofill.SaveInfo.mRequiredIds:[Landroid/view/autofill/AutofillId;
5: aload 0
aload 1
getfield android.service.autofill.SaveInfo$Builder.mOptionalIds:[Landroid/view/autofill/AutofillId;
putfield android.service.autofill.SaveInfo.mOptionalIds:[Landroid/view/autofill/AutofillId;
6: aload 0
aload 1
getfield android.service.autofill.SaveInfo$Builder.mDescription:Ljava/lang/CharSequence;
putfield android.service.autofill.SaveInfo.mDescription:Ljava/lang/CharSequence;
7: aload 0
aload 1
getfield android.service.autofill.SaveInfo$Builder.mFlags:I
putfield android.service.autofill.SaveInfo.mFlags:I
8: aload 0
aload 1
getfield android.service.autofill.SaveInfo$Builder.mCustomDescription:Landroid/service/autofill/CustomDescription;
putfield android.service.autofill.SaveInfo.mCustomDescription:Landroid/service/autofill/CustomDescription;
9: aload 0
aload 1
getfield android.service.autofill.SaveInfo$Builder.mValidator:Landroid/service/autofill/InternalValidator;
putfield android.service.autofill.SaveInfo.mValidator:Landroid/service/autofill/InternalValidator;
10: aload 1
getfield android.service.autofill.SaveInfo$Builder.mSanitizers:Landroid/util/ArrayMap;
ifnonnull 14
11: aload 0
aconst_null
putfield android.service.autofill.SaveInfo.mSanitizerKeys:[Landroid/service/autofill/InternalSanitizer;
12: aload 0
aconst_null
putfield android.service.autofill.SaveInfo.mSanitizerValues:[[Landroid/view/autofill/AutofillId;
13: goto 23
14: StackMap locals: android.service.autofill.SaveInfo android.service.autofill.SaveInfo$Builder
StackMap stack:
aload 1
getfield android.service.autofill.SaveInfo$Builder.mSanitizers:Landroid/util/ArrayMap;
invokevirtual android.util.ArrayMap.size:()I
istore 2
start local 2 15: aload 0
iload 2
anewarray android.service.autofill.InternalSanitizer
putfield android.service.autofill.SaveInfo.mSanitizerKeys:[Landroid/service/autofill/InternalSanitizer;
16: aload 0
iload 2
anewarray android.view.autofill.AutofillId[]
putfield android.service.autofill.SaveInfo.mSanitizerValues:[[Landroid/view/autofill/AutofillId;
17: iconst_0
istore 3
start local 3 18: goto 22
19: StackMap locals: int int
StackMap stack:
aload 0
getfield android.service.autofill.SaveInfo.mSanitizerKeys:[Landroid/service/autofill/InternalSanitizer;
iload 3
aload 1
getfield android.service.autofill.SaveInfo$Builder.mSanitizers:Landroid/util/ArrayMap;
iload 3
invokevirtual android.util.ArrayMap.keyAt:(I)Ljava/lang/Object;
checkcast android.service.autofill.InternalSanitizer
aastore
20: aload 0
getfield android.service.autofill.SaveInfo.mSanitizerValues:[[Landroid/view/autofill/AutofillId;
iload 3
aload 1
getfield android.service.autofill.SaveInfo$Builder.mSanitizers:Landroid/util/ArrayMap;
iload 3
invokevirtual android.util.ArrayMap.valueAt:(I)Ljava/lang/Object;
checkcast android.view.autofill.AutofillId[]
aastore
21: iinc 3 1
StackMap locals:
StackMap stack:
22: iload 3
iload 2
if_icmplt 19
end local 3 end local 2 23: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield android.service.autofill.SaveInfo$Builder.mTriggerId:Landroid/view/autofill/AutofillId;
putfield android.service.autofill.SaveInfo.mTriggerId:Landroid/view/autofill/AutofillId;
24: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Landroid/service/autofill/SaveInfo;
0 25 1 builder Landroid/service/autofill/SaveInfo$Builder;
15 23 2 size I
18 23 3 i I
MethodParameters:
Name Flags
builder
public int getNegativeActionStyle();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mNegativeButtonStyle:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public android.content.IntentSender getNegativeActionListener();
descriptor: ()Landroid/content/IntentSender;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mNegativeActionListener:Landroid/content/IntentSender;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public android.view.autofill.AutofillId[] getRequiredIds();
descriptor: ()[Landroid/view/autofill/AutofillId;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mRequiredIds:[Landroid/view/autofill/AutofillId;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public android.view.autofill.AutofillId[] getOptionalIds();
descriptor: ()[Landroid/view/autofill/AutofillId;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mOptionalIds:[Landroid/view/autofill/AutofillId;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public int getType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public int getFlags();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mFlags:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public java.lang.CharSequence getDescription();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mDescription:Ljava/lang/CharSequence;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public android.service.autofill.CustomDescription getCustomDescription();
descriptor: ()Landroid/service/autofill/CustomDescription;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mCustomDescription:Landroid/service/autofill/CustomDescription;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public android.service.autofill.InternalValidator getValidator();
descriptor: ()Landroid/service/autofill/InternalValidator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mValidator:Landroid/service/autofill/InternalValidator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public android.service.autofill.InternalSanitizer[] getSanitizerKeys();
descriptor: ()[Landroid/service/autofill/InternalSanitizer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mSanitizerKeys:[Landroid/service/autofill/InternalSanitizer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public android.view.autofill.AutofillId[][] getSanitizerValues();
descriptor: ()[[Landroid/view/autofill/AutofillId;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mSanitizerValues:[[Landroid/view/autofill/AutofillId;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public android.view.autofill.AutofillId getTriggerId();
descriptor: ()Landroid/view/autofill/AutofillId;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.autofill.SaveInfo.mTriggerId:Landroid/view/autofill/AutofillId;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/autofill/SaveInfo;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: getstatic android.view.autofill.Helper.sDebug:Z
ifne 1
aload 0
invokespecial java.lang.Object.toString:()Ljava/lang/String;
areturn
1: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "SaveInfo: [type="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: ldc Landroid/service/autofill/SaveInfo;
ldc "SAVE_DATA_TYPE_"
aload 0
getfield android.service.autofill.SaveInfo.mType:I
invokestatic android.util.DebugUtils.flagsToString:(Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc ", requiredIds="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.service.autofill.SaveInfo.mRequiredIds:[Landroid/view/autofill/AutofillId;
invokestatic java.util.Arrays.toString:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc ", style="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc Landroid/service/autofill/SaveInfo;
5: ldc "NEGATIVE_BUTTON_STYLE_"
aload 0
getfield android.service.autofill.SaveInfo.mNegativeButtonStyle:I
6: invokestatic android.util.DebugUtils.flagsToString:(Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: astore 1
start local 1 8: aload 0
getfield android.service.autofill.SaveInfo.mOptionalIds:[Landroid/view/autofill/AutofillId;
ifnull 10
9: aload 1
ldc ", optionalIds="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.service.autofill.SaveInfo.mOptionalIds:[Landroid/view/autofill/AutofillId;
invokestatic java.util.Arrays.toString:([Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield android.service.autofill.SaveInfo.mDescription:Ljava/lang/CharSequence;
ifnull 12
11: aload 1
ldc ", description="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.service.autofill.SaveInfo.mDescription:Ljava/lang/CharSequence;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
pop
12: StackMap locals:
StackMap stack:
aload 0
getfield android.service.autofill.SaveInfo.mFlags:I
ifeq 14
13: aload 1
ldc ", flags="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.service.autofill.SaveInfo.mFlags:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
14: StackMap locals:
StackMap stack:
aload 0
getfield android.service.autofill.SaveInfo.mCustomDescription:Landroid/service/autofill/CustomDescription;
ifnull 16
15: aload 1
ldc ", customDescription="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.service.autofill.SaveInfo.mCustomDescription:Landroid/service/autofill/CustomDescription;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
16: StackMap locals:
StackMap stack:
aload 0
getfield android.service.autofill.SaveInfo.mValidator:Landroid/service/autofill/InternalValidator;
ifnull 18
17: aload 1
ldc ", validator="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.service.autofill.SaveInfo.mValidator:Landroid/service/autofill/InternalValidator;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
18: StackMap locals:
StackMap stack:
aload 0
getfield android.service.autofill.SaveInfo.mSanitizerKeys:[Landroid/service/autofill/InternalSanitizer;
ifnull 20
19: aload 1
ldc ", sanitizerKeys="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.service.autofill.SaveInfo.mSanitizerKeys:[Landroid/service/autofill/InternalSanitizer;
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
20: StackMap locals:
StackMap stack:
aload 0
getfield android.service.autofill.SaveInfo.mSanitizerValues:[[Landroid/view/autofill/AutofillId;
ifnull 22
21: aload 1
ldc ", sanitizerValues="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.service.autofill.SaveInfo.mSanitizerValues:[[Landroid/view/autofill/AutofillId;
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
22: StackMap locals:
StackMap stack:
aload 0
getfield android.service.autofill.SaveInfo.mTriggerId:Landroid/view/autofill/AutofillId;
ifnull 24
23: aload 1
ldc ", triggerId="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.service.autofill.SaveInfo.mTriggerId:Landroid/view/autofill/AutofillId;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
24: StackMap locals:
StackMap stack:
aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Landroid/service/autofill/SaveInfo;
8 25 1 builder Ljava/lang/StringBuilder;
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/service/autofill/SaveInfo;
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield android.service.autofill.SaveInfo.mType:I
invokevirtual android.os.Parcel.writeInt:(I)V
1: aload 1
aload 0
getfield android.service.autofill.SaveInfo.mRequiredIds:[Landroid/view/autofill/AutofillId;
iload 2
invokevirtual android.os.Parcel.writeParcelableArray:([Landroid/os/Parcelable;I)V
2: aload 1
aload 0
getfield android.service.autofill.SaveInfo.mOptionalIds:[Landroid/view/autofill/AutofillId;
iload 2
invokevirtual android.os.Parcel.writeParcelableArray:([Landroid/os/Parcelable;I)V
3: aload 1
aload 0
getfield android.service.autofill.SaveInfo.mNegativeButtonStyle:I
invokevirtual android.os.Parcel.writeInt:(I)V
4: aload 1
aload 0
getfield android.service.autofill.SaveInfo.mNegativeActionListener:Landroid/content/IntentSender;
iload 2
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
5: aload 1
aload 0
getfield android.service.autofill.SaveInfo.mDescription:Ljava/lang/CharSequence;
invokevirtual android.os.Parcel.writeCharSequence:(Ljava/lang/CharSequence;)V
6: aload 1
aload 0
getfield android.service.autofill.SaveInfo.mCustomDescription:Landroid/service/autofill/CustomDescription;
iload 2
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
7: aload 1
aload 0
getfield android.service.autofill.SaveInfo.mValidator:Landroid/service/autofill/InternalValidator;
iload 2
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
8: aload 1
aload 0
getfield android.service.autofill.SaveInfo.mSanitizerKeys:[Landroid/service/autofill/InternalSanitizer;
iload 2
invokevirtual android.os.Parcel.writeParcelableArray:([Landroid/os/Parcelable;I)V
9: aload 0
getfield android.service.autofill.SaveInfo.mSanitizerKeys:[Landroid/service/autofill/InternalSanitizer;
ifnull 15
10: iconst_0
istore 3
start local 3 11: goto 14
12: StackMap locals: int
StackMap stack:
aload 1
aload 0
getfield android.service.autofill.SaveInfo.mSanitizerValues:[[Landroid/view/autofill/AutofillId;
iload 3
aaload
iload 2
invokevirtual android.os.Parcel.writeParcelableArray:([Landroid/os/Parcelable;I)V
13: iinc 3 1
StackMap locals:
StackMap stack:
14: iload 3
aload 0
getfield android.service.autofill.SaveInfo.mSanitizerValues:[[Landroid/view/autofill/AutofillId;
arraylength
if_icmplt 12
end local 3 15: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield android.service.autofill.SaveInfo.mTriggerId:Landroid/view/autofill/AutofillId;
iload 2
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
16: aload 1
aload 0
getfield android.service.autofill.SaveInfo.mFlags:I
invokevirtual android.os.Parcel.writeInt:(I)V
17: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Landroid/service/autofill/SaveInfo;
0 18 1 parcel Landroid/os/Parcel;
0 18 2 flags I
11 15 3 i I
MethodParameters:
Name Flags
parcel
flags
}
SourceFile: "SaveInfo.java"
NestMembers:
android.service.autofill.SaveInfo$1 android.service.autofill.SaveInfo$Builder android.service.autofill.SaveInfo$NegativeButtonStyle android.service.autofill.SaveInfo$SaveDataType android.service.autofill.SaveInfo$SaveInfoFlags
InnerClasses:
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
android.service.autofill.SaveInfo$1
public final Builder = android.service.autofill.SaveInfo$Builder of android.service.autofill.SaveInfo
abstract NegativeButtonStyle = android.service.autofill.SaveInfo$NegativeButtonStyle of android.service.autofill.SaveInfo
abstract SaveDataType = android.service.autofill.SaveInfo$SaveDataType of android.service.autofill.SaveInfo
abstract SaveInfoFlags = android.service.autofill.SaveInfo$SaveInfoFlags of android.service.autofill.SaveInfo