diff --git a/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java b/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java index 771bd0e36846..b2168ac187e5 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java +++ b/platform/lang-impl/src/com/intellij/find/impl/FindInProjectUtil.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2012 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -163,9 +163,13 @@ public class FindInProjectUtil { @NotNull public static List findUsages(@NotNull final FindModel findModel, final PsiDirectory psiDirectory, @NotNull final Project project) { + return findUsages(findModel, psiDirectory, project, true); + } + @NotNull + public static List findUsages(@NotNull final FindModel findModel, final PsiDirectory psiDirectory, @NotNull final Project project, boolean showWarnings) { final CommonProcessors.CollectProcessor collector = new CommonProcessors.CollectProcessor(); - findUsages(findModel, psiDirectory, project, collector); + findUsages(findModel, psiDirectory, project, collector, showWarnings); return new ArrayList(collector.getResults()); } @@ -202,6 +206,15 @@ public class FindInProjectUtil { final PsiDirectory psiDirectory, @NotNull final Project project, @NotNull final Processor consumer) { + findUsages(findModel, psiDirectory, project, consumer, true); + } + + + public static void findUsages(@NotNull final FindModel findModel, + final PsiDirectory psiDirectory, + @NotNull final Project project, + @NotNull final Processor consumer, + boolean showWarnings) { final ProgressIndicator progress = ProgressManager.getInstance().getProgressIndicator(); final Collection psiFiles = getFilesToSearchIn(findModel, project, psiDirectory); @@ -252,7 +265,7 @@ public class FindInProjectUtil { } } - if (!largeFiles.isEmpty()) { + if (showWarnings && !largeFiles.isEmpty()) { @Language("HTML") String message = ""; if (largeFiles.size() == 1) {