Mark as 'deleted' all non-existent paths obtained from dependency caches. This will automatically clean stale non-existent paths from dependency data in situations when deleted paths info for build targets is lost or not available (fixes problem when old target caches are lost and non-existing files from dependency caches are sent to compilation: IDEA-185750)

This commit is contained in:
Eugene Zhuravlev
2018-02-04 17:25:03 +01:00
parent e21d6c984e
commit 204a4b5abd
20 changed files with 183 additions and 37 deletions
@@ -0,0 +1,4 @@
package ppp;
public interface Iface {
}
@@ -0,0 +1,5 @@
package ppp;
public interface Iface {
void foo();
}
@@ -0,0 +1,4 @@
package ppp;
public class Impl1 implements Iface{
}
@@ -0,0 +1,5 @@
package ppp;
public class Impl1 implements Iface{
public void foo() {}
}
@@ -0,0 +1,4 @@
package ppp;
public class Impl2 implements Iface{
}
@@ -0,0 +1,4 @@
package ppp;
public class Impl2 implements Iface{
}