expect/actual classes: experimental -> Beta
KT-61573 ^KT-61712 Fixed Review: https://jetbrains.team/p/kt/reviews/12044/files It's a follow up commit According our guidelines, it must be in Beta https://kotlinlang.org/docs/components-stability.html#stability-of-subcomponents And the whole multiplatform was in Beta, so we can't make part of the multiplatform to have lower stability level
This commit is contained in:
Vendored
-49
@@ -1,49 +0,0 @@
|
||||
// ENABLE_EXPECT_ACTUAL_CLASSES_WARNING
|
||||
// MODULE: m1-common
|
||||
// FILE: common.kt
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>expect<!> class Clazz {
|
||||
class <!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>Nested<!>
|
||||
|
||||
fun memberFun()
|
||||
val memberProp: Clazz
|
||||
}
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>expect<!> interface Interface
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>expect<!> object Object
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>expect<!> annotation class Annotation
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>expect<!> enum class Enum
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>expect<!> class ActualTypealias
|
||||
|
||||
expect fun function()
|
||||
|
||||
expect val property: Clazz
|
||||
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> class Clazz {
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> class Nested
|
||||
|
||||
actual fun memberFun() {}
|
||||
actual val memberProp: Clazz = null!!
|
||||
}
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> interface Interface
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> object Object
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> annotation class Annotation
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> enum class Enum
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> typealias ActualTypealias = ActualTypealiasImpl
|
||||
|
||||
class ActualTypealiasImpl
|
||||
|
||||
actual fun function() {}
|
||||
|
||||
actual val property: Clazz = null!!
|
||||
Vendored
-49
@@ -1,49 +0,0 @@
|
||||
// ENABLE_EXPECT_ACTUAL_CLASSES_WARNING
|
||||
// MODULE: m1-common
|
||||
// FILE: common.kt
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING{JVM}!>expect<!> class Clazz {
|
||||
class <!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING{JVM}!>Nested<!>
|
||||
|
||||
fun memberFun()
|
||||
val memberProp: Clazz
|
||||
}
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING{JVM}!>expect<!> interface Interface
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING{JVM}!>expect<!> object Object
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING{JVM}!>expect<!> annotation class Annotation
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING{JVM}!>expect<!> enum class Enum
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING{JVM}!>expect<!> class ActualTypealias
|
||||
|
||||
expect fun function()
|
||||
|
||||
expect val property: Clazz
|
||||
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> class Clazz {
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> class Nested
|
||||
|
||||
actual fun memberFun() {}
|
||||
actual val memberProp: Clazz = null!!
|
||||
}
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> interface Interface
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> object Object
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> annotation class Annotation
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> enum class Enum
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_EXPERIMENTAL_WARNING!>actual<!> typealias ActualTypealias = ActualTypealiasImpl
|
||||
|
||||
class ActualTypealiasImpl
|
||||
|
||||
actual fun function() {}
|
||||
|
||||
actual val property: Clazz = null!!
|
||||
Vendored
+49
@@ -0,0 +1,49 @@
|
||||
// ENABLE_EXPECT_ACTUAL_CLASSES_WARNING
|
||||
// MODULE: m1-common
|
||||
// FILE: common.kt
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>expect<!> class Clazz {
|
||||
class <!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>Nested<!>
|
||||
|
||||
fun memberFun()
|
||||
val memberProp: Clazz
|
||||
}
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>expect<!> interface Interface
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>expect<!> object Object
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>expect<!> annotation class Annotation
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>expect<!> enum class Enum
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>expect<!> class ActualTypealias
|
||||
|
||||
expect fun function()
|
||||
|
||||
expect val property: Clazz
|
||||
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> class Clazz {
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> class Nested
|
||||
|
||||
actual fun memberFun() {}
|
||||
actual val memberProp: Clazz = null!!
|
||||
}
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> interface Interface
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> object Object
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> annotation class Annotation
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> enum class Enum
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> typealias ActualTypealias = ActualTypealiasImpl
|
||||
|
||||
class ActualTypealiasImpl
|
||||
|
||||
actual fun function() {}
|
||||
|
||||
actual val property: Clazz = null!!
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
// ENABLE_EXPECT_ACTUAL_CLASSES_WARNING
|
||||
// MODULE: m1-common
|
||||
// FILE: common.kt
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING{JVM}!>expect<!> class Clazz {
|
||||
class <!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING{JVM}!>Nested<!>
|
||||
|
||||
fun memberFun()
|
||||
val memberProp: Clazz
|
||||
}
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING{JVM}!>expect<!> interface Interface
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING{JVM}!>expect<!> object Object
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING{JVM}!>expect<!> annotation class Annotation
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING{JVM}!>expect<!> enum class Enum
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING, EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING{JVM}!>expect<!> class ActualTypealias
|
||||
|
||||
expect fun function()
|
||||
|
||||
expect val property: Clazz
|
||||
|
||||
// MODULE: m2-jvm()()(m1-common)
|
||||
// FILE: jvm.kt
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> class Clazz {
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> class Nested
|
||||
|
||||
actual fun memberFun() {}
|
||||
actual val memberProp: Clazz = null!!
|
||||
}
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> interface Interface
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> object Object
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> annotation class Annotation
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> enum class Enum
|
||||
|
||||
<!EXPECT_ACTUAL_CLASSIFIERS_ARE_IN_BETA_WARNING!>actual<!> typealias ActualTypealias = ActualTypealiasImpl
|
||||
|
||||
class ActualTypealiasImpl
|
||||
|
||||
actual fun function() {}
|
||||
|
||||
actual val property: Clazz = null!!
|
||||
Reference in New Issue
Block a user