Java to Kotlin converter: explicit locals type option is used for for variable too

This commit is contained in:
Valentin Kipyatkov
2014-07-09 15:54:35 +04:00
parent d3a1fa6b9a
commit 514f11695f
5 changed files with 35 additions and 4 deletions
@@ -0,0 +1,10 @@
//method
// !specifyLocalVariableTypeByDefault: true
public void foo(List<String> list) {
int[] array = new int[10];
for (int i = 0; i < 10; i++){
array[i] = i;
}
for(String s : list) System.out.print(s);
}
@@ -0,0 +1,9 @@
// !specifyLocalVariableTypeByDefault: true
public fun foo(list: List<String>) {
val array: IntArray = IntArray(10)
for (i: Int in 0..10 - 1) {
array[i] = i
}
for (s: String in list) System.out.print(s)
}