zzbxt.java
2.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
package com.google.android.gms.internal;
import java.io.IOException;
public abstract class zzbxt
{
protected volatile int zzcuR = -1;
public static final <T extends zzbxt> T zza(T paramT, byte[] paramArrayOfByte)
throws zzbxs
{
return zzb(paramT, paramArrayOfByte, 0, paramArrayOfByte.length);
}
public static final void zza(zzbxt paramzzbxt, byte[] paramArrayOfByte, int paramInt1, int paramInt2)
{
try
{
paramArrayOfByte = zzbxm.zzc(paramArrayOfByte, paramInt1, paramInt2);
paramzzbxt.zza(paramArrayOfByte);
paramArrayOfByte.zzaeG();
return;
}
catch (IOException paramzzbxt)
{
throw new RuntimeException("Serializing to a byte array threw an IOException (should never happen).", paramzzbxt);
}
}
public static final <T extends zzbxt> T zzb(T paramT, byte[] paramArrayOfByte, int paramInt1, int paramInt2)
throws zzbxs
{
try
{
paramArrayOfByte = zzbxl.zzb(paramArrayOfByte, paramInt1, paramInt2);
paramT.zzb(paramArrayOfByte);
paramArrayOfByte.zzqX(0);
return paramT;
}
catch (zzbxs paramT)
{
throw paramT;
}
catch (IOException paramT)
{
throw new RuntimeException("Reading from a byte array threw an IOException (should never happen).");
}
}
public static final byte[] zzf(zzbxt paramzzbxt)
{
byte[] arrayOfByte = new byte[paramzzbxt.zzaeT()];
zza(paramzzbxt, arrayOfByte, 0, arrayOfByte.length);
return arrayOfByte;
}
public String toString()
{
return zzbxu.zzg(this);
}
public void zza(zzbxm paramzzbxm)
throws IOException
{}
public zzbxt zzaeI()
throws CloneNotSupportedException
{
return (zzbxt)super.clone();
}
public int zzaeS()
{
if (this.zzcuR < 0) {
zzaeT();
}
return this.zzcuR;
}
public int zzaeT()
{
int i = zzu();
this.zzcuR = i;
return i;
}
public abstract zzbxt zzb(zzbxl paramzzbxl)
throws IOException;
protected int zzu()
{
return 0;
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzbxt.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/