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