blob: e22551742767095ed854d975788d342d9ab7feca [file]
package test
inline public fun String.run(p1: String? = null): String {
return this + p1
}
inline public fun String.run(p1: String = "", lambda: (a: String, b: Int) -> String, p2: Int = 0): String {
return lambda(p1, p2) + this
}
public class Z(val value: Int = 0) {
inline public fun String.run(p1: String? = null): String? {
return this + p1
}
inline public fun String.run(p1: String = "", lambda: (a: String, b: Int) -> String, p2: Int = 0): String {
return lambda(p1, p2) + this
}
}