Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,137 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.internal.ReflectedParcelable;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.drive.query.Filter;
@SafeParcelable.Class(creator = "FilterHolderCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public class FilterHolder extends AbstractSafeParcelable implements ReflectedParcelable {
public static final Parcelable.Creator<FilterHolder> CREATOR = new zzh();
private final Filter zzbc;
@SafeParcelable.Field(id = 1)
private final zzb<?> zzmd;
@SafeParcelable.Field(id = 2)
private final zzd zzme;
@SafeParcelable.Field(id = 3)
private final zzr zzmf;
@SafeParcelable.Field(id = 4)
private final zzv zzmg;
@SafeParcelable.Field(id = 5)
private final zzp<?> zzmh;
@SafeParcelable.Field(id = 6)
private final zzt zzmi;
@SafeParcelable.Field(id = 7)
private final zzn zzmj;
@SafeParcelable.Field(id = 8)
private final zzl zzmk;
@SafeParcelable.Field(id = 9)
private final zzz zzml;
@SafeParcelable.Constructor
public FilterHolder(@SafeParcelable.Param(id = 1) zzb<?> zzbVar, @SafeParcelable.Param(id = 2) zzd zzdVar, @SafeParcelable.Param(id = 3) zzr zzrVar, @SafeParcelable.Param(id = 4) zzv zzvVar, @SafeParcelable.Param(id = 5) zzp<?> zzpVar, @SafeParcelable.Param(id = 6) zzt zztVar, @SafeParcelable.Param(id = 7) zzn<?> zznVar, @SafeParcelable.Param(id = 8) zzl zzlVar, @SafeParcelable.Param(id = 9) zzz zzzVar) {
this.zzmd = zzbVar;
this.zzme = zzdVar;
this.zzmf = zzrVar;
this.zzmg = zzvVar;
this.zzmh = zzpVar;
this.zzmi = zztVar;
this.zzmj = zznVar;
this.zzmk = zzlVar;
this.zzml = zzzVar;
if (zzbVar != null) {
this.zzbc = zzbVar;
return;
}
if (zzdVar != null) {
this.zzbc = zzdVar;
return;
}
if (zzrVar != null) {
this.zzbc = zzrVar;
return;
}
if (zzvVar != null) {
this.zzbc = zzvVar;
return;
}
if (zzpVar != null) {
this.zzbc = zzpVar;
return;
}
if (zztVar != null) {
this.zzbc = zztVar;
return;
}
if (zznVar != null) {
this.zzbc = zznVar;
} else if (zzlVar != null) {
this.zzbc = zzlVar;
} else {
if (zzzVar == null) {
throw new IllegalArgumentException("At least one filter must be set.");
}
this.zzbc = zzzVar;
}
}
public final Filter getFilter() {
return this.zzbc;
}
public FilterHolder(Filter filter) {
Preconditions.checkNotNull(filter, "Null filter.");
zzb<?> zzbVar = filter instanceof zzb ? (zzb) filter : null;
this.zzmd = zzbVar;
zzd zzdVar = filter instanceof zzd ? (zzd) filter : null;
this.zzme = zzdVar;
zzr zzrVar = filter instanceof zzr ? (zzr) filter : null;
this.zzmf = zzrVar;
zzv zzvVar = filter instanceof zzv ? (zzv) filter : null;
this.zzmg = zzvVar;
zzp<?> zzpVar = filter instanceof zzp ? (zzp) filter : null;
this.zzmh = zzpVar;
zzt zztVar = filter instanceof zzt ? (zzt) filter : null;
this.zzmi = zztVar;
zzn zznVar = filter instanceof zzn ? (zzn) filter : null;
this.zzmj = zznVar;
zzl zzlVar = filter instanceof zzl ? (zzl) filter : null;
this.zzmk = zzlVar;
zzz zzzVar = filter instanceof zzz ? (zzz) filter : null;
this.zzml = zzzVar;
if (zzbVar == null && zzdVar == null && zzrVar == null && zzvVar == null && zzpVar == null && zztVar == null && zznVar == null && zzlVar == null && zzzVar == null) {
throw new IllegalArgumentException("Invalid filter type.");
}
this.zzbc = filter;
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeParcelable(parcel, 1, this.zzmd, i, false);
SafeParcelWriter.writeParcelable(parcel, 2, this.zzme, i, false);
SafeParcelWriter.writeParcelable(parcel, 3, this.zzmf, i, false);
SafeParcelWriter.writeParcelable(parcel, 4, this.zzmg, i, false);
SafeParcelWriter.writeParcelable(parcel, 5, this.zzmh, i, false);
SafeParcelWriter.writeParcelable(parcel, 6, this.zzmi, i, false);
SafeParcelWriter.writeParcelable(parcel, 7, this.zzmj, i, false);
SafeParcelWriter.writeParcelable(parcel, 8, this.zzmk, i, false);
SafeParcelWriter.writeParcelable(parcel, 9, this.zzml, i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.drive.query.internal;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.drive.query.Filter;
/* loaded from: classes2.dex */
public abstract class zza extends AbstractSafeParcelable implements Filter {
public String toString() {
return String.format("Filter[%s]", zza(new com.google.android.gms.drive.query.zzd()));
}
}

View File

@@ -0,0 +1,25 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzaa implements Parcelable.Creator<zzz> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzz[] newArray(int i) {
return new zzz[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzz createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
SafeParcelReader.getFieldId(readHeader);
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzz();
}
}

View File

@@ -0,0 +1,48 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.drive.metadata.MetadataField;
import com.google.android.gms.drive.metadata.SearchableMetadataField;
import com.google.android.gms.drive.metadata.internal.MetadataBundle;
@SafeParcelable.Class(creator = "ComparisonFilterCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzb<T> extends zza {
public static final zzc CREATOR = new zzc();
@SafeParcelable.Field(id = 1)
private final zzx zzlz;
@SafeParcelable.Field(id = 2)
private final MetadataBundle zzma;
private final MetadataField<T> zzmb;
@SafeParcelable.Constructor
public zzb(@SafeParcelable.Param(id = 1) zzx zzxVar, @SafeParcelable.Param(id = 2) MetadataBundle metadataBundle) {
this.zzlz = zzxVar;
this.zzma = metadataBundle;
this.zzmb = (MetadataField<T>) zzi.zza(metadataBundle);
}
public zzb(zzx zzxVar, SearchableMetadataField<T> searchableMetadataField, T t) {
this(zzxVar, MetadataBundle.zza(searchableMetadataField, t));
}
@Override // com.google.android.gms.drive.query.Filter
public final <F> F zza(zzj<F> zzjVar) {
zzx zzxVar = this.zzlz;
MetadataField<T> metadataField = this.zzmb;
return zzjVar.zza(zzxVar, metadataField, this.zzma.zza(metadataField));
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeParcelable(parcel, 1, this.zzlz, i, false);
SafeParcelWriter.writeParcelable(parcel, 2, this.zzma, i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,34 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import com.google.android.gms.drive.metadata.internal.MetadataBundle;
/* loaded from: classes2.dex */
public final class zzc implements Parcelable.Creator<zzb> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzb[] newArray(int i) {
return new zzb[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzb createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
zzx zzxVar = null;
MetadataBundle metadataBundle = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
zzxVar = (zzx) SafeParcelReader.createParcelable(parcel, readHeader, zzx.CREATOR);
} else if (fieldId == 2) {
metadataBundle = (MetadataBundle) SafeParcelReader.createParcelable(parcel, readHeader, MetadataBundle.CREATOR);
} else {
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzb(zzxVar, metadataBundle);
}
}

View File

@@ -0,0 +1,42 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.drive.metadata.MetadataField;
import com.google.android.gms.drive.metadata.SearchableMetadataField;
import com.google.android.gms.drive.metadata.internal.MetadataBundle;
@SafeParcelable.Class(creator = "FieldOnlyFilterCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzd extends zza {
public static final Parcelable.Creator<zzd> CREATOR = new zze();
@SafeParcelable.Field(id = 1)
private final MetadataBundle zzma;
private final MetadataField<?> zzmb;
@SafeParcelable.Constructor
public zzd(@SafeParcelable.Param(id = 1) MetadataBundle metadataBundle) {
this.zzma = metadataBundle;
this.zzmb = zzi.zza(metadataBundle);
}
public zzd(SearchableMetadataField<?> searchableMetadataField) {
this(MetadataBundle.zza(searchableMetadataField, null));
}
@Override // com.google.android.gms.drive.query.Filter
public final <T> T zza(zzj<T> zzjVar) {
return zzjVar.zze(this.zzmb);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeParcelable(parcel, 1, this.zzma, i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,30 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import com.google.android.gms.drive.metadata.internal.MetadataBundle;
/* loaded from: classes2.dex */
public final class zze implements Parcelable.Creator<zzd> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzd[] newArray(int i) {
return new zzd[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzd createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
MetadataBundle metadataBundle = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
if (SafeParcelReader.getFieldId(readHeader) == 1) {
metadataBundle = (MetadataBundle) SafeParcelReader.createParcelable(parcel, readHeader, MetadataBundle.CREATOR);
} else {
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzd(metadataBundle);
}
}

View File

@@ -0,0 +1,43 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import java.util.Locale;
@SafeParcelable.Class(creator = "FieldWithSortOrderCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzf extends AbstractSafeParcelable {
public static final Parcelable.Creator<zzf> CREATOR = new zzg();
@SafeParcelable.Field(id = 1)
private final String fieldName;
@SafeParcelable.Field(id = 2)
private final boolean zzmc;
@SafeParcelable.Constructor
public zzf(@SafeParcelable.Param(id = 1) String str, @SafeParcelable.Param(id = 2) boolean z) {
this.fieldName = str;
this.zzmc = z;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeString(parcel, 1, this.fieldName, false);
SafeParcelWriter.writeBoolean(parcel, 2, this.zzmc);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
public final String toString() {
Locale locale = Locale.US;
Object[] objArr = new Object[2];
objArr[0] = this.fieldName;
objArr[1] = this.zzmc ? "ASC" : "DESC";
return String.format(locale, "FieldWithSortOrder[%s %s]", objArr);
}
}

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzg implements Parcelable.Creator<zzf> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzf[] newArray(int i) {
return new zzf[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzf createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
boolean z = false;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
str = SafeParcelReader.createString(parcel, readHeader);
} else if (fieldId == 2) {
z = SafeParcelReader.readBoolean(parcel, readHeader);
} else {
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzf(str, z);
}
}

View File

@@ -0,0 +1,64 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzh implements Parcelable.Creator<FilterHolder> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ FilterHolder[] newArray(int i) {
return new FilterHolder[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ FilterHolder createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
zzb zzbVar = null;
zzd zzdVar = null;
zzr zzrVar = null;
zzv zzvVar = null;
zzp zzpVar = null;
zzt zztVar = null;
zzn zznVar = null;
zzl zzlVar = null;
zzz zzzVar = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
switch (SafeParcelReader.getFieldId(readHeader)) {
case 1:
zzbVar = (zzb) SafeParcelReader.createParcelable(parcel, readHeader, zzb.CREATOR);
break;
case 2:
zzdVar = (zzd) SafeParcelReader.createParcelable(parcel, readHeader, zzd.CREATOR);
break;
case 3:
zzrVar = (zzr) SafeParcelReader.createParcelable(parcel, readHeader, zzr.CREATOR);
break;
case 4:
zzvVar = (zzv) SafeParcelReader.createParcelable(parcel, readHeader, zzv.CREATOR);
break;
case 5:
zzpVar = (zzp) SafeParcelReader.createParcelable(parcel, readHeader, zzp.CREATOR);
break;
case 6:
zztVar = (zzt) SafeParcelReader.createParcelable(parcel, readHeader, zzt.CREATOR);
break;
case 7:
zznVar = (zzn) SafeParcelReader.createParcelable(parcel, readHeader, zzn.CREATOR);
break;
case 8:
zzlVar = (zzl) SafeParcelReader.createParcelable(parcel, readHeader, zzl.CREATOR);
break;
case 9:
zzzVar = (zzz) SafeParcelReader.createParcelable(parcel, readHeader, zzz.CREATOR);
break;
default:
SafeParcelReader.skipUnknownField(parcel, readHeader);
break;
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new FilterHolder(zzbVar, zzdVar, zzrVar, zzvVar, zzpVar, zztVar, zznVar, zzlVar, zzzVar);
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.drive.query.internal;
import com.google.android.gms.drive.metadata.MetadataField;
import com.google.android.gms.drive.metadata.internal.MetadataBundle;
import java.util.Set;
/* loaded from: classes2.dex */
final class zzi {
public static MetadataField<?> zza(MetadataBundle metadataBundle) {
Set<MetadataField<?>> zzbg = metadataBundle.zzbg();
if (zzbg.size() == 1) {
return zzbg.iterator().next();
}
throw new IllegalArgumentException("bundle should have exactly 1 populated field");
}
}

View File

@@ -0,0 +1,25 @@
package com.google.android.gms.drive.query.internal;
import com.google.android.gms.drive.metadata.MetadataField;
import java.util.List;
/* loaded from: classes2.dex */
public interface zzj<F> {
<T> F zza(com.google.android.gms.drive.metadata.zzb<T> zzbVar, T t);
<T> F zza(zzx zzxVar, MetadataField<T> metadataField, T t);
F zza(zzx zzxVar, List<F> list);
F zza(F f);
F zzbj();
F zzbk();
<T> F zzc(MetadataField<T> metadataField, T t);
F zze(MetadataField<?> metadataField);
F zzi(String str);
}

View File

@@ -0,0 +1,69 @@
package com.google.android.gms.drive.query.internal;
import androidx.annotation.Nullable;
import com.google.android.gms.drive.metadata.MetadataField;
import com.google.android.gms.drive.query.Filter;
import java.util.List;
/* loaded from: classes2.dex */
public final class zzk implements zzj<Boolean> {
private Boolean zzmm = Boolean.FALSE;
private zzk() {
}
@Override // com.google.android.gms.drive.query.internal.zzj
public final /* synthetic */ Boolean zza(com.google.android.gms.drive.metadata.zzb zzbVar, Object obj) {
return this.zzmm;
}
@Override // com.google.android.gms.drive.query.internal.zzj
public final /* synthetic */ Boolean zza(zzx zzxVar, MetadataField metadataField, Object obj) {
return this.zzmm;
}
@Override // com.google.android.gms.drive.query.internal.zzj
public final /* synthetic */ Boolean zza(zzx zzxVar, List<Boolean> list) {
return this.zzmm;
}
@Override // com.google.android.gms.drive.query.internal.zzj
public final /* synthetic */ Boolean zza(Boolean bool) {
return this.zzmm;
}
@Override // com.google.android.gms.drive.query.internal.zzj
public final /* synthetic */ Boolean zzbj() {
return this.zzmm;
}
@Override // com.google.android.gms.drive.query.internal.zzj
public final /* synthetic */ Boolean zzbk() {
return this.zzmm;
}
@Override // com.google.android.gms.drive.query.internal.zzj
public final /* synthetic */ Boolean zzc(MetadataField metadataField, Object obj) {
return this.zzmm;
}
@Override // com.google.android.gms.drive.query.internal.zzj
public final /* synthetic */ Boolean zze(MetadataField metadataField) {
return this.zzmm;
}
public static boolean zza(@Nullable Filter filter) {
if (filter == null) {
return false;
}
return ((Boolean) filter.zza(new zzk())).booleanValue();
}
@Override // com.google.android.gms.drive.query.internal.zzj
public final /* synthetic */ Boolean zzi(String str) {
if (!str.isEmpty()) {
this.zzmm = Boolean.TRUE;
}
return this.zzmm;
}
}

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@SafeParcelable.Class(creator = "FullTextSearchFilterCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzl extends zza {
public static final Parcelable.Creator<zzl> CREATOR = new zzm();
@SafeParcelable.Field(id = 1)
private final String value;
@SafeParcelable.Constructor
public zzl(@SafeParcelable.Param(id = 1) String str) {
this.value = str;
}
@Override // com.google.android.gms.drive.query.Filter
public final <F> F zza(zzj<F> zzjVar) {
return zzjVar.zzi(this.value);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeString(parcel, 1, this.value, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,29 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzm implements Parcelable.Creator<zzl> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzl[] newArray(int i) {
return new zzl[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzl createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
if (SafeParcelReader.getFieldId(readHeader) == 1) {
str = SafeParcelReader.createString(parcel, readHeader);
} else {
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzl(str);
}
}

View File

@@ -0,0 +1,42 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.drive.metadata.MetadataField;
import com.google.android.gms.drive.metadata.SearchableMetadataField;
import com.google.android.gms.drive.metadata.internal.MetadataBundle;
@SafeParcelable.Class(creator = "HasFilterCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzn<T> extends zza {
public static final zzo CREATOR = new zzo();
@SafeParcelable.Field(id = 1)
private final MetadataBundle zzma;
private final MetadataField<T> zzmb;
@SafeParcelable.Constructor
public zzn(@SafeParcelable.Param(id = 1) MetadataBundle metadataBundle) {
this.zzma = metadataBundle;
this.zzmb = (MetadataField<T>) zzi.zza(metadataBundle);
}
public zzn(SearchableMetadataField<T> searchableMetadataField, T t) {
this(MetadataBundle.zza(searchableMetadataField, t));
}
@Override // com.google.android.gms.drive.query.Filter
public final <F> F zza(zzj<F> zzjVar) {
MetadataField<T> metadataField = this.zzmb;
return zzjVar.zzc(metadataField, this.zzma.zza(metadataField));
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeParcelable(parcel, 1, this.zzma, i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,30 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import com.google.android.gms.drive.metadata.internal.MetadataBundle;
/* loaded from: classes2.dex */
public final class zzo implements Parcelable.Creator<zzn> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzn[] newArray(int i) {
return new zzn[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzn createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
MetadataBundle metadataBundle = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
if (SafeParcelReader.getFieldId(readHeader) == 1) {
metadataBundle = (MetadataBundle) SafeParcelReader.createParcelable(parcel, readHeader, MetadataBundle.CREATOR);
} else {
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzn(metadataBundle);
}
}

View File

@@ -0,0 +1,43 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.drive.metadata.SearchableCollectionMetadataField;
import com.google.android.gms.drive.metadata.internal.MetadataBundle;
import java.util.Collection;
import java.util.Collections;
@SafeParcelable.Class(creator = "InFilterCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzp<T> extends zza {
public static final zzq CREATOR = new zzq();
@SafeParcelable.Field(id = 1)
private final MetadataBundle zzma;
private final com.google.android.gms.drive.metadata.zzb<T> zzmn;
@SafeParcelable.Constructor
public zzp(@SafeParcelable.Param(id = 1) MetadataBundle metadataBundle) {
this.zzma = metadataBundle;
this.zzmn = (com.google.android.gms.drive.metadata.zzb) zzi.zza(metadataBundle);
}
public zzp(SearchableCollectionMetadataField<T> searchableCollectionMetadataField, T t) {
this(MetadataBundle.zza(searchableCollectionMetadataField, Collections.singleton(t)));
}
@Override // com.google.android.gms.drive.query.Filter
public final <F> F zza(zzj<F> zzjVar) {
com.google.android.gms.drive.metadata.zzb<T> zzbVar = this.zzmn;
return zzjVar.zza((com.google.android.gms.drive.metadata.zzb<com.google.android.gms.drive.metadata.zzb<T>>) zzbVar, (com.google.android.gms.drive.metadata.zzb<T>) ((Collection) this.zzma.zza(zzbVar)).iterator().next());
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeParcelable(parcel, 1, this.zzma, i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,30 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import com.google.android.gms.drive.metadata.internal.MetadataBundle;
/* loaded from: classes2.dex */
public final class zzq implements Parcelable.Creator<zzp> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzp[] newArray(int i) {
return new zzp[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzp createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
MetadataBundle metadataBundle = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
if (SafeParcelReader.getFieldId(readHeader) == 1) {
metadataBundle = (MetadataBundle) SafeParcelReader.createParcelable(parcel, readHeader, MetadataBundle.CREATOR);
} else {
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzp(metadataBundle);
}
}

View File

@@ -0,0 +1,72 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.drive.query.Filter;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
@SafeParcelable.Class(creator = "LogicalFilterCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzr extends zza {
public static final Parcelable.Creator<zzr> CREATOR = new zzs();
private List<Filter> zzls;
@SafeParcelable.Field(id = 1)
private final zzx zzlz;
@SafeParcelable.Field(id = 2)
private final List<FilterHolder> zzmo;
@SafeParcelable.Constructor
public zzr(@SafeParcelable.Param(id = 1) zzx zzxVar, @SafeParcelable.Param(id = 2) List<FilterHolder> list) {
this.zzlz = zzxVar;
this.zzmo = list;
}
public zzr(zzx zzxVar, Iterable<Filter> iterable) {
this.zzlz = zzxVar;
this.zzls = new ArrayList();
this.zzmo = new ArrayList();
for (Filter filter : iterable) {
this.zzls.add(filter);
this.zzmo.add(new FilterHolder(filter));
}
}
public zzr(zzx zzxVar, Filter filter, Filter... filterArr) {
this.zzlz = zzxVar;
ArrayList arrayList = new ArrayList(filterArr.length + 1);
this.zzmo = arrayList;
arrayList.add(new FilterHolder(filter));
ArrayList arrayList2 = new ArrayList(filterArr.length + 1);
this.zzls = arrayList2;
arrayList2.add(filter);
for (Filter filter2 : filterArr) {
this.zzmo.add(new FilterHolder(filter2));
this.zzls.add(filter2);
}
}
@Override // com.google.android.gms.drive.query.Filter
public final <T> T zza(zzj<T> zzjVar) {
ArrayList arrayList = new ArrayList();
Iterator<FilterHolder> it = this.zzmo.iterator();
while (it.hasNext()) {
arrayList.add(it.next().getFilter().zza(zzjVar));
}
return zzjVar.zza(this.zzlz, arrayList);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeParcelable(parcel, 1, this.zzlz, i, false);
SafeParcelWriter.writeTypedList(parcel, 2, this.zzmo, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,35 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public final class zzs implements Parcelable.Creator<zzr> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzr[] newArray(int i) {
return new zzr[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzr createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
zzx zzxVar = null;
ArrayList arrayList = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
zzxVar = (zzx) SafeParcelReader.createParcelable(parcel, readHeader, zzx.CREATOR);
} else if (fieldId == 2) {
arrayList = SafeParcelReader.createTypedList(parcel, readHeader, FilterHolder.CREATOR);
} else {
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzr(zzxVar, (List<FilterHolder>) arrayList);
}
}

View File

@@ -0,0 +1,27 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@SafeParcelable.Class(creator = "MatchAllFilterCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzt extends zza {
public static final Parcelable.Creator<zzt> CREATOR = new zzu();
@SafeParcelable.Constructor
public zzt() {
}
@Override // com.google.android.gms.drive.query.Filter
public final <F> F zza(zzj<F> zzjVar) {
return zzjVar.zzbk();
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
SafeParcelWriter.finishObjectHeader(parcel, SafeParcelWriter.beginObjectHeader(parcel));
}
}

View File

@@ -0,0 +1,25 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzu implements Parcelable.Creator<zzt> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzt[] newArray(int i) {
return new zzt[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzt createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
SafeParcelReader.getFieldId(readHeader);
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzt();
}
}

View File

@@ -0,0 +1,39 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.android.gms.drive.query.Filter;
@SafeParcelable.Class(creator = "NotFilterCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzv extends zza {
public static final Parcelable.Creator<zzv> CREATOR = new zzw();
@SafeParcelable.Field(id = 1)
private final FilterHolder zzmp;
@SafeParcelable.Constructor
public zzv(@SafeParcelable.Param(id = 1) FilterHolder filterHolder) {
this.zzmp = filterHolder;
}
public zzv(Filter filter) {
this(new FilterHolder(filter));
}
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.drive.query.Filter
public final <T> T zza(zzj<T> zzjVar) {
return (T) zzjVar.zza(this.zzmp.getFilter().zza(zzjVar));
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeParcelable(parcel, 1, this.zzmp, i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
}

View File

@@ -0,0 +1,29 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzw implements Parcelable.Creator<zzv> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzv[] newArray(int i) {
return new zzv[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzv createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
FilterHolder filterHolder = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
if (SafeParcelReader.getFieldId(readHeader) == 1) {
filterHolder = (FilterHolder) SafeParcelReader.createParcelable(parcel, readHeader, FilterHolder.CREATOR);
} else {
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzv(filterHolder);
}
}

View File

@@ -0,0 +1,67 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.ironsource.v8;
@SafeParcelable.Class(creator = "OperatorCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzx extends AbstractSafeParcelable {
public static final Parcelable.Creator<zzx> CREATOR = new zzy();
public static final zzx zzmq = new zzx(v8.i.b);
public static final zzx zzmr = new zzx("<");
public static final zzx zzms = new zzx("<=");
public static final zzx zzmt = new zzx(">");
public static final zzx zzmu = new zzx(">=");
public static final zzx zzmv = new zzx("and");
public static final zzx zzmw = new zzx("or");
private static final zzx zzmx = new zzx("not");
public static final zzx zzmy = new zzx("contains");
@SafeParcelable.Field(id = 1)
private final String tag;
@SafeParcelable.Constructor
public zzx(@SafeParcelable.Param(id = 1) String str) {
this.tag = str;
}
public final String getTag() {
return this.tag;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeString(parcel, 1, this.tag, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
public final int hashCode() {
String str = this.tag;
return (str == null ? 0 : str.hashCode()) + 31;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || zzx.class != obj.getClass()) {
return false;
}
zzx zzxVar = (zzx) obj;
String str = this.tag;
if (str == null) {
if (zzxVar.tag != null) {
return false;
}
} else if (!str.equals(zzxVar.tag)) {
return false;
}
return true;
}
}

View File

@@ -0,0 +1,29 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes2.dex */
public final class zzy implements Parcelable.Creator<zzx> {
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzx[] newArray(int i) {
return new zzx[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ zzx createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
if (SafeParcelReader.getFieldId(readHeader) == 1) {
str = SafeParcelReader.createString(parcel, readHeader);
} else {
SafeParcelReader.skipUnknownField(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzx(str);
}
}

View File

@@ -0,0 +1,27 @@
package com.google.android.gms.drive.query.internal;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@SafeParcelable.Class(creator = "OwnedByMeFilterCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes2.dex */
public final class zzz extends zza {
public static final Parcelable.Creator<zzz> CREATOR = new zzaa();
@SafeParcelable.Constructor
public zzz() {
}
@Override // com.google.android.gms.drive.query.Filter
public final <F> F zza(zzj<F> zzjVar) {
return zzjVar.zzbj();
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
SafeParcelWriter.finishObjectHeader(parcel, SafeParcelWriter.beginObjectHeader(parcel));
}
}