Replaced deprecated inline classes with JvmInline value classes in tests
This commit is contained in:
committed by
TeamCityServer
parent
b0aefd543a
commit
1da46586bd
+27
-13
@@ -1,11 +1,14 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
inline class SingleInitBlock(val s: String) {
|
||||
@JvmInline
|
||||
value class SingleInitBlock(val s: String) {
|
||||
init {
|
||||
res = s
|
||||
}
|
||||
}
|
||||
|
||||
inline class MultipleInitBlocks(val a: Any?) {
|
||||
@JvmInline
|
||||
value class MultipleInitBlocks(val a: Any?) {
|
||||
init {
|
||||
res = "O"
|
||||
}
|
||||
@@ -14,14 +17,16 @@ inline class MultipleInitBlocks(val a: Any?) {
|
||||
}
|
||||
}
|
||||
|
||||
inline class Lambda(val s: String) {
|
||||
@JvmInline
|
||||
value class Lambda(val s: String) {
|
||||
init {
|
||||
val lambda = { res = s }
|
||||
lambda()
|
||||
}
|
||||
}
|
||||
|
||||
inline class FunLiteral(val s: String) {
|
||||
@JvmInline
|
||||
value class FunLiteral(val s: String) {
|
||||
init {
|
||||
val funLiteral = fun() {
|
||||
res = s
|
||||
@@ -30,7 +35,8 @@ inline class FunLiteral(val s: String) {
|
||||
}
|
||||
}
|
||||
|
||||
inline class ObjectLiteral(val s: String) {
|
||||
@JvmInline
|
||||
value class ObjectLiteral(val s: String) {
|
||||
init {
|
||||
val objectLiteral = object {
|
||||
fun run() {
|
||||
@@ -41,7 +47,8 @@ inline class ObjectLiteral(val s: String) {
|
||||
}
|
||||
}
|
||||
|
||||
inline class LocalFunction(val s: String) {
|
||||
@JvmInline
|
||||
value class LocalFunction(val s: String) {
|
||||
init {
|
||||
fun local() {
|
||||
res = s
|
||||
@@ -50,7 +57,8 @@ inline class LocalFunction(val s: String) {
|
||||
}
|
||||
}
|
||||
|
||||
inline class LocalClass(val s: String) {
|
||||
@JvmInline
|
||||
value class LocalClass(val s: String) {
|
||||
init {
|
||||
class Local {
|
||||
fun run() {
|
||||
@@ -61,7 +69,8 @@ inline class LocalClass(val s: String) {
|
||||
}
|
||||
}
|
||||
|
||||
inline class Getter(val s: String) {
|
||||
@JvmInline
|
||||
value class Getter(val s: String) {
|
||||
init {
|
||||
res = ok
|
||||
}
|
||||
@@ -70,7 +79,8 @@ inline class Getter(val s: String) {
|
||||
get() = s
|
||||
}
|
||||
|
||||
inline class GetterThis(val s: String) {
|
||||
@JvmInline
|
||||
value class GetterThis(val s: String) {
|
||||
init {
|
||||
res = this.ok
|
||||
}
|
||||
@@ -79,7 +89,8 @@ inline class GetterThis(val s: String) {
|
||||
get() = s
|
||||
}
|
||||
|
||||
inline class Method(val s: String) {
|
||||
@JvmInline
|
||||
value class Method(val s: String) {
|
||||
init {
|
||||
res = ok(this)
|
||||
}
|
||||
@@ -87,7 +98,8 @@ inline class Method(val s: String) {
|
||||
fun ok(m: Method): String = m.s
|
||||
}
|
||||
|
||||
inline class MethodThis(val s: String) {
|
||||
@JvmInline
|
||||
value class MethodThis(val s: String) {
|
||||
init {
|
||||
res = this.ok(this)
|
||||
}
|
||||
@@ -95,7 +107,8 @@ inline class MethodThis(val s: String) {
|
||||
fun ok(m: MethodThis): String = m.s
|
||||
}
|
||||
|
||||
inline class InlineFun(val s: String) {
|
||||
@JvmInline
|
||||
value class InlineFun(val s: String) {
|
||||
init {
|
||||
res = ok()
|
||||
}
|
||||
@@ -103,7 +116,8 @@ inline class InlineFun(val s: String) {
|
||||
inline fun ok(): String = s
|
||||
}
|
||||
|
||||
inline class InlineFunThis(val s: String) {
|
||||
@JvmInline
|
||||
value class InlineFunThis(val s: String) {
|
||||
init {
|
||||
res = this.ok()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user