.class final Lcom/google/common/collect/Platform; .super Ljava/lang/Object; .source "Platform.java" # annotations .annotation build Lcom/google/common/annotations/GwtCompatible; emulated = true .end annotation .annotation runtime Lcom/google/common/collect/ElementTypesAreNonnullByDefault; .end annotation # direct methods .method private constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static checkGwtRpcEnabled()V .locals 0 return-void .end method .method public static copy([Ljava/lang/Object;II[Ljava/lang/Object;)[Ljava/lang/Object; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "([", "Ljava/lang/Object;", "II[TT;)[TT;" } .end annotation .line 1 invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object p3 invoke-static {p0, p1, p2, p3}, Ljava/util/Arrays;->copyOfRange([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object; move-result-object p0 return-object p0 .end method .method public static newArray([Ljava/lang/Object;I)[Ljava/lang/Object; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "([TT;I)[TT;" } .end annotation .line 1 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object p0 invoke-virtual {p0}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class; move-result-object p0 .line 2 invoke-static {p0, p1}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object; move-result-object p0 check-cast p0, [Ljava/lang/Object; return-object p0 .end method .method public static newHashMapWithExpectedSize(I)Ljava/util/Map; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I)", "Ljava/util/Map<", "TK;TV;>;" } .end annotation .line 1 invoke-static {p0}, Lcom/google/common/collect/CompactHashMap;->createWithExpectedSize(I)Lcom/google/common/collect/CompactHashMap; move-result-object p0 return-object p0 .end method .method public static newHashSetWithExpectedSize(I)Ljava/util/Set; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I)", "Ljava/util/Set<", "TE;>;" } .end annotation .line 1 invoke-static {p0}, Lcom/google/common/collect/CompactHashSet;->createWithExpectedSize(I)Lcom/google/common/collect/CompactHashSet; move-result-object p0 return-object p0 .end method .method public static newLinkedHashMapWithExpectedSize(I)Ljava/util/Map; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I)", "Ljava/util/Map<", "TK;TV;>;" } .end annotation .line 1 invoke-static {p0}, Lcom/google/common/collect/CompactLinkedHashMap;->createWithExpectedSize(I)Lcom/google/common/collect/CompactLinkedHashMap; move-result-object p0 return-object p0 .end method .method public static newLinkedHashSetWithExpectedSize(I)Ljava/util/Set; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I)", "Ljava/util/Set<", "TE;>;" } .end annotation .line 1 invoke-static {p0}, Lcom/google/common/collect/CompactLinkedHashSet;->createWithExpectedSize(I)Lcom/google/common/collect/CompactLinkedHashSet; move-result-object p0 return-object p0 .end method .method public static preservesInsertionOrderOnAddsSet()Ljava/util/Set; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "TE;>;" } .end annotation .line 1 invoke-static {}, Lcom/google/common/collect/CompactHashSet;->create()Lcom/google/common/collect/CompactHashSet; move-result-object v0 return-object v0 .end method .method public static preservesInsertionOrderOnPutsMap()Ljava/util/Map; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Map<", "TK;TV;>;" } .end annotation .line 1 invoke-static {}, Lcom/google/common/collect/CompactHashMap;->create()Lcom/google/common/collect/CompactHashMap; move-result-object v0 return-object v0 .end method .method public static reduceExponentIfGwt(I)I .locals 0 return p0 .end method .method public static reduceIterationsIfGwt(I)I .locals 0 return p0 .end method .method public static tryWeakKeys(Lcom/google/common/collect/MapMaker;)Lcom/google/common/collect/MapMaker; .locals 0 .line 1 invoke-virtual {p0}, Lcom/google/common/collect/MapMaker;->weakKeys()Lcom/google/common/collect/MapMaker; move-result-object p0 return-object p0 .end method