package com.google.android.gms.common.data; import android.os.Bundle; import java.util.ArrayList; import java.util.Iterator; /* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class DataBufferUtils { public static final String KEY_NEXT_PAGE_TOKEN = "next_page_token"; public static final String KEY_PREV_PAGE_TOKEN = "prev_page_token"; private DataBufferUtils() { } /* JADX WARN: Multi-variable type inference failed */ public static > ArrayList freezeAndClose(DataBuffer dataBuffer) { ArrayList arrayList = (ArrayList) new ArrayList(dataBuffer.getCount()); try { Iterator it = dataBuffer.iterator(); while (it.hasNext()) { arrayList.add(it.next().freeze()); } return arrayList; } finally { dataBuffer.close(); } } public static boolean hasData(DataBuffer dataBuffer) { return dataBuffer != null && dataBuffer.getCount() > 0; } public static boolean hasNextPage(DataBuffer dataBuffer) { Bundle metadata = dataBuffer.getMetadata(); return (metadata == null || metadata.getString(KEY_NEXT_PAGE_TOKEN) == null) ? false : true; } public static boolean hasPrevPage(DataBuffer dataBuffer) { Bundle metadata = dataBuffer.getMetadata(); return (metadata == null || metadata.getString(KEY_PREV_PAGE_TOKEN) == null) ? false : true; } }