.class public Lcom/google/android/gms/common/api/DataBufferResponse; .super Lcom/google/android/gms/common/api/Response; .source "com.google.android.gms:play-services-base@@18.0.1" # interfaces .implements Lcom/google/android/gms/common/data/DataBuffer; # annotations .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .annotation system Ldalvik/annotation/Signature; value = { ";:", "Lcom/google/android/gms/common/api/Result;", ">", "Lcom/google/android/gms/common/api/Response<", "TR;>;", "Lcom/google/android/gms/common/data/DataBuffer<", "TT;>;" } .end annotation # direct methods .method public constructor ()V .locals 0 .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .line 1 invoke-direct {p0}, Lcom/google/android/gms/common/api/Response;->()V return-void .end method .method public constructor (Lcom/google/android/gms/common/data/AbstractDataBuffer;)V .locals 0 .param p1 # Lcom/google/android/gms/common/data/AbstractDataBuffer; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Lcom/google/android/gms/common/annotation/KeepForSdk; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(TR;)V" } .end annotation .line 2 invoke-direct {p0, p1}, Lcom/google/android/gms/common/api/Response;->(Lcom/google/android/gms/common/api/Result;)V return-void .end method # virtual methods .method public final close()V .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/common/api/Response;->getResult()Lcom/google/android/gms/common/api/Result; move-result-object v0 check-cast v0, Lcom/google/android/gms/common/data/AbstractDataBuffer; invoke-virtual {v0}, Lcom/google/android/gms/common/data/AbstractDataBuffer;->close()V return-void .end method .method public final get(I)Ljava/lang/Object; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(I)TT;" } .end annotation .line 1 invoke-virtual {p0}, Lcom/google/android/gms/common/api/Response;->getResult()Lcom/google/android/gms/common/api/Result; move-result-object v0 check-cast v0, Lcom/google/android/gms/common/data/AbstractDataBuffer; invoke-virtual {v0, p1}, Lcom/google/android/gms/common/data/AbstractDataBuffer;->get(I)Ljava/lang/Object; move-result-object p1 return-object p1 .end method .method public final getCount()I .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/common/api/Response;->getResult()Lcom/google/android/gms/common/api/Result; move-result-object v0 check-cast v0, Lcom/google/android/gms/common/data/AbstractDataBuffer; invoke-virtual {v0}, Lcom/google/android/gms/common/data/AbstractDataBuffer;->getCount()I move-result v0 return v0 .end method .method public final getMetadata()Landroid/os/Bundle; .locals 1 .annotation build Landroidx/annotation/Nullable; .end annotation .line 1 invoke-virtual {p0}, Lcom/google/android/gms/common/api/Response;->getResult()Lcom/google/android/gms/common/api/Result; move-result-object v0 check-cast v0, Lcom/google/android/gms/common/data/AbstractDataBuffer; invoke-virtual {v0}, Lcom/google/android/gms/common/data/AbstractDataBuffer;->getMetadata()Landroid/os/Bundle; move-result-object v0 return-object v0 .end method .method public final isClosed()Z .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/common/api/Response;->getResult()Lcom/google/android/gms/common/api/Result; move-result-object v0 check-cast v0, Lcom/google/android/gms/common/data/AbstractDataBuffer; invoke-virtual {v0}, Lcom/google/android/gms/common/data/AbstractDataBuffer;->isClosed()Z move-result v0 return v0 .end method .method public final iterator()Ljava/util/Iterator; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Iterator<", "TT;>;" } .end annotation .line 1 invoke-virtual {p0}, Lcom/google/android/gms/common/api/Response;->getResult()Lcom/google/android/gms/common/api/Result; move-result-object v0 check-cast v0, Lcom/google/android/gms/common/data/AbstractDataBuffer; invoke-virtual {v0}, Lcom/google/android/gms/common/data/AbstractDataBuffer;->iterator()Ljava/util/Iterator; move-result-object v0 return-object v0 .end method .method public final release()V .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/common/api/Response;->getResult()Lcom/google/android/gms/common/api/Result; move-result-object v0 check-cast v0, Lcom/google/android/gms/common/data/AbstractDataBuffer; invoke-virtual {v0}, Lcom/google/android/gms/common/data/AbstractDataBuffer;->release()V return-void .end method .method public final singleRefIterator()Ljava/util/Iterator; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Iterator<", "TT;>;" } .end annotation .line 1 invoke-virtual {p0}, Lcom/google/android/gms/common/api/Response;->getResult()Lcom/google/android/gms/common/api/Result; move-result-object v0 check-cast v0, Lcom/google/android/gms/common/data/AbstractDataBuffer; invoke-virtual {v0}, Lcom/google/android/gms/common/data/AbstractDataBuffer;->singleRefIterator()Ljava/util/Iterator; move-result-object v0 return-object v0 .end method