first commit
[bylock.git] / sources / com / google / android / gms / games / internal / a.java
blobe950fef99acc3c31b16ca05f334d738ee932f800
1 package com.google.android.gms.games.internal;
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;
8 public class a implements Parcelable.Creator {
9 static void a(ConnectionInfo connectionInfo, Parcel parcel, int i) {
10 int a = c.a(parcel);
11 c.a(parcel, 1, connectionInfo.b(), false);
12 c.a(parcel, 1000, connectionInfo.a());
13 c.a(parcel, 2, connectionInfo.c());
14 c.a(parcel, a);
17 /* renamed from: a */
18 public ConnectionInfo createFromParcel(Parcel parcel) {
19 int i = 0;
20 int b = com.google.android.gms.common.internal.safeparcel.a.b(parcel);
21 String str = null;
22 int i2 = 0;
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 str = com.google.android.gms.common.internal.safeparcel.a.n(parcel, a);
28 break;
29 case 2:
30 i = com.google.android.gms.common.internal.safeparcel.a.g(parcel, a);
31 break;
32 case 1000:
33 i2 = com.google.android.gms.common.internal.safeparcel.a.g(parcel, a);
34 break;
35 default:
36 com.google.android.gms.common.internal.safeparcel.a.b(parcel, a);
37 break;
40 if (parcel.dataPosition() == b) {
41 return new ConnectionInfo(i2, str, i);
43 throw new b("Overread allowed size end=" + b, parcel);
46 /* renamed from: a */
47 public ConnectionInfo[] newArray(int i) {
48 return new ConnectionInfo[i];