Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlain Magloire2003-01-23 16:55:58 +0000
committerAlain Magloire2003-01-23 16:55:58 +0000
commit61fca42a17f4b49ba1e5b75f7d0a0b75c4c01ccf (patch)
tree28d45fd36ebf6b1e89571a11da63ff5b8816ff14
parentb75ef61e20005b5eb8cacc6b870ebeff491f4891 (diff)
downloadorg.eclipse.cdt-61fca42a17f4b49ba1e5b75f7d0a0b75c4c01ccf.tar.gz
org.eclipse.cdt-61fca42a17f4b49ba1e5b75f7d0a0b75c4c01ccf.tar.xz
org.eclipse.cdt-61fca42a17f4b49ba1e5b75f7d0a0b75c4c01ccf.zip
use getTranslationUnitextensions()
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SearchForReferencesAction.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SearchForReferencesAction.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SearchForReferencesAction.java
index 8dbbdb12dc8..2acbcbbb624 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SearchForReferencesAction.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/SearchForReferencesAction.java
@@ -5,6 +5,7 @@ package org.eclipse.cdt.internal.ui.editor;
* All Rights Reserved.
*/
+import org.eclipse.cdt.core.model.CoreModel;
import org.eclipse.cdt.core.model.ICElement;
import org.eclipse.cdt.internal.ui.CPluginImages;
import org.eclipse.cdt.ui.CUIPlugin;
@@ -85,10 +86,15 @@ public class SearchForReferencesAction extends Action {
//TextSearchEngine engine = new TextSearchEngine();
TextSearchScope scope= TextSearchScope.newWorkspaceScope();
// Add the extensions from the C editor definition for now
- scope.addExtension("c");
- scope.addExtension("h");
- scope.addExtension("cc");
- scope.addExtension("hh");
+ // FIXME: For C/C++ not all files rely on extension to be C++ for <cstring>
+ String[] cexts = CoreModel.getDefault().getTranslationUnitExtensions();
+ for (int i = 0; i < cexts.length; i++) {
+ scope.addExtension("*." + cexts[i]);
+ }
+// scope.addExtension("*.c");
+// scope.addExtension("*.h");
+// scope.addExtension("*.cc");
+// scope.addExtension("*.hh");
TextSearchOperation op= new TextSearchOperation(
CUIPlugin.getWorkspace(),

Back to the top