- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
77 lines
2.7 KiB
Java
77 lines
2.7 KiB
Java
package com.google.android.gms.drive;
|
|
|
|
import com.google.android.gms.common.data.AbstractDataBuffer;
|
|
import com.google.android.gms.common.data.DataHolder;
|
|
import com.google.android.gms.drive.metadata.MetadataField;
|
|
import com.google.android.gms.drive.metadata.internal.MetadataBundle;
|
|
import com.google.android.gms.internal.drive.zzaa;
|
|
import com.google.android.gms.internal.drive.zzhs;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class MetadataBuffer extends AbstractDataBuffer<Metadata> {
|
|
private zza zzau;
|
|
|
|
public MetadataBuffer(DataHolder dataHolder) {
|
|
super(dataHolder);
|
|
dataHolder.getMetadata().setClassLoader(MetadataBuffer.class.getClassLoader());
|
|
}
|
|
|
|
@Deprecated
|
|
public final String getNextPageToken() {
|
|
return null;
|
|
}
|
|
|
|
public static class zza extends Metadata {
|
|
private final int row;
|
|
private final DataHolder zzav;
|
|
private final int zzaw;
|
|
|
|
public zza(DataHolder dataHolder, int i) {
|
|
this.zzav = dataHolder;
|
|
this.row = i;
|
|
this.zzaw = dataHolder.getWindowIndex(i);
|
|
}
|
|
|
|
@Override // com.google.android.gms.drive.Metadata
|
|
public final <T> T zza(MetadataField<T> metadataField) {
|
|
return metadataField.zza(this.zzav, this.row, this.zzaw);
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.data.Freezable
|
|
public final boolean isDataValid() {
|
|
return !this.zzav.isClosed();
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.data.Freezable
|
|
public final /* synthetic */ Metadata freeze() {
|
|
MetadataBundle zzbe = MetadataBundle.zzbe();
|
|
for (MetadataField<?> metadataField : com.google.android.gms.drive.metadata.internal.zzf.zzbc()) {
|
|
if (metadataField != zzhs.zzkq) {
|
|
metadataField.zza(this.zzav, zzbe, this.row, this.zzaw);
|
|
}
|
|
}
|
|
return new zzaa(zzbe);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.data.AbstractDataBuffer, com.google.android.gms.common.data.DataBuffer
|
|
public final Metadata get(int i) {
|
|
zza zzaVar = this.zzau;
|
|
if (zzaVar != null && zzaVar.row == i) {
|
|
return zzaVar;
|
|
}
|
|
zza zzaVar2 = new zza(this.mDataHolder, i);
|
|
this.zzau = zzaVar2;
|
|
return zzaVar2;
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.data.AbstractDataBuffer, com.google.android.gms.common.data.DataBuffer, com.google.android.gms.common.api.Releasable
|
|
public final void release() {
|
|
DataHolder dataHolder = this.mDataHolder;
|
|
if (dataHolder != null) {
|
|
com.google.android.gms.drive.metadata.internal.zzf.zza(dataHolder);
|
|
}
|
|
super.release();
|
|
}
|
|
}
|