blob: 639130abe4febe7f6d9875bd66c35dc0b40bbc42 [file]
FILE: stringConcatenation.kt
public final fun <T> R|T|.id(): R|T| {
^id this@R|/id|
}
public final const [EvaluatedValue=String(OK 3.5)] val simple: R|kotlin/String| = <strcat>(String(O), Char(K), String( ), Int(1).R|kotlin/Int.toLong|().R|kotlin/Long.plus|(Double(2.5)))
public get(): R|kotlin/String|
public final const [EvaluatedValue=String(1 2 3 4 5 6)] val withInnerConcatenation: R|kotlin/String| = <strcat>(String(1 ), <strcat>(String(2 ), Int(3), String( ), Int(4), String( 5)), String( 6))
public get(): R|kotlin/String|
public final const [EvaluatedValue=String(1 null)] val withNull: R|kotlin/String| = <strcat>(String(1 ), Null(null))
public get(): R|kotlin/String|
public final fun box(): R|kotlin/String| {
when () {
!=(R|/simple|.R|/id|<R|kotlin/String|>(), String(OK 3.5)) -> {
^box String(Fail 1)
}
}
when () {
!=(R|/withInnerConcatenation|.R|/id|<R|kotlin/String|>(), String(1 2 3 4 5 6)) -> {
^box String(Fail 2)
}
}
when () {
!=(R|/withNull|.R|/id|<R|kotlin/String|>(), String(1 null)) -> {
^box String(Fail 3)
}
}
^box String(OK)
}