@ file : kotlin . jvm . Jvm Mult if ile Class Ċ @ file : kotlin . jvm . Jvm Name (" Sets Kt ") Ċ Ċ package Ġkotlin . collections ĊĊ Ċ internal Ġobject ĠEmpty Set Ġ: ĠSet < Nothing >, ĠSerializable Ġ{ ĊĠĠĠ Ġprivate Ġconst Ġval ĠserialVersionUID : ĠLong Ġ= Ġ 3 4 0 6 6 0 3 7 7 4 3 8 7 0 2 0 5 3 2 ĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ= Ġother Ġis ĠSet < *> Ġ&& Ġother . isEmpty () ĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġ" []" ĊĊĠĠĠ Ġoverride Ġval Ġsize : ĠInt Ġget () Ġ= Ġ 0 ĊĠĠĠ Ġoverride Ġfun ĠisEmpty (): ĠBoolean Ġ= Ġtrue ĊĠĠĠ Ġoverride Ġfun Ġcontains ( element : ĠNothing ): ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġoverride Ġfun Ġcontains All ( elements : ĠCollection < Nothing >): ĠBoolean Ġ= Ġelements . isEmpty () ĊĊĠĠĠ Ġoverride Ġfun Ġiterator (): ĠIterator < Nothing > Ġ= ĠEmpty Iterator ĊĊĠĠĠ Ġprivate Ġfun Ġread Resolve (): ĠAny Ġ= ĠEmpty Set Ċ } ĊĊ Ċ /** Ċ Ġ* ĠReturns Ġan Ġempty Ġread - only Ġset . Ġ ĠThe Ġreturned Ġset Ġis Ġserial izable Ġ( JVM ). Ċ Ġ* Ġ@ sample Ġsamples . collections . Collections . Sets . empty ReadOnly Set Ċ Ġ*/ Ċ public Ġfun Ġ< T > Ġempty Set (): ĠSet < T > Ġ= ĠEmpty Set Ċ /** Ċ Ġ* ĠReturns Ġa Ġnew Ġread - only Ġset Ġwith Ġthe Ġgiven Ġelements . Ċ Ġ* ĠElements Ġof Ġthe Ġset Ġare Ġiter ated Ġin Ġthe Ġorder Ġthey Ġwere Ġspecified . Ċ Ġ* ĠThe Ġreturned Ġset Ġis Ġserial izable Ġ( JVM ). Ċ Ġ*/ Ċ public Ġfun Ġ< T > Ġset Of ( var arg Ġelements : ĠT ): ĠSet < T > Ġ= Ġif Ġ( elements . size Ġ> Ġ 0 ) Ġelements . toSet () Ġelse Ġempty Set () Ċ Ċ /** Ċ Ġ* ĠReturns Ġan Ġempty Ġread - only Ġset . Ġ ĠThe Ġreturned Ġset Ġis Ġserial izable Ġ( JVM ). Ċ Ġ* Ġ@ sample Ġsamples . collections . Collections . Sets . empty ReadOnly Set Ċ Ġ*/ Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun Ġ< T > Ġset Of (): ĠSet < T > Ġ= Ġempty Set () Ċ Ċ /** Ċ Ġ* ĠReturns Ġan Ġempty Ġnew Ġ[ Mutable Set ]. Ċ Ġ* Ċ Ġ* ĠThe Ġreturned Ġset Ġpre serves Ġthe Ġelement Ġiteration Ġorder . Ċ Ġ*/ Ċ @ Since Kotlin (" 1 . 1 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun Ġ< T > Ġmutable Set Of (): ĠMutable Set < T > Ġ= ĠLinked HashSet () Ċ Ċ /** Ċ Ġ* ĠReturns Ġa Ġnew Ġ[ Mutable Set ] Ġwith Ġthe Ġgiven Ġelements . Ċ Ġ* ĠElements Ġof Ġthe Ġset Ġare Ġiter ated Ġin Ġthe Ġorder Ġthey Ġwere Ġspecified . Ċ Ġ*/ Ċ public Ġfun Ġ< T > Ġmutable Set Of ( var arg Ġelements : ĠT ): ĠMutable Set < T > Ġ= Ġelements . to Collection ( Linked HashSet ( map Capacity ( elements . size ))) Ċ Ċ /** ĠReturns Ġan Ġempty Ġnew Ġ[ HashSet ]. Ġ*/ Ċ @ Since Kotlin (" 1 . 1 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun Ġ< T > Ġhash Set Of (): ĠHashSet < T > Ġ= ĠHashSet () Ċ Ċ /** ĠReturns Ġa Ġnew Ġ[ HashSet ] Ġwith Ġthe Ġgiven Ġelements . Ġ*/ Ċ public Ġfun Ġ< T > Ġhash Set Of ( var arg Ġelements : ĠT ): ĠHashSet < T > Ġ= Ġelements . to Collection ( HashSet ( map Capacity ( elements . size ))) Ċ Ċ /** ĠReturns Ġan Ġempty Ġnew Ġ[ Linked HashSet ]. Ġ*/ Ċ @ Since Kotlin (" 1 . 1 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun Ġ< T > Ġlinked Set Of (): ĠLinked HashSet < T > Ġ= ĠLinked HashSet () Ċ Ċ /** Ċ Ġ* ĠReturns Ġa Ġnew Ġ[ Linked HashSet ] Ġwith Ġthe Ġgiven Ġelements . Ċ Ġ* ĠElements Ġof Ġthe Ġset Ġare Ġiter ated Ġin Ġthe Ġorder Ġthey Ġwere Ġspecified . Ċ Ġ*/ Ċ public Ġfun Ġ< T > Ġlinked Set Of ( var arg Ġelements : ĠT ): ĠLinked HashSet < T > Ġ= Ġelements . to Collection ( Linked HashSet ( map Capacity ( elements . size ))) Ċ Ċ /** ĠReturns Ġthis ĠSet Ġif Ġit 's Ġnot Ġ` null ` Ġand Ġthe Ġempty Ġset Ġotherwise . Ġ*/ Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun Ġ< T > ĠSet < T > ?. or Empty (): ĠSet < T > Ġ= Ġthis Ġ?: Ġempty Set () Ċ Ċ /** Ċ Ġ* ĠReturns Ġan Ġimmutable Ġset Ġcontaining Ġonly Ġthe Ġspecified Ġobject Ġ[ element ]. Ċ Ġ* ĠThe Ġreturned Ġset Ġis Ġserial izable . Ċ Ġ*/ Ċ @ Jvm Version Ċ public Ġfun Ġ< T > Ġset Of ( element : ĠT ): ĠSet < T > Ġ= Ġjava . util . Collections . singleton ( element ) ĊĊ Ċ /** Ċ Ġ* ĠReturns Ġa Ġnew Ġ[ Sorted Set ] Ġwith Ġthe Ġgiven Ġelements . Ċ Ġ*/ Ċ @ Jvm Version Ċ public Ġfun Ġ< T > Ġsorted Set Of ( var arg Ġelements : ĠT ): Ġjava . util . Tree Set < T > Ġ= Ġelements . to Collection ( java . util . Tree Set < T >()) Ċ Ċ /** Ċ Ġ* ĠReturns Ġa Ġnew Ġ[ Sorted Set ] Ġwith Ġthe Ġgiven Ġ[ comparator ] Ġand Ġelements . Ċ Ġ*/ Ċ @ Jvm Version Ċ public Ġfun Ġ< T > Ġsorted Set Of ( comparator : ĠComparator < in ĠT >, Ġvar arg Ġelements : ĠT ): Ġjava . util . Tree Set < T > Ġ= Ġelements . to Collection ( java . util . Tree Set < T >( comparator )) ĊĊ Ċ internal Ġfun Ġ< T > ĠSet < T >. optimize ReadOnly Set () Ġ= Ġwhen Ġ( size ) Ġ{ ĊĠĠĠĠ 0 Ġ-> Ġempty Set () ĊĠĠĠĠ 1 Ġ-> Ġset Of ( iterator (). next ()) ĊĠĠĠ Ġelse Ġ-> Ġthis Ċ } Ċ