### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: model/org/eclipse/jdt/internal/core/hierarchy/HierarchyBuilder.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyBuilder.java,v retrieving revision 1.64 diff -u -r1.64 HierarchyBuilder.java --- model/org/eclipse/jdt/internal/core/hierarchy/HierarchyBuilder.java 2 May 2006 15:06:32 -0000 1.64 +++ model/org/eclipse/jdt/internal/core/hierarchy/HierarchyBuilder.java 1 Aug 2006 16:47:15 -0000 @@ -77,14 +77,16 @@ } else { unitsToLookInside = workingCopies; } - SearchableEnvironment searchableEnvironment = project.newSearchableNameEnvironment(unitsToLookInside); - this.nameLookup = searchableEnvironment.nameLookup; - this.hierarchyResolver = - new HierarchyResolver( - searchableEnvironment, - project.getOptions(true), - this, - new DefaultProblemFactory()); + if (project != null) { + SearchableEnvironment searchableEnvironment = project.newSearchableNameEnvironment(unitsToLookInside); + this.nameLookup = searchableEnvironment.nameLookup; + this.hierarchyResolver = + new HierarchyResolver( + searchableEnvironment, + project.getOptions(true), + this, + new DefaultProblemFactory()); + } this.infoToHandle = new HashMap(5); this.focusQualifiedName = focusType == null ? null : focusType.getFullyQualifiedName(); }