Refine dirty files computation in case of Java source changes

#KT-17621 In Progress
This commit is contained in:
Denis Zharkov
2017-11-30 15:24:52 +03:00
parent 26393d738f
commit ae6421476d
66 changed files with 634 additions and 140 deletions
@@ -0,0 +1,7 @@
public class JavaClass {
public static void foo() {
}
public static void bar() {
}
}
@@ -0,0 +1,8 @@
public class JavaClass {
public static String foo() {
return "";
}
public static void bar() {
}
}
@@ -0,0 +1,19 @@
================ Step #1 =================
Cleaning output files:
out/production/module/JavaClass.class
End of files
Exit code: NOTHING_DONE
------------------------------------------
Compiling files:
src/JavaClass.java
End of files
Cleaning output files:
out/production/module/META-INF/module.kotlin_module
out/production/module/UsageKt.class
End of files
Compiling files:
src/usage.kt
End of files
Exit code: OK
------------------------------------------
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass.bar()
}
@@ -0,0 +1,3 @@
fun main(args: Array<String>) {
JavaClass.foo()
}