### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: model/org/eclipse/jdt/internal/core/JavaModelManager.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaModelManager.java,v retrieving revision 1.429 diff -u -r1.429 JavaModelManager.java --- model/org/eclipse/jdt/internal/core/JavaModelManager.java 4 Feb 2009 15:54:24 -0000 1.429 +++ model/org/eclipse/jdt/internal/core/JavaModelManager.java 20 Mar 2009 09:00:22 -0000 @@ -3592,6 +3592,7 @@ public static final void doNotUse() { // used by tests to simulate a startup + MANAGER.deltaState.doNotUse(); MANAGER = new JavaModelManager(); } Index: model/org/eclipse/jdt/internal/core/DeltaProcessingState.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/DeltaProcessingState.java,v retrieving revision 1.51 diff -u -r1.51 DeltaProcessingState.java --- model/org/eclipse/jdt/internal/core/DeltaProcessingState.java 5 Sep 2008 08:53:01 -0000 1.51 +++ model/org/eclipse/jdt/internal/core/DeltaProcessingState.java 20 Mar 2009 09:00:21 -0000 @@ -49,6 +49,10 @@ * The delta processor for the current thread. */ private ThreadLocal deltaProcessors = new ThreadLocal(); + + public void doNotUse() { + this.deltaProcessors.set(null); + } /* A table from IPath (from a classpath entry) to DeltaProcessor.RootInfo */ public HashMap roots = new HashMap();