Initial support for kotlin-java interop in incremental compilation.

This commit is contained in:
Evgeny Gerashchenko
2014-09-26 20:49:53 +04:00
parent 3011bdb7d7
commit 70331e3b82
31 changed files with 236 additions and 7 deletions
@@ -0,0 +1,4 @@
public class JavaClass {
public static void foo() {
}
}
@@ -0,0 +1,5 @@
public class JavaClass {
public static String foo() {
return ":)";
}
}
@@ -0,0 +1,6 @@
Cleaning output files:
out/production/module/JavaClass.class
End of files
Compiling files:
src/JavaClass.java
End of files
@@ -0,0 +1,2 @@
fun main(args: Array<String>) {
}
@@ -0,0 +1,4 @@
public class JavaClass {
public static void foo() {
}
}
@@ -0,0 +1,5 @@
public class JavaClass {
public static String foo() {
return ":)";
}
}
@@ -0,0 +1,13 @@
Cleaning output files:
out/production/module/JavaClass.class
End of files
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/_DefaultPackage$usage$*.class
out/production/module/_DefaultPackage.class
End of files
Compiling files:
src/usage.kt
End of files
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass.foo()
}
@@ -0,0 +1,4 @@
public class JavaClass {
public static void foo() {
}
}
@@ -0,0 +1,4 @@
public class JavaClass {
public static void foo() {
}
}
@@ -0,0 +1,6 @@
Cleaning output files:
out/production/module/JavaClass.class
End of files
Compiling files:
src/JavaClass.java
End of files
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass.foo()
}