Adjust testData to CharSequence.length transformation

This commit is contained in:
Denis Zharkov
2015-10-12 20:29:01 +03:00
committed by Mikhail Glukhikh
parent cb562e7ea5
commit f0e3fd617d
348 changed files with 524 additions and 540 deletions
@@ -9,7 +9,7 @@ fun takeFirst(expr: StringBuilder): Char {
}
fun evaluateArg(expr: CharSequence, numbers: ArrayList<Int>): Int {
if (expr.length() == 0) throw Exception("Syntax error: Character expected");
if (expr.length == 0) throw Exception("Syntax error: Character expected");
val c = takeFirst(<!TYPE_MISMATCH!>expr<!>)
if (c >= '0' && c <= '9') {
val n = c - '0'
@@ -22,7 +22,7 @@ fun evaluateArg(expr: CharSequence, numbers: ArrayList<Int>): Int {
fun evaluateAdd(expr: StringBuilder, numbers: ArrayList<Int>): Int {
val lhs = evaluateArg(expr, numbers)
if (expr.length() > 0) {
if (expr.length > 0) {
}
return lhs
@@ -30,7 +30,7 @@ fun evaluateAdd(expr: StringBuilder, numbers: ArrayList<Int>): Int {
fun evaluate(expr: StringBuilder, numbers: ArrayList<Int>): Int {
val lhs = evaluateAdd(expr, numbers)
if (expr.length() > 0) {
if (expr.length > 0) {
val <!UNUSED_VARIABLE!>c<!> = expr.get(0)
expr.deleteCharAt(0)
}
+1 -1
View File
@@ -3,7 +3,7 @@ package jet121
fun box() : String {
val answer = apply("OK") {
get(0)
length()
length
}
return if (answer == 2) "OK" else "FAIL"
+1 -1
View File
@@ -11,7 +11,7 @@ package demo
}
fun main(args : Array<String>) {
for (a in filter(args, {it.length() > 1})) {
for (a in filter(args, {it.length > 1})) {
System.out.println("Hello, ${a}!")
}
}
+2 -2
View File
@@ -11,9 +11,9 @@ fun main() {
val diffs = ArrayList<Int>()
for (i in vals.indices) {
for (j in i..vals.lastIndex()) // Type inference failed
diffs.add(vals[i].length() - vals[j].length())
diffs.add(vals[i].length - vals[j].length)
for (j in i..vals.lastIndex) // Type inference failed
diffs.add(vals[i].length() - vals[j].length())
diffs.add(vals[i].length - vals[j].length)
}
}