From 6889eb0c0d7c5394ebaeeb50f71367d0566ac41d Mon Sep 17 00:00:00 2001 From: Bogdan Gheorghe Date: Wed, 6 Jul 2005 15:26:42 +0000 Subject: [PATCH] Fix for 102790: CSearchPattern misses TYPEDEF in search values --- .../search/org/eclipse/cdt/core/search/IMatch.java | 4 ++++ .../cdt/internal/core/search/matching/CSearchPattern.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/IMatch.java b/core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/IMatch.java index 57d3f5b5295..61b88a89753 100644 --- a/core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/IMatch.java +++ b/core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/IMatch.java @@ -20,6 +20,10 @@ import org.eclipse.core.runtime.IPath; */ public interface IMatch { + /** + * Returns ICElement constant describing the element type + * @return + */ int getElementType(); int getVisibility(); diff --git a/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/CSearchPattern.java b/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/CSearchPattern.java index ffd6df27efd..3242581e28b 100644 --- a/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/CSearchPattern.java +++ b/core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/CSearchPattern.java @@ -76,7 +76,7 @@ public abstract class CSearchPattern implements ICSearchConstants, ICSearchPatte public static final int ACCURATE_MATCH = 2; public static final int INACCURATE_MATCH = 3; - private static SearchFor[] fSearchForValues = { CLASS_STRUCT, FUNCTION, VAR, UNION, METHOD, FIELD, ENUM, ENUMTOR, NAMESPACE }; + private static SearchFor[] fSearchForValues = { CLASS_STRUCT, FUNCTION, VAR, UNION, METHOD, FIELD, ENUM, ENUMTOR, NAMESPACE, TYPEDEF, MACRO}; protected static class Requestor extends NullSourceElementRequestor {