Bug 97402 Save Failed: org.eclipse.jdt.internal.compiler.ast.LocalDeclaration
Version: 3.1.0 Build id: I20050527-1300 (RC1) Steps to reproduce: 1.) Have a Class Foo like this: public class Foo { private static void foo() { @interface Bar { public String bar = "Hu"; } } } 2.) Save Actual Results: Error Dialog showing with the message: Save Failed: org.eclipse.jdt.internal.compiler.ast.LocalDeclaration Expected Results: No error Dialog Regards, Ben
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitDocumentProvider.java
removeAnnotations(fGeneratedAnnotations, true, true);
				fGeneratedAnnotations= null;
			}
			/*
			 * @see IProblemRequestor#isActive()
			 */
			public boolean isActive() {
				return fIsActive;
			}
			/*
			 * @see IProblemRequestorExtension#setProgressMonitor(IProgressMonitor)
			 */
			public void setProgressMonitor(IProgressMonitor monitor) {
				fProgressMonitor= monitor;
			}
			/*
			 * @see IProblemRequestorExtension#setIsActive(boolean)
			 */
			public void setIsActive(boolean isActive) {
				fIsActive= isActive;
			}
			/*
			 * @see IProblemRequestorExtension#setIsHandlingTemporaryProblems(boolean)
			 * @since 3.1
			 */
			public void setIsHandlingTemporaryProblems(boolean enable) {
				if (fIsHandlingTemporaryProblems != enable) {
					fIsHandlingTemporaryProblems= enable;
					if (fIsHandlingTemporaryProblems)
						startCollectingProblems();