Build standard library for JVM from a single source set
Add explicit imports for kotlin.* and kotlin.text.* to prevent typealiases conflicting with their aliased types from default imports.
This commit is contained in:
@@ -9,6 +9,8 @@ package kotlin.collections
|
||||
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
|
||||
//
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.text.*
|
||||
import kotlin.comparisons.*
|
||||
|
||||
/**
|
||||
|
||||
@@ -9,6 +9,8 @@ package kotlin.collections
|
||||
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
|
||||
//
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.text.*
|
||||
import kotlin.comparisons.*
|
||||
|
||||
/**
|
||||
|
||||
@@ -9,6 +9,8 @@ package kotlin.comparisons
|
||||
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
|
||||
//
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.text.*
|
||||
import kotlin.comparisons.*
|
||||
|
||||
/**
|
||||
|
||||
@@ -9,6 +9,8 @@ package kotlin.collections
|
||||
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
|
||||
//
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.text.*
|
||||
import kotlin.comparisons.*
|
||||
|
||||
/**
|
||||
|
||||
@@ -9,6 +9,8 @@ package kotlin.ranges
|
||||
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
|
||||
//
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.text.*
|
||||
import kotlin.comparisons.*
|
||||
|
||||
/**
|
||||
|
||||
@@ -9,6 +9,8 @@ package kotlin.sequences
|
||||
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
|
||||
//
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.text.*
|
||||
import kotlin.comparisons.*
|
||||
import kotlin.coroutines.experimental.*
|
||||
|
||||
|
||||
@@ -9,6 +9,8 @@ package kotlin.collections
|
||||
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
|
||||
//
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.text.*
|
||||
import kotlin.comparisons.*
|
||||
|
||||
/**
|
||||
|
||||
@@ -9,6 +9,8 @@ package kotlin.text
|
||||
// See: https://github.com/JetBrains/kotlin/tree/master/libraries/stdlib
|
||||
//
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.text.*
|
||||
import kotlin.comparisons.*
|
||||
|
||||
/**
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
|
||||
package kotlin.collections
|
||||
|
||||
import kotlin.*
|
||||
|
||||
/**
|
||||
* Provides a skeletal implementation of the read-only [List] interface.
|
||||
*
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
package kotlin.collections
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.comparisons.compareValues
|
||||
|
||||
internal object EmptyIterator : ListIterator<Nothing> {
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
|
||||
package kotlin.collections
|
||||
|
||||
import kotlin.*
|
||||
|
||||
|
||||
private open class ReversedListReadOnly<out T>(private val delegate: List<T>) : AbstractList<T>() {
|
||||
override val size: Int get() = delegate.size
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
|
||||
package kotlin.sequences
|
||||
|
||||
import kotlin.*
|
||||
|
||||
/**
|
||||
* Given an [iterator] function constructs a [Sequence] that returns values through the [Iterator]
|
||||
* provided by that function.
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
package kotlin.collections
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.coroutines.experimental.buildIterator
|
||||
|
||||
internal fun checkWindowSizeStep(size: Int, step: Int) {
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
package kotlin.coroutines.experimental
|
||||
|
||||
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater
|
||||
import kotlin.*
|
||||
import kotlin.coroutines.experimental.intrinsics.COROUTINE_SUSPENDED
|
||||
|
||||
@PublishedApi
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
@file:kotlin.jvm.JvmName("SequenceBuilderKt")
|
||||
package kotlin.coroutines.experimental
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.coroutines.experimental.intrinsics.*
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
@file:JvmVersion
|
||||
package kotlin.internal
|
||||
|
||||
import java.io.Closeable
|
||||
import kotlin.*
|
||||
import java.util.regex.MatchResult
|
||||
|
||||
internal open class PlatformImplementations {
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
package kotlin.io
|
||||
|
||||
import kotlin.text.*
|
||||
import java.io.InputStream
|
||||
import java.nio.Buffer
|
||||
import java.nio.ByteBuffer
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
@file:JvmVersion
|
||||
package kotlin.io
|
||||
|
||||
import kotlin.text.*
|
||||
import java.io.File
|
||||
import java.io.IOException
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
package kotlin.io
|
||||
|
||||
import java.io.File
|
||||
import kotlin.text.Regex
|
||||
import kotlin.*
|
||||
|
||||
/**
|
||||
* Estimation of a root name by a given file name.
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
@file:JvmName("FilesKt")
|
||||
package kotlin.io
|
||||
|
||||
import kotlin.*
|
||||
import java.io.File
|
||||
import java.io.IOException
|
||||
import java.util.Stack
|
||||
|
||||
@@ -5,6 +5,8 @@ package kotlin.io
|
||||
|
||||
import java.io.*
|
||||
import java.util.*
|
||||
import kotlin.*
|
||||
import kotlin.text.*
|
||||
import kotlin.comparisons.*
|
||||
|
||||
/**
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
@file:JvmVersion
|
||||
package kotlin.jvm.internal.unsafe
|
||||
|
||||
import kotlin.*
|
||||
|
||||
private fun monitorEnter(@Suppress("UNUSED_PARAMETER") monitor: Any): Unit = throw UnsupportedOperationException("This function can only be used privately")
|
||||
|
||||
private fun monitorExit(@Suppress("UNUSED_PARAMETER") monitor: Any): Unit = throw UnsupportedOperationException("This function can only be used privately")
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package kotlin.properties
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.reflect.KProperty
|
||||
|
||||
/**
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
@file:kotlin.jvm.JvmName("RangesKt")
|
||||
package kotlin.ranges
|
||||
|
||||
import kotlin.*
|
||||
|
||||
/**
|
||||
* Represents a range of floating point numbers.
|
||||
* Extends [ClosedRange] interface providing custom operation [lessThanOrEquals] for comparing values of range domain type.
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
@file:kotlin.jvm.JvmVersion
|
||||
package kotlin.system
|
||||
|
||||
import kotlin.*
|
||||
|
||||
/**
|
||||
* Terminates the currently running Java Virtual Machine. The
|
||||
* argument serves as a status code; by convention, a nonzero status
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
@file:JvmVersion
|
||||
package kotlin.text
|
||||
|
||||
import kotlin.*
|
||||
|
||||
/**
|
||||
* Represents the character general category in the Unicode specification.
|
||||
*/
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
@file:JvmVersion
|
||||
package kotlin.text
|
||||
|
||||
import kotlin.*
|
||||
|
||||
/**
|
||||
* Represents the Unicode directionality of a character.
|
||||
* Character directionality is used to calculate the
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
|
||||
package kotlin.text
|
||||
|
||||
import kotlin.*
|
||||
|
||||
/**
|
||||
* Returns `true` if this character (Unicode code point) is defined in Unicode.
|
||||
*/
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
|
||||
package kotlin.text
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.comparisons.*
|
||||
import kotlin.internal.contracts.*
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
package kotlin.math
|
||||
|
||||
import kotlin.*
|
||||
import kotlin.internal.InlineOnly
|
||||
import java.lang.Math as nativeMath
|
||||
|
||||
|
||||
Reference in New Issue
Block a user