.class public abstract Lkotlin/collections/MapsKt__MapsJVMKt; .super Lkotlin/collections/MapsKt__MapWithDefaultKt; .source "SourceFile" # direct methods .method public static build(Ljava/util/Map;)Ljava/util/Map; .locals 1 const-string v0, "builder" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 57 check-cast p0, Lkotlin/collections/builders/MapBuilder; invoke-virtual {p0}, Lkotlin/collections/builders/MapBuilder;->build()Ljava/util/Map; move-result-object p0 return-object p0 .end method .method public static createMapBuilder()Ljava/util/Map; .locals 1 .line 45 new-instance v0, Lkotlin/collections/builders/MapBuilder; invoke-direct {v0}, Lkotlin/collections/builders/MapBuilder;->()V return-object v0 .end method .method public static createMapBuilder(I)Ljava/util/Map; .locals 1 .line 51 new-instance v0, Lkotlin/collections/builders/MapBuilder; invoke-direct {v0, p0}, Lkotlin/collections/builders/MapBuilder;->(I)V return-object v0 .end method .method public static mapCapacity(I)I .locals 1 if-gez p0, :cond_0 goto :goto_0 :cond_0 const/4 v0, 0x3 if-ge p0, v0, :cond_1 add-int/lit8 p0, p0, 0x1 goto :goto_0 :cond_1 const/high16 v0, 0x40000000 # 2.0f if-ge p0, v0, :cond_2 int-to-float p0, p0 const/high16 v0, 0x3f400000 # 0.75f div-float/2addr p0, v0 const/high16 v0, 0x3f800000 # 1.0f add-float/2addr p0, v0 float-to-int p0, p0 goto :goto_0 :cond_2 const p0, 0x7fffffff :goto_0 return p0 .end method .method public static mapOf(Lkotlin/Pair;)Ljava/util/Map; .locals 1 const-string v0, "pair" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 26 invoke-virtual {p0}, Lkotlin/Pair;->getFirst()Ljava/lang/Object; move-result-object v0 invoke-virtual {p0}, Lkotlin/Pair;->getSecond()Ljava/lang/Object; move-result-object p0 invoke-static {v0, p0}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; move-result-object p0 const-string v0, "singletonMap(...)" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method .method public static final toSingletonMap(Ljava/util/Map;)Ljava/util/Map; .locals 1 const-string v0, "" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 139 invoke-interface {p0}, Ljava/util/Map;->entrySet()Ljava/util/Set; move-result-object p0 invoke-interface {p0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object p0 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object p0 check-cast p0, Ljava/util/Map$Entry; invoke-interface {p0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v0 invoke-interface {p0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object p0 invoke-static {v0, p0}, Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; move-result-object p0 const-string v0, "with(...)" invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method