From 267f83bb972b0eef9320613031ff6e23f943255a Mon Sep 17 00:00:00 2001 From: Nikita Skvortsov Date: Fri, 15 Jun 2018 11:41:32 +0300 Subject: [PATCH] add early return IDEA-CR-33644 IDEA-193631 --- .../gradle/service/project/GradleAutoImportAware.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java index 428080560853..2ee7f2531ab1 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java @@ -101,13 +101,18 @@ public class GradleAutoImportAware implements ExternalSystemAutoImportAware { .filter(outputUrl -> VfsUtilCore.isEqualOrAncestor(outputUrl, url)) .isPresent(); - final boolean isInsideModuleCompile = Arrays.stream(ModuleManager.getInstance(project).getModules()) + if (isInsideProjectCompile) { + return true; + } + + boolean isInsideModuleCompile = Arrays.stream(ModuleManager.getInstance(project).getModules()) .map(CompilerModuleExtension::getInstance) .filter(Objects::nonNull) .flatMap(ex -> Stream.of(ex.getCompilerOutputUrl(), ex.getCompilerOutputUrlForTests())) .anyMatch(outputUrl -> VfsUtilCore.isEqualOrAncestor(outputUrl, url)); - return isInsideProjectCompile || isInsideModuleCompile; + return + isInsideModuleCompile; } @Override