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,2 @@
public class NotUsage {
}
@@ -0,0 +1,7 @@
Cleaning output files:
out/production/module/test/TestPackage$fun$*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/fun.kt
End of files
@@ -0,0 +1,5 @@
package test
fun foo() {
}
@@ -0,0 +1,5 @@
package test
fun foo(): String {
return "Hello, world!"
}
@@ -0,0 +1,5 @@
public class Usage {
public static void main(String[] args) {
test.TestPackage.foo();
}
}
@@ -0,0 +1,13 @@
Cleaning output files:
out/production/module/test/TestPackage$fun$*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/fun.kt
End of files
Cleaning output files:
out/production/module/Usage.class
End of files
Compiling files:
src/Usage.java
End of files
@@ -0,0 +1,5 @@
package test
fun foo() {
}
@@ -0,0 +1,5 @@
package test
fun foo(): String {
return "Hello, world!"
}
@@ -0,0 +1,5 @@
public class Usage {
public static void main(String[] args) {
test.TestPackage.foo();
}
}
@@ -0,0 +1,7 @@
Cleaning output files:
out/production/module/test/TestPackage$fun$*.class
out/production/module/test/TestPackage.class
End of files
Compiling files:
src/fun.kt
End of files
@@ -0,0 +1,5 @@
package test
fun foo() {
}
@@ -0,0 +1,5 @@
package test
fun foo() {
}