IDEA-53989: Editor allows production code in module A to reference test code in module B when A depends on B

This commit is contained in:
Dmitry Avdeev
2010-04-19 10:54:32 +04:00
parent b2004606e9
commit e2920266fa
@@ -92,7 +92,9 @@ public class ModuleWithDependenciesScope extends GlobalSearchScope {
if (myModules != null) {
final Module module = myProjectFileIndex.getModuleForFile(file);
if (module != null) return myModules.contains(module) && myFileIndex.getOrderEntryForFile(file) != null;
if (module != null) return myModules.contains(module) &&
myFileIndex.getOrderEntryForFile(file) != null &&
(myIncludeTests || !myProjectFileIndex.isInTestSourceContent(file));
}
final List<OrderEntry> entries = myFileIndex.getOrderEntriesForFile(file);