Fix @JvmInline value class tests for JS BE
This commit is contained in:
committed by
TeamCityServer
parent
1da46586bd
commit
5a47eaf215
+26
-13
@@ -1,13 +1,15 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class SingleInitBlock(val s: String) {
|
||||
init {
|
||||
res = s
|
||||
}
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class MultipleInitBlocks(val a: Any?) {
|
||||
init {
|
||||
res = "O"
|
||||
@@ -17,7 +19,8 @@ value class MultipleInitBlocks(val a: Any?) {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class Lambda(val s: String) {
|
||||
init {
|
||||
val lambda = { res = s }
|
||||
@@ -25,7 +28,8 @@ value class Lambda(val s: String) {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class FunLiteral(val s: String) {
|
||||
init {
|
||||
val funLiteral = fun() {
|
||||
@@ -35,7 +39,8 @@ value class FunLiteral(val s: String) {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class ObjectLiteral(val s: String) {
|
||||
init {
|
||||
val objectLiteral = object {
|
||||
@@ -47,7 +52,8 @@ value class ObjectLiteral(val s: String) {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class LocalFunction(val s: String) {
|
||||
init {
|
||||
fun local() {
|
||||
@@ -57,7 +63,8 @@ value class LocalFunction(val s: String) {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class LocalClass(val s: String) {
|
||||
init {
|
||||
class Local {
|
||||
@@ -69,7 +76,8 @@ value class LocalClass(val s: String) {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class Getter(val s: String) {
|
||||
init {
|
||||
res = ok
|
||||
@@ -79,7 +87,8 @@ value class Getter(val s: String) {
|
||||
get() = s
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class GetterThis(val s: String) {
|
||||
init {
|
||||
res = this.ok
|
||||
@@ -89,7 +98,8 @@ value class GetterThis(val s: String) {
|
||||
get() = s
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class Method(val s: String) {
|
||||
init {
|
||||
res = ok(this)
|
||||
@@ -98,7 +108,8 @@ value class Method(val s: String) {
|
||||
fun ok(m: Method): String = m.s
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class MethodThis(val s: String) {
|
||||
init {
|
||||
res = this.ok(this)
|
||||
@@ -107,7 +118,8 @@ value class MethodThis(val s: String) {
|
||||
fun ok(m: MethodThis): String = m.s
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class InlineFun(val s: String) {
|
||||
init {
|
||||
res = ok()
|
||||
@@ -116,7 +128,8 @@ value class InlineFun(val s: String) {
|
||||
inline fun ok(): String = s
|
||||
}
|
||||
|
||||
@JvmInline
|
||||
@Suppress("OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE")
|
||||
@kotlin.jvm.JvmInline
|
||||
value class InlineFunThis(val s: String) {
|
||||
init {
|
||||
res = this.ok()
|
||||
|
||||
Reference in New Issue
Block a user