Temporary hack to migrate functions to package kotlin.jvm.functions

Add a file in package 'kotlin.jvm.functions' to the project and replace
explicit imports of functions 'kotlin.Function{n}' to two imports 'kotlin.*'
and 'kotlin.jvm.functions.*', so that the codebase can be compiled both by the
old and by the new compiler
This commit is contained in:
Alexander Udalov
2015-04-23 22:00:04 +03:00
parent 7baa7a72e2
commit 738a84e259
123 changed files with 299 additions and 140 deletions
@@ -1,6 +1,7 @@
package a;
import kotlin.Function0;
import kotlin.jvm.functions.*;
import kotlin.*;
public class X {
private A outer;
@@ -9,4 +10,4 @@ public class X {
this.outer = outer;
System.out.println(f.invoke());
}
}
}
@@ -1,6 +1,7 @@
package a;
import kotlin.Function0;
import kotlin.jvm.functions.*;
import kotlin.*;
public class A {
}
}
@@ -1,6 +1,7 @@
package a;
import kotlin.Function0;
import kotlin.jvm.functions.*;
import kotlin.*;
public class A {
public class <caret>X {
@@ -8,4 +9,4 @@ public class A {
System.out.println(f.invoke());
}
}
}
}