external compiler: added test for forced recompilation of dependent modules

This commit is contained in:
nik
2012-09-18 09:00:50 +04:00
parent 8bf606bf53
commit 87523bda63
11 changed files with 114 additions and 15 deletions
@@ -0,0 +1,36 @@
Cleaning output files:
out/production/lib/y/Lib.class
End of files
Compiling files:
lib/src/y/Lib.java
End of files
Cleaning output files:
out/production/lib/y/Lib.class
End of files
Compiling files:
lib/src/y/Lib.java
End of files
Cleaning output files:
out/test/lib/LibTest.class
End of files
Compiling files:
lib/testSrc/LibTest.java
End of files
Cleaning output files:
out/production/util/x/Util.class
End of files
Compiling files:
util/src/x/Util.java
End of files
Cleaning output files:
out/test/util/UtilTest.class
End of files
Compiling files:
util/testSrc/UtilTest.java
End of files
Cleaning output files:
out/production/TransitiveRecompile/A.class
End of files
Compiling files:
src/A.java
End of files
@@ -0,0 +1,8 @@
package y;
public class Lib {
public static final int CONST = 239;
public static void libMethod() {
}
}
@@ -0,0 +1,8 @@
package y;
public class Lib {
public static final int CONST = 241;
public static void libMethod() {
}
}
@@ -0,0 +1,7 @@
import x.Util;
public class A {
A() {
Util.utilMethod();
}
}
@@ -0,0 +1,9 @@
package x;
import y.Lib;
public class Util {
public static void utilMethod() {
Lib.libMethod();
}
}
@@ -0,0 +1,10 @@
package x;
import y.Lib;
public class Util {
public static int utilMethod() {
Lib.libMethod();
return 0;
}
}