.class public final Lcom/bumptech/glide/util/CachedHashCodeArrayMap; .super Landroidx/collection/ArrayMap; .source "CachedHashCodeArrayMap.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Landroidx/collection/ArrayMap<", "TK;TV;>;" } .end annotation # instance fields .field private hashCode:I # direct methods .method public constructor ()V .registers 1 .line 15 invoke-direct {p0}, Landroidx/collection/ArrayMap;->()V return-void .end method # virtual methods .method public clear()V .registers 2 const/4 v0, 0x0 .line 21 iput v0, p0, Lcom/bumptech/glide/util/CachedHashCodeArrayMap;->hashCode:I .line 22 invoke-super {p0}, Landroidx/collection/ArrayMap;->clear()V return-void .end method .method public hashCode()I .registers 2 .line 51 iget v0, p0, Lcom/bumptech/glide/util/CachedHashCodeArrayMap;->hashCode:I if-nez v0, :cond_a .line 52 invoke-super {p0}, Landroidx/collection/ArrayMap;->hashCode()I move-result v0 iput v0, p0, Lcom/bumptech/glide/util/CachedHashCodeArrayMap;->hashCode:I .line 54 :cond_a iget v0, p0, Lcom/bumptech/glide/util/CachedHashCodeArrayMap;->hashCode:I return v0 .end method .method public put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "(TK;TV;)TV;" } .end annotation const/4 v0, 0x0 .line 33 iput v0, p0, Lcom/bumptech/glide/util/CachedHashCodeArrayMap;->hashCode:I .line 34 invoke-super {p0, p1, p2}, Landroidx/collection/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 return-object p1 .end method .method public putAll(Landroidx/collection/SimpleArrayMap;)V .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroidx/collection/SimpleArrayMap<", "+TK;+TV;>;)V" } .end annotation const/4 v0, 0x0 .line 39 iput v0, p0, Lcom/bumptech/glide/util/CachedHashCodeArrayMap;->hashCode:I .line 40 invoke-super {p0, p1}, Landroidx/collection/ArrayMap;->putAll(Landroidx/collection/SimpleArrayMap;)V return-void .end method .method public removeAt(I)Ljava/lang/Object; .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(I)TV;" } .end annotation const/4 v0, 0x0 .line 45 iput v0, p0, Lcom/bumptech/glide/util/CachedHashCodeArrayMap;->hashCode:I .line 46 invoke-super {p0, p1}, Landroidx/collection/ArrayMap;->removeAt(I)Ljava/lang/Object; move-result-object p1 return-object p1 .end method .method public setValueAt(ILjava/lang/Object;)Ljava/lang/Object; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "(ITV;)TV;" } .end annotation const/4 v0, 0x0 .line 27 iput v0, p0, Lcom/bumptech/glide/util/CachedHashCodeArrayMap;->hashCode:I .line 28 invoke-super {p0, p1, p2}, Landroidx/collection/ArrayMap;->setValueAt(ILjava/lang/Object;)Ljava/lang/Object; move-result-object p1 return-object p1 .end method