.class public abstract Lcom/google/common/collect/ImmutableMultimap; .super Lcom/google/common/collect/BaseImmutableMultimap; .source "ImmutableMultimap.java" # interfaces .implements Ljava/io/Serializable; # annotations .annotation build Lcom/google/common/annotations/GwtCompatible; emulated = true .end annotation .annotation runtime Lcom/google/common/collect/ElementTypesAreNonnullByDefault; .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/google/common/collect/ImmutableMultimap$Values;, Lcom/google/common/collect/ImmutableMultimap$KeysSerializedForm;, Lcom/google/common/collect/ImmutableMultimap$Keys;, Lcom/google/common/collect/ImmutableMultimap$EntryCollection;, Lcom/google/common/collect/ImmutableMultimap$FieldSettersHolder;, Lcom/google/common/collect/ImmutableMultimap$Builder; } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "", "Lcom/google/common/collect/BaseImmutableMultimap<", "TK;TV;>;", "Ljava/io/Serializable;" } .end annotation # static fields .field private static final serialVersionUID:J # instance fields .field public final transient map:Lcom/google/common/collect/ImmutableMap; .annotation system Ldalvik/annotation/Signature; value = { "Lcom/google/common/collect/ImmutableMap<", "TK;+", "Lcom/google/common/collect/ImmutableCollection<", "TV;>;>;" } .end annotation .end field .field public final transient size:I # direct methods .method public constructor (Lcom/google/common/collect/ImmutableMap;I)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/ImmutableMap<", "TK;+", "Lcom/google/common/collect/ImmutableCollection<", "TV;>;>;I)V" } .end annotation .line 1 invoke-direct {p0}, Lcom/google/common/collect/BaseImmutableMultimap;->()V .line 2 iput-object p1, p0, Lcom/google/common/collect/ImmutableMultimap;->map:Lcom/google/common/collect/ImmutableMap; .line 3 iput p2, p0, Lcom/google/common/collect/ImmutableMultimap;->size:I return-void .end method .method public static builder()Lcom/google/common/collect/ImmutableMultimap$Builder; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableMultimap$Builder<", "TK;TV;>;" } .end annotation .line 1 new-instance v0, Lcom/google/common/collect/ImmutableMultimap$Builder; invoke-direct {v0}, Lcom/google/common/collect/ImmutableMultimap$Builder;->()V return-object v0 .end method .method public static copyOf(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableMultimap; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/Multimap<", "+TK;+TV;>;)", "Lcom/google/common/collect/ImmutableMultimap<", "TK;TV;>;" } .end annotation .line 1 instance-of v0, p0, Lcom/google/common/collect/ImmutableMultimap; if-eqz v0, :cond_0 .line 2 move-object v0, p0 check-cast v0, Lcom/google/common/collect/ImmutableMultimap; .line 3 invoke-virtual {v0}, Lcom/google/common/collect/ImmutableMultimap;->isPartialView()Z move-result v1 if-nez v1, :cond_0 return-object v0 .line 4 :cond_0 invoke-static {p0}, Lcom/google/common/collect/ImmutableListMultimap;->copyOf(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableListMultimap; move-result-object p0 return-object p0 .end method .method public static copyOf(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap; .locals 0 .annotation build Lcom/google/common/annotations/Beta; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Iterable<", "+", "Ljava/util/Map$Entry<", "+TK;+TV;>;>;)", "Lcom/google/common/collect/ImmutableMultimap<", "TK;TV;>;" } .end annotation .line 5 invoke-static {p0}, Lcom/google/common/collect/ImmutableListMultimap;->copyOf(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableListMultimap; move-result-object p0 return-object p0 .end method .method public static of()Lcom/google/common/collect/ImmutableMultimap; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableMultimap<", "TK;TV;>;" } .end annotation .line 1 invoke-static {}, Lcom/google/common/collect/ImmutableListMultimap;->of()Lcom/google/common/collect/ImmutableListMultimap; move-result-object v0 return-object v0 .end method .method public static of(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(TK;TV;)", "Lcom/google/common/collect/ImmutableMultimap<", "TK;TV;>;" } .end annotation .line 2 invoke-static {p0, p1}, Lcom/google/common/collect/ImmutableListMultimap;->of(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap; move-result-object p0 return-object p0 .end method .method public static of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(TK;TV;TK;TV;)", "Lcom/google/common/collect/ImmutableMultimap<", "TK;TV;>;" } .end annotation .line 3 invoke-static {p0, p1, p2, p3}, Lcom/google/common/collect/ImmutableListMultimap;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap; move-result-object p0 return-object p0 .end method .method public static of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(TK;TV;TK;TV;TK;TV;)", "Lcom/google/common/collect/ImmutableMultimap<", "TK;TV;>;" } .end annotation .line 4 invoke-static/range {p0 .. p5}, Lcom/google/common/collect/ImmutableListMultimap;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap; move-result-object p0 return-object p0 .end method .method public static of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(TK;TV;TK;TV;TK;TV;TK;TV;)", "Lcom/google/common/collect/ImmutableMultimap<", "TK;TV;>;" } .end annotation .line 5 invoke-static/range {p0 .. p7}, Lcom/google/common/collect/ImmutableListMultimap;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap; move-result-object p0 return-object p0 .end method .method public static of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)", "Lcom/google/common/collect/ImmutableMultimap<", "TK;TV;>;" } .end annotation .line 6 invoke-static/range {p0 .. p9}, Lcom/google/common/collect/ImmutableListMultimap;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap; move-result-object p0 return-object p0 .end method # virtual methods .method public asMap()Lcom/google/common/collect/ImmutableMap; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableMap<", "TK;", "Ljava/util/Collection<", "TV;>;>;" } .end annotation .line 2 iget-object v0, p0, Lcom/google/common/collect/ImmutableMultimap;->map:Lcom/google/common/collect/ImmutableMap; return-object v0 .end method .method public bridge synthetic asMap()Ljava/util/Map; .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/ImmutableMultimap;->asMap()Lcom/google/common/collect/ImmutableMap; move-result-object v0 return-object v0 .end method .method public final clear()V .locals 1 .annotation build Lcom/google/errorprone/annotations/DoNotCall; value = "Always throws UnsupportedOperationException" .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public bridge synthetic containsEntry(Ljava/lang/Object;Ljava/lang/Object;)Z .locals 0 .param p1 # Ljava/lang/Object; .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end param .param p2 # Ljava/lang/Object; .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end param .line 1 invoke-super {p0, p1, p2}, Lcom/google/common/collect/AbstractMultimap;->containsEntry(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 return p1 .end method .method public containsKey(Ljava/lang/Object;)Z .locals 1 .param p1 # Ljava/lang/Object; .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end param .line 1 iget-object v0, p0, Lcom/google/common/collect/ImmutableMultimap;->map:Lcom/google/common/collect/ImmutableMap; invoke-virtual {v0, p1}, Lcom/google/common/collect/ImmutableMap;->containsKey(Ljava/lang/Object;)Z move-result p1 return p1 .end method .method public containsValue(Ljava/lang/Object;)Z .locals 0 .param p1 # Ljava/lang/Object; .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end param if-eqz p1, :cond_0 .line 1 invoke-super {p0, p1}, Lcom/google/common/collect/AbstractMultimap;->containsValue(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 const/4 p1, 0x1 goto :goto_0 :cond_0 const/4 p1, 0x0 :goto_0 return p1 .end method .method public createAsMap()Ljava/util/Map; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Map<", "TK;", "Ljava/util/Collection<", "TV;>;>;" } .end annotation .line 1 new-instance v0, Ljava/lang/AssertionError; const-string v1, "should never be called" invoke-direct {v0, v1}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V throw v0 .end method .method public createEntries()Lcom/google/common/collect/ImmutableCollection; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableCollection<", "Ljava/util/Map$Entry<", "TK;TV;>;>;" } .end annotation .line 2 new-instance v0, Lcom/google/common/collect/ImmutableMultimap$EntryCollection; invoke-direct {v0, p0}, Lcom/google/common/collect/ImmutableMultimap$EntryCollection;->(Lcom/google/common/collect/ImmutableMultimap;)V return-object v0 .end method .method public bridge synthetic createEntries()Ljava/util/Collection; .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/ImmutableMultimap;->createEntries()Lcom/google/common/collect/ImmutableCollection; move-result-object v0 return-object v0 .end method .method public createKeySet()Ljava/util/Set; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "TK;>;" } .end annotation .line 1 new-instance v0, Ljava/lang/AssertionError; const-string v1, "unreachable" invoke-direct {v0, v1}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V throw v0 .end method .method public createKeys()Lcom/google/common/collect/ImmutableMultiset; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableMultiset<", "TK;>;" } .end annotation .line 2 new-instance v0, Lcom/google/common/collect/ImmutableMultimap$Keys; invoke-direct {v0, p0}, Lcom/google/common/collect/ImmutableMultimap$Keys;->(Lcom/google/common/collect/ImmutableMultimap;)V return-object v0 .end method .method public bridge synthetic createKeys()Lcom/google/common/collect/Multiset; .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/ImmutableMultimap;->createKeys()Lcom/google/common/collect/ImmutableMultiset; move-result-object v0 return-object v0 .end method .method public createValues()Lcom/google/common/collect/ImmutableCollection; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableCollection<", "TV;>;" } .end annotation .line 2 new-instance v0, Lcom/google/common/collect/ImmutableMultimap$Values; invoke-direct {v0, p0}, Lcom/google/common/collect/ImmutableMultimap$Values;->(Lcom/google/common/collect/ImmutableMultimap;)V return-object v0 .end method .method public bridge synthetic createValues()Ljava/util/Collection; .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/ImmutableMultimap;->createValues()Lcom/google/common/collect/ImmutableCollection; move-result-object v0 return-object v0 .end method .method public entries()Lcom/google/common/collect/ImmutableCollection; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableCollection<", "Ljava/util/Map$Entry<", "TK;TV;>;>;" } .end annotation .line 2 invoke-super {p0}, Lcom/google/common/collect/AbstractMultimap;->entries()Ljava/util/Collection; move-result-object v0 check-cast v0, Lcom/google/common/collect/ImmutableCollection; return-object v0 .end method .method public bridge synthetic entries()Ljava/util/Collection; .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/ImmutableMultimap;->entries()Lcom/google/common/collect/ImmutableCollection; move-result-object v0 return-object v0 .end method .method public entryIterator()Lcom/google/common/collect/UnmodifiableIterator; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/UnmodifiableIterator<", "Ljava/util/Map$Entry<", "TK;TV;>;>;" } .end annotation .line 2 new-instance v0, Lcom/google/common/collect/ImmutableMultimap$1; invoke-direct {v0, p0}, Lcom/google/common/collect/ImmutableMultimap$1;->(Lcom/google/common/collect/ImmutableMultimap;)V return-object v0 .end method .method public bridge synthetic entryIterator()Ljava/util/Iterator; .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/ImmutableMultimap;->entryIterator()Lcom/google/common/collect/UnmodifiableIterator; move-result-object v0 return-object v0 .end method .method public bridge synthetic equals(Ljava/lang/Object;)Z .locals 0 .param p1 # Ljava/lang/Object; .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end param .line 1 invoke-super {p0, p1}, Lcom/google/common/collect/AbstractMultimap;->equals(Ljava/lang/Object;)Z move-result p1 return p1 .end method .method public abstract get(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection; .annotation system Ldalvik/annotation/Signature; value = { "(TK;)", "Lcom/google/common/collect/ImmutableCollection<", "TV;>;" } .end annotation .end method .method public bridge synthetic get(Ljava/lang/Object;)Ljava/util/Collection; .locals 0 .line 1 invoke-virtual {p0, p1}, Lcom/google/common/collect/ImmutableMultimap;->get(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection; move-result-object p1 return-object p1 .end method .method public bridge synthetic hashCode()I .locals 1 .line 1 invoke-super {p0}, Lcom/google/common/collect/AbstractMultimap;->hashCode()I move-result v0 return v0 .end method .method public abstract inverse()Lcom/google/common/collect/ImmutableMultimap; .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableMultimap<", "TV;TK;>;" } .end annotation .end method .method public bridge synthetic isEmpty()Z .locals 1 .line 1 invoke-super {p0}, Lcom/google/common/collect/AbstractMultimap;->isEmpty()Z move-result v0 return v0 .end method .method public isPartialView()Z .locals 1 .line 1 iget-object v0, p0, Lcom/google/common/collect/ImmutableMultimap;->map:Lcom/google/common/collect/ImmutableMap; invoke-virtual {v0}, Lcom/google/common/collect/ImmutableMap;->isPartialView()Z move-result v0 return v0 .end method .method public keySet()Lcom/google/common/collect/ImmutableSet; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableSet<", "TK;>;" } .end annotation .line 2 iget-object v0, p0, Lcom/google/common/collect/ImmutableMultimap;->map:Lcom/google/common/collect/ImmutableMap; invoke-virtual {v0}, Lcom/google/common/collect/ImmutableMap;->keySet()Lcom/google/common/collect/ImmutableSet; move-result-object v0 return-object v0 .end method .method public bridge synthetic keySet()Ljava/util/Set; .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/ImmutableMultimap;->keySet()Lcom/google/common/collect/ImmutableSet; move-result-object v0 return-object v0 .end method .method public keys()Lcom/google/common/collect/ImmutableMultiset; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableMultiset<", "TK;>;" } .end annotation .line 2 invoke-super {p0}, Lcom/google/common/collect/AbstractMultimap;->keys()Lcom/google/common/collect/Multiset; move-result-object v0 check-cast v0, Lcom/google/common/collect/ImmutableMultiset; return-object v0 .end method .method public bridge synthetic keys()Lcom/google/common/collect/Multiset; .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/ImmutableMultimap;->keys()Lcom/google/common/collect/ImmutableMultiset; move-result-object v0 return-object v0 .end method .method public final put(Ljava/lang/Object;Ljava/lang/Object;)Z .locals 0 .annotation build Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .end annotation .annotation build Lcom/google/errorprone/annotations/DoNotCall; value = "Always throws UnsupportedOperationException" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(TK;TV;)Z" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public final putAll(Lcom/google/common/collect/Multimap;)Z .locals 0 .annotation build Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .end annotation .annotation build Lcom/google/errorprone/annotations/DoNotCall; value = "Always throws UnsupportedOperationException" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/common/collect/Multimap<", "+TK;+TV;>;)Z" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public final putAll(Ljava/lang/Object;Ljava/lang/Iterable;)Z .locals 0 .annotation build Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .end annotation .annotation build Lcom/google/errorprone/annotations/DoNotCall; value = "Always throws UnsupportedOperationException" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(TK;", "Ljava/lang/Iterable<", "+TV;>;)Z" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public final remove(Ljava/lang/Object;Ljava/lang/Object;)Z .locals 0 .param p1 # Ljava/lang/Object; .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end param .param p2 # Ljava/lang/Object; .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end param .annotation build Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .end annotation .annotation build Lcom/google/errorprone/annotations/DoNotCall; value = "Always throws UnsupportedOperationException" .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public removeAll(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection; .locals 0 .param p1 # Ljava/lang/Object; .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end param .annotation build Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .end annotation .annotation build Lcom/google/errorprone/annotations/DoNotCall; value = "Always throws UnsupportedOperationException" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Object;", ")", "Lcom/google/common/collect/ImmutableCollection<", "TV;>;" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public bridge synthetic removeAll(Ljava/lang/Object;)Ljava/util/Collection; .locals 0 .param p1 # Ljava/lang/Object; .annotation runtime Ljavax/annotation/CheckForNull; .end annotation .end param .annotation build Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .end annotation .annotation build Lcom/google/errorprone/annotations/DoNotCall; value = "Always throws UnsupportedOperationException" .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1 invoke-virtual {p0, p1}, Lcom/google/common/collect/ImmutableMultimap;->removeAll(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection; move-result-object p1 return-object p1 .end method .method public replaceValues(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection; .locals 0 .annotation build Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .end annotation .annotation build Lcom/google/errorprone/annotations/DoNotCall; value = "Always throws UnsupportedOperationException" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(TK;", "Ljava/lang/Iterable<", "+TV;>;)", "Lcom/google/common/collect/ImmutableCollection<", "TV;>;" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 2 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public bridge synthetic replaceValues(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection; .locals 0 .annotation build Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .end annotation .annotation build Lcom/google/errorprone/annotations/DoNotCall; value = "Always throws UnsupportedOperationException" .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1 invoke-virtual {p0, p1, p2}, Lcom/google/common/collect/ImmutableMultimap;->replaceValues(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection; move-result-object p1 return-object p1 .end method .method public size()I .locals 1 .line 1 iget v0, p0, Lcom/google/common/collect/ImmutableMultimap;->size:I return v0 .end method .method public bridge synthetic toString()Ljava/lang/String; .locals 1 .line 1 invoke-super {p0}, Lcom/google/common/collect/AbstractMultimap;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public valueIterator()Lcom/google/common/collect/UnmodifiableIterator; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/UnmodifiableIterator<", "TV;>;" } .end annotation .line 2 new-instance v0, Lcom/google/common/collect/ImmutableMultimap$2; invoke-direct {v0, p0}, Lcom/google/common/collect/ImmutableMultimap$2;->(Lcom/google/common/collect/ImmutableMultimap;)V return-object v0 .end method .method public bridge synthetic valueIterator()Ljava/util/Iterator; .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/ImmutableMultimap;->valueIterator()Lcom/google/common/collect/UnmodifiableIterator; move-result-object v0 return-object v0 .end method .method public values()Lcom/google/common/collect/ImmutableCollection; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/google/common/collect/ImmutableCollection<", "TV;>;" } .end annotation .line 2 invoke-super {p0}, Lcom/google/common/collect/AbstractMultimap;->values()Ljava/util/Collection; move-result-object v0 check-cast v0, Lcom/google/common/collect/ImmutableCollection; return-object v0 .end method .method public bridge synthetic values()Ljava/util/Collection; .locals 1 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/ImmutableMultimap;->values()Lcom/google/common/collect/ImmutableCollection; move-result-object v0 return-object v0 .end method