first commit
[bylock.git] / sources / com / google / android / gms / identity / intents / a.java
blobce2ff5e418ea7a4ba16cb4baaddc427ffba4e338
1 package com.google.android.gms.identity.intents;
3 import android.os.Parcel;
4 import android.os.Parcelable;
5 import com.google.android.gms.common.internal.safeparcel.b;
6 import com.google.android.gms.common.internal.safeparcel.c;
7 import com.google.android.gms.identity.intents.model.CountrySpecification;
8 import java.util.ArrayList;
10 public class a implements Parcelable.Creator {
11 static void a(UserAddressRequest userAddressRequest, Parcel parcel, int i) {
12 int a = c.a(parcel);
13 c.a(parcel, 1, userAddressRequest.a());
14 c.b(parcel, 2, userAddressRequest.a, false);
15 c.a(parcel, a);
18 /* renamed from: a */
19 public UserAddressRequest createFromParcel(Parcel parcel) {
20 int b = com.google.android.gms.common.internal.safeparcel.a.b(parcel);
21 int i = 0;
22 ArrayList arrayList = null;
23 while (parcel.dataPosition() < b) {
24 int a = com.google.android.gms.common.internal.safeparcel.a.a(parcel);
25 switch (com.google.android.gms.common.internal.safeparcel.a.a(a)) {
26 case 1:
27 i = com.google.android.gms.common.internal.safeparcel.a.g(parcel, a);
28 break;
29 case 2:
30 arrayList = com.google.android.gms.common.internal.safeparcel.a.c(parcel, a, CountrySpecification.CREATOR);
31 break;
32 default:
33 com.google.android.gms.common.internal.safeparcel.a.b(parcel, a);
34 break;
37 if (parcel.dataPosition() == b) {
38 return new UserAddressRequest(i, arrayList);
40 throw new b("Overread allowed size end=" + b, parcel);
43 /* renamed from: a */
44 public UserAddressRequest[] newArray(int i) {
45 return new UserAddressRequest[i];