Files
kotlin-fork/compiler/testData/codegen/bytecodeListing/valueClasses/nullabilityAnnotationsOnInlineClassMembers.kt
T
Evgeniy.Zhelenskiy 8c748bfea4 [IR] Add more tests for inline/value classes secondary constructors
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>

#KT-55333
2023-04-17 12:10:14 +00:00

26 lines
413 B
Kotlin
Vendored

// TARGET_BACKEND: JVM_IR
// LANGUAGE: +ValueClasses
// WITH_STDLIB
@JvmInline
value class Test(val s: String, val s1: String) {
fun memberFun(x: String) = s
fun String.memberExtFun() = s
val memberVal
get() = s
val String.memberExtVal
get() = s
var memberVar
get() = s
set(value) {}
var String.memberExtVar
get() = s
set(value) {}
}