Rename inline class -> @JvmInline value class in stdlib and compiler

This commit is contained in:
Ilmir Usmanov
2021-02-18 15:01:15 +01:00
parent 62123d72e2
commit d67e4f0c48
27 changed files with 103 additions and 35 deletions
+10 -1
View File
@@ -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; }
}
}
+1
View File
@@ -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; }