Made convert to string template inspection less eager

This commit is contained in:
Valentin Kipyatkov
2015-09-03 22:18:39 +03:00
parent 67d1cc80f6
commit 97cf562dea
8 changed files with 12 additions and 106 deletions
@@ -1 +1 @@
assert(true) { "string details:$x" }
assert(true) { "string details:" + x }
+2 -2
View File
@@ -3,9 +3,9 @@ package demo
object Test {
fun subListRangeCheck(fromIndex: Int, toIndex: Int, size: Int) {
if (fromIndex < 0)
throw IndexOutOfBoundsException("fromIndex = $fromIndex")
throw IndexOutOfBoundsException("fromIndex = " + fromIndex)
if (toIndex > size)
throw IndexOutOfBoundsException("toIndex = $toIndex")
throw IndexOutOfBoundsException("toIndex = " + toIndex)
if (fromIndex > toIndex)
throw IllegalArgumentException("fromIndex($fromIndex) > toIndex($toIndex)")
}
+1 -1
View File
@@ -30,6 +30,6 @@ class A {
}
public fun f(p: Int) {
println("p = $p")
println("p = " + p)
}
}
+1 -1
View File
@@ -5,7 +5,7 @@ interface I {
open class A : I {
override fun foo(i: Int, c: Char, s: String) {
println("foo$i$c$s")
println("foo" + i + c + s)
}
public fun foo(i: Int, c: Char) {
+1 -1
View File
@@ -1,6 +1,6 @@
class A {
JvmOverloads fun foo(i: Int, c: Char = 'a', s: String = "") {
println("foo$i$c$s")
println("foo" + i + c + s)
}
JvmOverloads fun bar(s: String? = null): Int {