From 6173b7cbf0db36e1a88c3e525c876d2103e2d744 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 12 Sep 2012 13:14:18 +0400 Subject: [PATCH] do not include test sources in non-java IDEs --- .../src/com/intellij/analysis/PackagesScopesProvider.java | 4 +++- .../intellij/packageDependencies/DefaultScopesProvider.java | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/java/java-impl/src/com/intellij/analysis/PackagesScopesProvider.java b/java/java-impl/src/com/intellij/analysis/PackagesScopesProvider.java index a3103855813c..b1bb15cf594e 100644 --- a/java/java-impl/src/com/intellij/analysis/PackagesScopesProvider.java +++ b/java/java-impl/src/com/intellij/analysis/PackagesScopesProvider.java @@ -23,6 +23,7 @@ package com.intellij.analysis; import com.intellij.openapi.extensions.Extensions; import com.intellij.openapi.project.Project; import com.intellij.psi.search.scope.ProjectProductionScope; +import com.intellij.psi.search.scope.TestsScope; import com.intellij.psi.search.scope.packageSet.CustomScopesProviderEx; import com.intellij.psi.search.scope.packageSet.NamedScope; import org.jetbrains.annotations.NotNull; @@ -43,7 +44,8 @@ public class PackagesScopesProvider extends CustomScopesProviderEx { public PackagesScopesProvider() { myProjectProductionScope = new ProjectProductionScope(); - myScopes = Arrays.asList(myProjectProductionScope); + final NamedScope projectTestScope = new TestsScope(); + myScopes = Arrays.asList(myProjectProductionScope, projectTestScope); } @Override diff --git a/platform/lang-impl/src/com/intellij/packageDependencies/DefaultScopesProvider.java b/platform/lang-impl/src/com/intellij/packageDependencies/DefaultScopesProvider.java index 5bf03306d1fb..7435e60c2984 100644 --- a/platform/lang-impl/src/com/intellij/packageDependencies/DefaultScopesProvider.java +++ b/platform/lang-impl/src/com/intellij/packageDependencies/DefaultScopesProvider.java @@ -47,7 +47,6 @@ public class DefaultScopesProvider extends CustomScopesProviderEx { public DefaultScopesProvider(Project project) { myProject = project; final NamedScope projectScope = new ProjectFilesScope(); - final NamedScope projectTestScope = new TestsScope(); final NamedScope nonProjectScope = new NonProjectFilesScope(); final String text = FilePatternPackageSet.SCOPE_FILE + ":*//*"; myProblemsScope = new NamedScope(IdeBundle.message("predefined.scope.problems.name"), new AbstractPackageSet(text) { @@ -56,7 +55,7 @@ public class DefaultScopesProvider extends CustomScopesProviderEx { && WolfTheProblemSolver.getInstance(myProject).isProblemFile(file); } }); - myScopes = Arrays.asList(projectScope, getProblemsScope(), getAllScope(), projectTestScope, nonProjectScope); + myScopes = Arrays.asList(projectScope, getProblemsScope(), getAllScope(), nonProjectScope); } @NotNull