Integration of changes after switching to non-incremental mode may cause incorrect state of build storages (IDEA-154405 )

This commit is contained in:
Eugene Zhuravlev
2016-04-20 13:52:51 +02:00
parent 45aca913f2
commit 97353e5f34
10 changed files with 112 additions and 20 deletions
@@ -0,0 +1,24 @@
Cleaning output files:
out/production/IntegrateOnNonIncrementalMake/A.class
out/production/IntegrateOnNonIncrementalMake/B.class
out/production/IntegrateOnNonIncrementalMake/C.class
out/production/IntegrateOnNonIncrementalMake/D.class
End of files
Compiling files:
src/A.java
src/B.java
End of files
Cleaning output files:
out/production/IntegrateOnNonIncrementalMake/A.class
out/production/IntegrateOnNonIncrementalMake/B.class
out/production/IntegrateOnNonIncrementalMake/Bar.class
out/production/IntegrateOnNonIncrementalMake/C.class
out/production/IntegrateOnNonIncrementalMake/D.class
out/production/IntegrateOnNonIncrementalMake/Foo.class
End of files
Compiling files:
src/A.java
src/B.java
src/Bar.java
src/Foo.java
End of files
@@ -0,0 +1,9 @@
public class A {
public final Foo foo = new Foo();
public final int a = 1;
}
class C {
public final Foo foo = new Foo();
public final int a = 1;
}
@@ -0,0 +1,5 @@
public class A {
}
class C {
}
@@ -0,0 +1,9 @@
public class B {
public final int a = 1;
public final Bar bar = new Bar();
}
class D {
public final int a = 1;
public final Bar bar = new Bar();
}
@@ -0,0 +1,7 @@
public class B {
public final Foo bar = null;
}
class D {
public final Foo bar = null;
}