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. */