package com.google.android.gms.common.data; import android.os.Bundle; import androidx.annotation.NonNull; import com.google.android.gms.common.annotation.KeepForSdk; import com.ironsource.un; import java.util.ArrayList; import java.util.Iterator; /* loaded from: classes2.dex */ public final class DataBufferUtils { @NonNull @KeepForSdk public static final String KEY_NEXT_PAGE_TOKEN = "next_page_token"; @NonNull @KeepForSdk public static final String KEY_PREV_PAGE_TOKEN = "prev_page_token"; private DataBufferUtils() { } @NonNull public static > ArrayList freezeAndClose(@NonNull DataBuffer dataBuffer) { un.a aVar = (ArrayList) new ArrayList(dataBuffer.getCount()); try { Iterator it = dataBuffer.iterator(); while (it.hasNext()) { aVar.add(it.next().freeze()); } return aVar; } finally { dataBuffer.close(); } } public static boolean hasData(@NonNull DataBuffer dataBuffer) { return dataBuffer != null && dataBuffer.getCount() > 0; } public static boolean hasNextPage(@NonNull DataBuffer dataBuffer) { Bundle metadata = dataBuffer.getMetadata(); return (metadata == null || metadata.getString(KEY_NEXT_PAGE_TOKEN) == null) ? false : true; } public static boolean hasPrevPage(@NonNull DataBuffer dataBuffer) { Bundle metadata = dataBuffer.getMetadata(); return (metadata == null || metadata.getString(KEY_PREV_PAGE_TOKEN) == null) ? false : true; } }