.class public Lkotlin/collections/f1; .super Ljava/lang/Object; .source "SetsJVM.kt" # annotations .annotation runtime Lkotlin/Metadata; bv = {} d1 = { "\u0000B\n\u0002\u0008\u0002\n\u0002\u0010\"\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0010#\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0006\n\u0002\u0010\u0011\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\u001a!\u0010\u0003\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0002\"\u0004\u0008\u0000\u0010\u00002\u0006\u0010\u0001\u001a\u00028\u0000\u00a2\u0006\u0004\u0008\u0003\u0010\u0004\u001a7\u0010\u000b\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0002\"\u0004\u0008\u0000\u0010\u00052\u001d\u0010\n\u001a\u0019\u0012\n\u0012\u0008\u0012\u0004\u0012\u00028\u00000\u0007\u0012\u0004\u0012\u00020\u00080\u0006\u00a2\u0006\u0002\u0008\tH\u0081\u0008\u00f8\u0001\u0000\u001a?\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0002\"\u0004\u0008\u0000\u0010\u00052\u0006\u0010\r\u001a\u00020\u000c2\u001d\u0010\n\u001a\u0019\u0012\n\u0012\u0008\u0012\u0004\u0012\u00028\u00000\u0007\u0012\u0004\u0012\u00020\u00080\u0006\u00a2\u0006\u0002\u0008\tH\u0081\u0008\u00f8\u0001\u0000\u001a\u0014\u0010\u000f\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0007\"\u0004\u0008\u0000\u0010\u0005H\u0001\u001a\u001c\u0010\u0010\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0007\"\u0004\u0008\u0000\u0010\u00052\u0006\u0010\r\u001a\u00020\u000cH\u0001\u001a\"\u0010\u0012\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0002\"\u0004\u0008\u0000\u0010\u00052\u000c\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0007H\u0001\u001a-\u0010\u0016\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0015\"\u0004\u0008\u0000\u0010\u00002\u0012\u0010\u0014\u001a\n\u0012\u0006\u0008\u0001\u0012\u00028\u00000\u0013\"\u00028\u0000\u00a2\u0006\u0004\u0008\u0016\u0010\u0017\u001aI\u0010\u001b\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0015\"\u0004\u0008\u0000\u0010\u00002\u001a\u0010\u001a\u001a\u0016\u0012\u0006\u0008\u0000\u0012\u00028\u00000\u0018j\n\u0012\u0006\u0008\u0000\u0012\u00028\u0000`\u00192\u0012\u0010\u0014\u001a\n\u0012\u0006\u0008\u0001\u0012\u00028\u00000\u0013\"\u00028\u0000\u00a2\u0006\u0004\u0008\u001b\u0010\u001c\u0082\u0002\u0007\n\u0005\u0008\u009920\u0001\u00a8\u0006\u001d" } d2 = { "T", "element", "", "f", "(Ljava/lang/Object;)Ljava/util/Set;", "E", "Lkotlin/Function1;", "", "Lkotlin/d1;", "Lkotlin/ExtensionFunctionType;", "builderAction", "c", "", "capacity", "b", "d", "e", "builder", "a", "", "elements", "Ljava/util/TreeSet;", "h", "([Ljava/lang/Object;)Ljava/util/TreeSet;", "Ljava/util/Comparator;", "Lkotlin/Comparator;", "comparator", "g", "(Ljava/util/Comparator;[Ljava/lang/Object;)Ljava/util/TreeSet;", "kotlin-stdlib" } k = 0x5 mv = { 0x1, 0x5, 0x1 } xs = "kotlin/collections/SetsKt" .end annotation # direct methods .method public constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static final a(Ljava/util/Set;)Ljava/util/Set; .locals 1 .param p0 # Ljava/util/Set; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Set<", "TE;>;)", "Ljava/util/Set<", "TE;>;" } .end annotation .annotation build Lkotlin/ExperimentalStdlibApi; .end annotation .annotation build Lkotlin/PublishedApi; .end annotation .annotation build Lkotlin/SinceKotlin; version = "1.3" .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation const-string v0, "builder" invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V .line 1 check-cast p0, Lpi/h; invoke-virtual {p0}, Lpi/h;->c()Ljava/util/Set; move-result-object p0 return-object p0 .end method .method public static final b(ILej/l;)Ljava/util/Set; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I", "Lej/l<", "-", "Ljava/util/Set<", "TE;>;", "Lkotlin/d1;", ">;)", "Ljava/util/Set<", "TE;>;" } .end annotation .annotation build Lkotlin/ExperimentalStdlibApi; .end annotation .annotation build Lkotlin/PublishedApi; .end annotation .annotation build Lkotlin/SinceKotlin; version = "1.3" .end annotation .annotation build Lkotlin/internal/InlineOnly; .end annotation .line 1 invoke-static {p0}, Lkotlin/collections/f1;->e(I)Ljava/util/Set; move-result-object p0 invoke-interface {p1, p0}, Lej/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; invoke-static {p0}, Lkotlin/collections/f1;->a(Ljava/util/Set;)Ljava/util/Set; move-result-object p0 return-object p0 .end method .method public static final c(Lej/l;)Ljava/util/Set; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lej/l<", "-", "Ljava/util/Set<", "TE;>;", "Lkotlin/d1;", ">;)", "Ljava/util/Set<", "TE;>;" } .end annotation .annotation build Lkotlin/ExperimentalStdlibApi; .end annotation .annotation build Lkotlin/PublishedApi; .end annotation .annotation build Lkotlin/SinceKotlin; version = "1.3" .end annotation .annotation build Lkotlin/internal/InlineOnly; .end annotation .line 1 invoke-static {}, Lkotlin/collections/f1;->d()Ljava/util/Set; move-result-object v0 invoke-interface {p0, v0}, Lej/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; invoke-static {v0}, Lkotlin/collections/f1;->a(Ljava/util/Set;)Ljava/util/Set; move-result-object p0 return-object p0 .end method .method public static final d()Ljava/util/Set; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Set<", "TE;>;" } .end annotation .annotation build Lkotlin/ExperimentalStdlibApi; .end annotation .annotation build Lkotlin/PublishedApi; .end annotation .annotation build Lkotlin/SinceKotlin; version = "1.3" .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .line 1 new-instance v0, Lpi/h; invoke-direct {v0}, Lpi/h;->()V return-object v0 .end method .method public static final e(I)Ljava/util/Set; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(I)", "Ljava/util/Set<", "TE;>;" } .end annotation .annotation build Lkotlin/ExperimentalStdlibApi; .end annotation .annotation build Lkotlin/PublishedApi; .end annotation .annotation build Lkotlin/SinceKotlin; version = "1.3" .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .line 1 new-instance v0, Lpi/h; invoke-direct {v0, p0}, Lpi/h;->(I)V return-object v0 .end method .method public static final f(Ljava/lang/Object;)Ljava/util/Set; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(TT;)", "Ljava/util/Set<", "TT;>;" } .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .line 1 invoke-static {p0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set; move-result-object p0 const-string v0, "java.util.Collections.singleton(element)" invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V return-object p0 .end method .method public static final varargs g(Ljava/util/Comparator;[Ljava/lang/Object;)Ljava/util/TreeSet; .locals 1 .param p0 # Ljava/util/Comparator; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end param .param p1 # [Ljava/lang/Object; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Comparator<", "-TT;>;[TT;)", "Ljava/util/TreeSet<", "TT;>;" } .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation const-string v0, "comparator" invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "elements" invoke-static {p1, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V .line 1 new-instance v0, Ljava/util/TreeSet; invoke-direct {v0, p0}, Ljava/util/TreeSet;->(Ljava/util/Comparator;)V invoke-static {p1, v0}, Lkotlin/collections/ArraysKt___ArraysKt;->Jx([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; move-result-object p0 check-cast p0, Ljava/util/TreeSet; return-object p0 .end method .method public static final varargs h([Ljava/lang/Object;)Ljava/util/TreeSet; .locals 1 .param p0 # [Ljava/lang/Object; .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "([TT;)", "Ljava/util/TreeSet<", "TT;>;" } .end annotation .annotation build Lorg/jetbrains/annotations/NotNull; .end annotation const-string v0, "elements" invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V .line 1 new-instance v0, Ljava/util/TreeSet; invoke-direct {v0}, Ljava/util/TreeSet;->()V invoke-static {p0, v0}, Lkotlin/collections/ArraysKt___ArraysKt;->Jx([Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; move-result-object p0 check-cast p0, Ljava/util/TreeSet; return-object p0 .end method