Rename inline class -> @JvmInline value class in stdlib and compiler
This commit is contained in:
@@ -1995,6 +1995,7 @@ public final annotation class RequiresOptIn : kotlin.Annotation {
|
||||
}
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class Result<out T> : kotlin.io.Serializable {
|
||||
public final val isFailure: kotlin.Boolean { get; }
|
||||
|
||||
@@ -2242,6 +2243,7 @@ public final data class Triple<out A, out B, out C> : kotlin.io.Serializable {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UByte : kotlin.Comparable<kotlin.UByte> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun and(other: kotlin.UByte): kotlin.UByte
|
||||
@@ -2385,6 +2387,7 @@ public final inline class UByte : kotlin.Comparable<kotlin.UByte> {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UByteArray : kotlin.collections.Collection<kotlin.UByte> {
|
||||
public constructor UByteArray(size: kotlin.Int)
|
||||
|
||||
@@ -2411,6 +2414,7 @@ public final inline class UByteArray : kotlin.collections.Collection<kotlin.UByt
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UInt : kotlin.Comparable<kotlin.UInt> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun and(other: kotlin.UInt): kotlin.UInt
|
||||
@@ -2560,6 +2564,7 @@ public final inline class UInt : kotlin.Comparable<kotlin.UInt> {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UIntArray : kotlin.collections.Collection<kotlin.UInt> {
|
||||
public constructor UIntArray(size: kotlin.Int)
|
||||
|
||||
@@ -2586,6 +2591,7 @@ public final inline class UIntArray : kotlin.collections.Collection<kotlin.UInt>
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class ULong : kotlin.Comparable<kotlin.ULong> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun and(other: kotlin.ULong): kotlin.ULong
|
||||
@@ -2735,6 +2741,7 @@ public final inline class ULong : kotlin.Comparable<kotlin.ULong> {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class ULongArray : kotlin.collections.Collection<kotlin.ULong> {
|
||||
public constructor ULongArray(size: kotlin.Int)
|
||||
|
||||
@@ -2761,6 +2768,7 @@ public final inline class ULongArray : kotlin.collections.Collection<kotlin.ULon
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UShort : kotlin.Comparable<kotlin.UShort> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun and(other: kotlin.UShort): kotlin.UShort
|
||||
@@ -2904,6 +2912,7 @@ public final inline class UShort : kotlin.Comparable<kotlin.UShort> {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UShortArray : kotlin.collections.Collection<kotlin.UShort> {
|
||||
public constructor UShortArray(size: kotlin.Int)
|
||||
|
||||
@@ -2971,4 +2980,4 @@ public final annotation class UseExperimental : kotlin.Annotation {
|
||||
public constructor UseExperimental(vararg markerClass: kotlin.reflect.KClass<out kotlin.Annotation>)
|
||||
|
||||
public final val markerClass: kotlin.Array<out kotlin.reflect.KClass<out kotlin.Annotation>> { get; }
|
||||
}
|
||||
}
|
||||
@@ -158,6 +158,7 @@ public abstract class AbstractLongTimeSource : kotlin.time.TimeSource {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.time.ExperimentalTime
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class Duration : kotlin.Comparable<kotlin.time.Duration> {
|
||||
public final val absoluteValue: kotlin.time.Duration { get; }
|
||||
|
||||
|
||||
@@ -1985,6 +1985,7 @@ public final annotation class RequiresOptIn : kotlin.Annotation {
|
||||
}
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class Result<out T> : kotlin.io.Serializable {
|
||||
public final val isFailure: kotlin.Boolean { get; }
|
||||
|
||||
@@ -2247,6 +2248,7 @@ public final data class Triple<out A, out B, out C> : kotlin.io.Serializable {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UByte : kotlin.Comparable<kotlin.UByte> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun and(other: kotlin.UByte): kotlin.UByte
|
||||
@@ -2390,6 +2392,7 @@ public final inline class UByte : kotlin.Comparable<kotlin.UByte> {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UByteArray : kotlin.collections.Collection<kotlin.UByte> {
|
||||
public constructor UByteArray(size: kotlin.Int)
|
||||
|
||||
@@ -2416,6 +2419,7 @@ public final inline class UByteArray : kotlin.collections.Collection<kotlin.UByt
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UInt : kotlin.Comparable<kotlin.UInt> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun and(other: kotlin.UInt): kotlin.UInt
|
||||
@@ -2565,6 +2569,7 @@ public final inline class UInt : kotlin.Comparable<kotlin.UInt> {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UIntArray : kotlin.collections.Collection<kotlin.UInt> {
|
||||
public constructor UIntArray(size: kotlin.Int)
|
||||
|
||||
@@ -2591,6 +2596,7 @@ public final inline class UIntArray : kotlin.collections.Collection<kotlin.UInt>
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class ULong : kotlin.Comparable<kotlin.ULong> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun and(other: kotlin.ULong): kotlin.ULong
|
||||
@@ -2740,6 +2746,7 @@ public final inline class ULong : kotlin.Comparable<kotlin.ULong> {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class ULongArray : kotlin.collections.Collection<kotlin.ULong> {
|
||||
public constructor ULongArray(size: kotlin.Int)
|
||||
|
||||
@@ -2766,6 +2773,7 @@ public final inline class ULongArray : kotlin.collections.Collection<kotlin.ULon
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UShort : kotlin.Comparable<kotlin.UShort> {
|
||||
@kotlin.internal.InlineOnly
|
||||
public final inline infix fun and(other: kotlin.UShort): kotlin.UShort
|
||||
@@ -2909,6 +2917,7 @@ public final inline class UShort : kotlin.Comparable<kotlin.UShort> {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.ExperimentalUnsignedTypes
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class UShortArray : kotlin.collections.Collection<kotlin.UShort> {
|
||||
public constructor UShortArray(size: kotlin.Int)
|
||||
|
||||
@@ -2972,4 +2981,4 @@ public final annotation class UseExperimental : kotlin.Annotation {
|
||||
public constructor UseExperimental(vararg markerClass: kotlin.reflect.KClass<out kotlin.Annotation>)
|
||||
|
||||
public final val markerClass: kotlin.Array<out kotlin.reflect.KClass<out kotlin.Annotation>> { get; }
|
||||
}
|
||||
}
|
||||
@@ -158,6 +158,7 @@ public abstract class AbstractLongTimeSource : kotlin.time.TimeSource {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.3")
|
||||
@kotlin.time.ExperimentalTime
|
||||
@kotlin.jvm.JvmInline
|
||||
public final inline class Duration : kotlin.Comparable<kotlin.time.Duration> {
|
||||
public final val absoluteValue: kotlin.time.Duration { get; }
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
package kotlin.time
|
||||
|
||||
import kotlin.contracts.*
|
||||
import kotlin.jvm.JvmInline
|
||||
import kotlin.math.abs
|
||||
|
||||
@OptIn(ExperimentalTime::class)
|
||||
@@ -27,7 +28,8 @@ private inline val storageUnit get() = DurationUnit.NANOSECONDS
|
||||
*/
|
||||
@SinceKotlin("1.3")
|
||||
@ExperimentalTime
|
||||
public inline class Duration internal constructor(internal val value: Double) : Comparable<Duration> {
|
||||
@JvmInline
|
||||
public value class Duration internal constructor(internal val value: Double) : Comparable<Duration> {
|
||||
init {
|
||||
require(!value.isNaN()) { "Duration value cannot be NaN." }
|
||||
}
|
||||
|
||||
@@ -10,6 +10,7 @@ package kotlin
|
||||
import kotlin.contracts.*
|
||||
import kotlin.internal.InlineOnly
|
||||
import kotlin.jvm.JvmField
|
||||
import kotlin.jvm.JvmInline
|
||||
import kotlin.jvm.JvmName
|
||||
|
||||
/**
|
||||
@@ -17,7 +18,8 @@ import kotlin.jvm.JvmName
|
||||
* or a failure with an arbitrary [Throwable] exception.
|
||||
*/
|
||||
@SinceKotlin("1.3")
|
||||
public inline class Result<out T> @PublishedApi internal constructor(
|
||||
@JvmInline
|
||||
public value class Result<out T> @PublishedApi internal constructor(
|
||||
@PublishedApi
|
||||
internal val value: Any?
|
||||
) : Serializable {
|
||||
|
||||
@@ -8,10 +8,12 @@
|
||||
package kotlin
|
||||
|
||||
import kotlin.experimental.*
|
||||
import kotlin.jvm.*
|
||||
|
||||
@SinceKotlin("1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public inline class UByte @PublishedApi internal constructor(@PublishedApi internal val data: Byte) : Comparable<UByte> {
|
||||
@JvmInline
|
||||
public value class UByte @PublishedApi internal constructor(@PublishedApi internal val data: Byte) : Comparable<UByte> {
|
||||
|
||||
companion object {
|
||||
/**
|
||||
|
||||
@@ -7,9 +7,12 @@
|
||||
|
||||
package kotlin
|
||||
|
||||
import kotlin.jvm.*
|
||||
|
||||
@SinceKotlin("1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public inline class UByteArray
|
||||
@JvmInline
|
||||
public value class UByteArray
|
||||
@PublishedApi
|
||||
internal constructor(@PublishedApi internal val storage: ByteArray) : Collection<UByte> {
|
||||
|
||||
|
||||
@@ -8,10 +8,12 @@
|
||||
package kotlin
|
||||
|
||||
import kotlin.experimental.*
|
||||
import kotlin.jvm.*
|
||||
|
||||
@SinceKotlin("1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public inline class UInt @PublishedApi internal constructor(@PublishedApi internal val data: Int) : Comparable<UInt> {
|
||||
@JvmInline
|
||||
public value class UInt @PublishedApi internal constructor(@PublishedApi internal val data: Int) : Comparable<UInt> {
|
||||
|
||||
companion object {
|
||||
/**
|
||||
|
||||
@@ -7,9 +7,12 @@
|
||||
|
||||
package kotlin
|
||||
|
||||
import kotlin.jvm.*
|
||||
|
||||
@SinceKotlin("1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public inline class UIntArray
|
||||
@JvmInline
|
||||
public value class UIntArray
|
||||
@PublishedApi
|
||||
internal constructor(@PublishedApi internal val storage: IntArray) : Collection<UInt> {
|
||||
|
||||
|
||||
@@ -8,10 +8,12 @@
|
||||
package kotlin
|
||||
|
||||
import kotlin.experimental.*
|
||||
import kotlin.jvm.*
|
||||
|
||||
@SinceKotlin("1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public inline class ULong @PublishedApi internal constructor(@PublishedApi internal val data: Long) : Comparable<ULong> {
|
||||
@JvmInline
|
||||
public value class ULong @PublishedApi internal constructor(@PublishedApi internal val data: Long) : Comparable<ULong> {
|
||||
|
||||
companion object {
|
||||
/**
|
||||
|
||||
@@ -7,9 +7,12 @@
|
||||
|
||||
package kotlin
|
||||
|
||||
import kotlin.jvm.*
|
||||
|
||||
@SinceKotlin("1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public inline class ULongArray
|
||||
@JvmInline
|
||||
public value class ULongArray
|
||||
@PublishedApi
|
||||
internal constructor(@PublishedApi internal val storage: LongArray) : Collection<ULong> {
|
||||
|
||||
|
||||
@@ -8,10 +8,12 @@
|
||||
package kotlin
|
||||
|
||||
import kotlin.experimental.*
|
||||
import kotlin.jvm.*
|
||||
|
||||
@SinceKotlin("1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public inline class UShort @PublishedApi internal constructor(@PublishedApi internal val data: Short) : Comparable<UShort> {
|
||||
@JvmInline
|
||||
public value class UShort @PublishedApi internal constructor(@PublishedApi internal val data: Short) : Comparable<UShort> {
|
||||
|
||||
companion object {
|
||||
/**
|
||||
|
||||
@@ -7,9 +7,12 @@
|
||||
|
||||
package kotlin
|
||||
|
||||
import kotlin.jvm.*
|
||||
|
||||
@SinceKotlin("1.3")
|
||||
@ExperimentalUnsignedTypes
|
||||
public inline class UShortArray
|
||||
@JvmInline
|
||||
public value class UShortArray
|
||||
@PublishedApi
|
||||
internal constructor(@PublishedApi internal val storage: ShortArray) : Collection<UShort> {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user