uninstalls the receiver . no undo specifications may be registered on an uninstalled manager . concode_field_sep ITypingRunListener fRunListener concode_elem_sep IRegion selection concode_elem_sep int lives concode_elem_sep Map fSpecs concode_elem_sep TextEdit[] undoEdits concode_elem_sep BackspaceListener fBackspaceListener concode_elem_sep ITextViewer fViewer concode_elem_sep TypingRunDetector fRunDetector concode_elem_sep int triggerOffset concode_elem_sep UndoSpec child concode_field_sep IDocument getDocument concode_elem_sep void endChange concode_elem_sep void addEdit concode_elem_sep void beginChange concode_elem_sep void verifyKey concode_elem_sep void ensureListenerRemoved concode_elem_sep void install concode_elem_sep void prune concode_elem_sep int getCaretOffset concode_elem_sep UndoSpec removeEdit concode_elem_sep boolean isBackspace concode_elem_sep void register concode_elem_sep void ensureListenerInstalled
void function ( ) { if ( fViewer != null ) { fRunDetector . removeTypingRunListener ( fRunListener ) ; fRunDetector . uninstall ( ) ; fRunDetector = null ; ensureListenerRemoved ( ) ; fViewer = null ; } }