zzg.java
3.44 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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
package com.google.android.gms.common.internal;
import android.accounts.Account;
import android.content.Context;
import android.view.View;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApiClient.Builder;
import com.google.android.gms.common.api.Scope;
import com.google.android.gms.internal.zzbaj;
import java.util.Collection;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public final class zzg
{
private final Account a;
private final Set<Scope> b;
private final Set<Scope> c;
private final Map<Api<?>, zza> d;
private final int e;
private final View f;
private final String g;
private final String h;
private final zzbaj i;
private Integer j;
public zzg(Account paramAccount, Set<Scope> paramSet, Map<Api<?>, zza> paramMap, int paramInt, View paramView, String paramString1, String paramString2, zzbaj paramzzbaj)
{
this.a = paramAccount;
if (paramSet == null) {}
for (paramAccount = Collections.EMPTY_SET;; paramAccount = Collections.unmodifiableSet(paramSet))
{
this.b = paramAccount;
paramAccount = paramMap;
if (paramMap == null) {
paramAccount = Collections.EMPTY_MAP;
}
this.d = paramAccount;
this.f = paramView;
this.e = paramInt;
this.g = paramString1;
this.h = paramString2;
this.i = paramzzbaj;
paramAccount = new HashSet(this.b);
paramSet = this.d.values().iterator();
while (paramSet.hasNext()) {
paramAccount.addAll(((zza)paramSet.next()).zzakq);
}
}
this.c = Collections.unmodifiableSet(paramAccount);
}
public static zzg zzaS(Context paramContext)
{
return new GoogleApiClient.Builder(paramContext).zzvp();
}
public final Account getAccount()
{
return this.a;
}
@Deprecated
public final String getAccountName()
{
if (this.a != null) {
return this.a.name;
}
return null;
}
public final Set<Scope> zzc(Api<?> paramApi)
{
paramApi = (zza)this.d.get(paramApi);
if ((paramApi == null) || (paramApi.zzakq.isEmpty())) {
return this.b;
}
HashSet localHashSet = new HashSet(this.b);
localHashSet.addAll(paramApi.zzakq);
return localHashSet;
}
public final void zzc(Integer paramInteger)
{
this.j = paramInteger;
}
public final Account zzxB()
{
if (this.a != null) {
return this.a;
}
return new Account("<<default account>>", "com.google");
}
public final int zzxK()
{
return this.e;
}
public final Set<Scope> zzxL()
{
return this.b;
}
public final Set<Scope> zzxM()
{
return this.c;
}
public final Map<Api<?>, zza> zzxN()
{
return this.d;
}
public final String zzxO()
{
return this.g;
}
public final String zzxP()
{
return this.h;
}
public final View zzxQ()
{
return this.f;
}
public final zzbaj zzxR()
{
return this.i;
}
public final Integer zzxS()
{
return this.j;
}
public static final class zza
{
public final Set<Scope> zzakq;
public zza(Set<Scope> paramSet)
{
zzac.zzw(paramSet);
this.zzakq = Collections.unmodifiableSet(paramSet);
}
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/common/internal/zzg.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/