Bug 67873 [spell checking] tons of temporary spell check annotations
I200406180010 + plug-in export for I200406180800 1. disable folding and enable spell checker 2. open AbstractTextEditor 3. goto verifyText 4. start typing some random text behind a } observer the overview ruler: sometimes it is filled with spell checker annotations Note: if you cannot reproduce try starting to type - wait shortly - then type again.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/spelling/SpellReconcileStrategy.java
} finally {
				fRequestor.endReporting();
			}
		}
	}
	/*
	 * @see org.eclipse.jface.text.reconciler.IReconcilingStrategy#setDocument(org.eclipse.jface.text.IDocument)
	 */
	public final void setDocument(final IDocument document) {
		fDocument= document;
		
		updateProblemRequestor();
	}
	/*
	 * @see org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension#setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor)
	 */
	public final void setProgressMonitor(final IProgressMonitor monitor) {
		
	}
	/**
	 * Update the problem requestor based on the current editor
	 * 
	 * @since 3.0
	 */
	private void updateProblemRequestor() {
		final IAnnotationModel model= fEditor.getDocumentProvider().getAnnotationModel(fEditor.getEditorInput());
		fRequestor= (model instanceof IProblemRequestor) ? (IProblemRequestor) model : null;
	}
}