mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
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:
+3
-1
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user