From 2d22bce5aca373b3b42a722b81c90876f7af4c23 Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Fri, 21 Apr 2006 16:20:27 +0000 Subject: [PATCH] Finishing off AllTypesCache to throw not implemented errors on the methods I haven't ported yet. --- .../org/eclipse/cdt/core/browser/AllTypesCache.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java index 85e88e5254f..da40f02674b 100644 --- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java +++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java @@ -27,6 +27,7 @@ import org.eclipse.cdt.core.model.ICProject; import org.eclipse.cdt.internal.core.pdom.PDOM; import org.eclipse.cdt.internal.core.pdom.dom.PDOMBinding; import org.eclipse.cdt.internal.core.pdom.dom.PDOMLinkage; +import org.eclipse.cdt.internal.core.pdom.dom.PDOMNotImplementedError; import org.eclipse.cdt.internal.core.pdom.dom.c.PDOMCStructure; import org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPClassType; import org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPNamespace; @@ -208,9 +209,7 @@ public class AllTypesCache { * @return the matching type */ public static ITypeInfo getType(ICProject project, int type, IQualifiedTypeName qualifiedName) { -// ITypeCache cache = TypeCacheManager.getInstance().getCache(project); -// return cache.getType(type, qualifiedName); - return null; + throw new PDOMNotImplementedError(); } /** @@ -223,8 +222,7 @@ public class AllTypesCache { * @return Array of types */ public static ITypeInfo[] getTypes(ICProject project, IQualifiedTypeName qualifiedName, boolean matchEnclosed, boolean ignoreCase) { - // TODO - do we really need this feature? It could be really slow - return new ITypeInfo[0]; + throw new PDOMNotImplementedError(); } }