diff --git a/libraries/stdlib/src/generated/_Aggregates.kt b/libraries/stdlib/src/generated/_Aggregates.kt index a90b5a1deec..0a9caeeb7a6 100644 --- a/libraries/stdlib/src/generated/_Aggregates.kt +++ b/libraries/stdlib/src/generated/_Aggregates.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns *true* if all elements match the given *predicate* */ diff --git a/libraries/stdlib/src/generated/_Arrays.kt b/libraries/stdlib/src/generated/_Arrays.kt index 2cc2676847a..74262fc0fe8 100644 --- a/libraries/stdlib/src/generated/_Arrays.kt +++ b/libraries/stdlib/src/generated/_Arrays.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns true if the array is empty */ diff --git a/libraries/stdlib/src/generated/_Elements.kt b/libraries/stdlib/src/generated/_Elements.kt index 964f22daa65..77500227154 100644 --- a/libraries/stdlib/src/generated/_Elements.kt +++ b/libraries/stdlib/src/generated/_Elements.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns 1st *element* from the collection. */ diff --git a/libraries/stdlib/src/generated/_Filtering.kt b/libraries/stdlib/src/generated/_Filtering.kt index 9deca84e2ed..139941471b6 100644 --- a/libraries/stdlib/src/generated/_Filtering.kt +++ b/libraries/stdlib/src/generated/_Filtering.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns a list containing all elements except first *n* elements */ diff --git a/libraries/stdlib/src/generated/_Generators.kt b/libraries/stdlib/src/generated/_Generators.kt index 2cc7d676928..27354864a20 100644 --- a/libraries/stdlib/src/generated/_Generators.kt +++ b/libraries/stdlib/src/generated/_Generators.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns a list of values built from elements of both collections with same indexes using provided *transform*. List has length of shortest collection. */ diff --git a/libraries/stdlib/src/generated/_Guards.kt b/libraries/stdlib/src/generated/_Guards.kt index 9295acac949..b48df152ac0 100644 --- a/libraries/stdlib/src/generated/_Guards.kt +++ b/libraries/stdlib/src/generated/_Guards.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns an original collection containing all the non-*null* elements, throwing an [[IllegalArgumentException]] if there are any null elements */ diff --git a/libraries/stdlib/src/generated/_Mapping.kt b/libraries/stdlib/src/generated/_Mapping.kt index 776c4f457f5..06841c041ac 100644 --- a/libraries/stdlib/src/generated/_Mapping.kt +++ b/libraries/stdlib/src/generated/_Mapping.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns a single list of all elements yielded from results of *transform* function being invoked on each element of original collection */ diff --git a/libraries/stdlib/src/generated/_Numeric.kt b/libraries/stdlib/src/generated/_Numeric.kt index 100cf4decf0..2351a9b35e8 100644 --- a/libraries/stdlib/src/generated/_Numeric.kt +++ b/libraries/stdlib/src/generated/_Numeric.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns the sum of all elements in the collection */ diff --git a/libraries/stdlib/src/generated/_Ordering.kt b/libraries/stdlib/src/generated/_Ordering.kt index a519de2ce81..b695fcd0675 100644 --- a/libraries/stdlib/src/generated/_Ordering.kt +++ b/libraries/stdlib/src/generated/_Ordering.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns a list with elements in reversed order */ diff --git a/libraries/stdlib/src/generated/_Sets.kt b/libraries/stdlib/src/generated/_Sets.kt index d0036b84892..66cdb749788 100644 --- a/libraries/stdlib/src/generated/_Sets.kt +++ b/libraries/stdlib/src/generated/_Sets.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns a set containing all distinct elements from the given collection. */ diff --git a/libraries/stdlib/src/generated/_Snapshots.kt b/libraries/stdlib/src/generated/_Snapshots.kt index 1ffc5bba317..e285b1d24bf 100644 --- a/libraries/stdlib/src/generated/_Snapshots.kt +++ b/libraries/stdlib/src/generated/_Snapshots.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns an ArrayList of all elements */ diff --git a/libraries/stdlib/src/generated/_SpecialJVM.kt b/libraries/stdlib/src/generated/_SpecialJVM.kt index 2a9e81f32dd..754e161fde8 100644 --- a/libraries/stdlib/src/generated/_SpecialJVM.kt +++ b/libraries/stdlib/src/generated/_SpecialJVM.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Searches array or range of array for provided element index using binary search algorithm. Array is expected to be sorted. */ diff --git a/libraries/stdlib/src/generated/_Streams.kt b/libraries/stdlib/src/generated/_Streams.kt index a34d1126e67..040336167b6 100644 --- a/libraries/stdlib/src/generated/_Streams.kt +++ b/libraries/stdlib/src/generated/_Streams.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Returns a stream from the given collection */ diff --git a/libraries/stdlib/src/generated/_Strings.kt b/libraries/stdlib/src/generated/_Strings.kt index 8670d7e4349..417dabdd434 100644 --- a/libraries/stdlib/src/generated/_Strings.kt +++ b/libraries/stdlib/src/generated/_Strings.kt @@ -7,6 +7,8 @@ package kotlin import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js + /** * Appends the string from all the elements separated using the *separator* and using the given *prefix* and *postfix* if supplied * If a collection could be huge you can specify a non-negative value of *limit* which will only show a subset of the collection then it will diff --git a/libraries/stdlib/src/kotlin/deprecated/_Iterators.kt b/libraries/stdlib/src/kotlin/deprecated/_Iterators.kt index 75e76780098..4832625ef54 100644 --- a/libraries/stdlib/src/kotlin/deprecated/_Iterators.kt +++ b/libraries/stdlib/src/kotlin/deprecated/_Iterators.kt @@ -6,6 +6,7 @@ package kotlin // import java.util.* +import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js /** * Returns *true* if all elements match the given *predicate* diff --git a/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt b/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt index 8460b63870a..14816e824ec 100644 --- a/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt +++ b/libraries/tools/kotlin-stdlib-gen/src/generators/GenerateStandardLib.kt @@ -43,6 +43,7 @@ fun List.writeTo(file: File, builder: GenericFunction.() -> Str its.append("package kotlin\n\n") its.append("$COMMON_AUTOGENERATED_WARNING\n\n") its.append("import java.util.*\n\n") + its.append("import java.util.Collections // TODO: it's temporary while we have java.util.Collections in js\n\n") for (t in this.sort()) { its.append(t.builder()) }