| fun notConstant(arg: String): String { |
| return arg.trimMargin() |
| } |
| |
| fun notConstantCustomPrefix(arg: String): String { |
| return arg.trimMargin("###") |
| } |
| |
| fun interpolated(arg: Int):String { |
| return """ |
| |Hello, |
| |$arg |
| """.trimMargin() |
| } |
| |
| fun notInvoked():String { |
| return """ |
| |Hello, |
| |World |
| """ |
| } |
| |
| fun constantWithNonConstantCustomPrefix(arg: String): String { |
| return """ |
| |Hello, |
| |World |
| """.trimMargin(arg) |
| } |
| |
| // 1 LDC "\\n \|Hello,\\n \|" |
| // 1 LDC "\\n " |
| // 2 LDC "\\n \|Hello,\\n \|World\\n " |
| // 4 INVOKESTATIC kotlin/text/StringsKt.trimMargin |