From 4fc3c3b548057f13a9a19dc4d57a831a5ae0f465 Mon Sep 17 00:00:00 2001 From: Chris Wiebe Date: Thu, 2 Sep 2004 21:57:29 +0000 Subject: [PATCH] 2004-09-02 Chris Wiebe add method to get global namespace * browser/org/eclipse/cdt/internal/core/browser/AllTypesCache.java --- core/org.eclipse.cdt.core/browser/ChangeLog-browser | 5 +++++ .../org/eclipse/cdt/core/browser/AllTypesCache.java | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/core/org.eclipse.cdt.core/browser/ChangeLog-browser b/core/org.eclipse.cdt.core/browser/ChangeLog-browser index 63400ee6dd9..9202ccbbb09 100644 --- a/core/org.eclipse.cdt.core/browser/ChangeLog-browser +++ b/core/org.eclipse.cdt.core/browser/ChangeLog-browser @@ -1,3 +1,8 @@ +2004-09-02 Chris Wiebe + + add method to get global namespace + * browser/org/eclipse/cdt/internal/core/browser/AllTypesCache.java + 2004-09-01 Chris Wiebe avoid unnecessary deltas 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 b2e16338db3..d573c81e0e9 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 @@ -242,6 +242,16 @@ public class AllTypesCache { return (ITypeInfo[]) fTypesFound.toArray(new ITypeInfo[fTypesFound.size()]); } + /** + * Returns the global (default) namespace for the given project. + * + * @param project the project + */ + public static ITypeInfo getGlobalNamespace(IProject project) { + ITypeCache cache = TypeCacheManager.getInstance().getCache(project); + return cache.getGlobalNamespace(); + } + /** * Returns true if the type cache is up to date. */