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
@@ -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> {
+3 -1
View File
@@ -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> {