diff options
author | Alain Magloire | 2003-01-23 16:55:58 +0000 |
---|---|---|
committer | Alain Magloire | 2003-01-23 16:55:58 +0000 |
commit | 61fca42a17f4b49ba1e5b75f7d0a0b75c4c01ccf (patch) | |
tree | 28d45fd36ebf6b1e89571a11da63ff5b8816ff14 | |
parent | b75ef61e20005b5eb8cacc6b870ebeff491f4891 (diff) | |
download | org.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.java | 14 |
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(), |