mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-17 15:54:03 +00:00
These only apply when the receiver can be resolved to a constant and the margin prefix, if specified, is also a constant.
23 lines
428 B
Kotlin
Vendored
23 lines
428 B
Kotlin
Vendored
// IGNORE_BACKEND: JVM_IR
|
|
|
|
fun constant(): String {
|
|
return """
|
|
Hello,
|
|
World
|
|
""".trimIndent()
|
|
}
|
|
|
|
private const val HAS_INDENT = """Hello,
|
|
World"""
|
|
fun interpolatedUsingConstant(): String {
|
|
return """
|
|
Hello,
|
|
$HAS_INDENT
|
|
World
|
|
""".trimIndent()
|
|
}
|
|
|
|
// 1 LDC "Hello,\\nWorld"
|
|
// 1 LDC "Hello,\\nHello,\\nWorld\\nWorld"
|
|
// 0 INVOKESTATIC kotlin/text/StringsKt.trimIndent
|