Home | History | Annotate | Download | only in plugins

META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
.options
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/jface/
org/eclipse/jface/contentassist/
org/eclipse/jface/contentassist/AbstractControlContentAssistSubjectAdapter$1.class
AbstractControlContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
 org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter this$0
	void  (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
		org.eclipse.swt.events.VerifyEvent verifyEvent
		org.eclipse.swt.events.KeyEvent keyEvent
		java.util.Iterator iter
		java.util.Iterator iter
		java.util.Iterator iter
	private void dump (java.lang.String, org.eclipse.swt.widgets.Event, org.eclipse.swt.events.VerifyEvent) 
		String who
		org.eclipse.swt.widgets.Event e
		org.eclipse.swt.events.VerifyEvent ve
		StringBuffer sb
	private java.lang.String hex (int) 
		int i
}

org/eclipse/jface/contentassist/AbstractControlContentAssistSubjectAdapter$2.class
AbstractControlContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
 org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter this$0
	void  (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/contentassist/AbstractControlContentAssistSubjectAdapter$3.class
AbstractControlContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
 org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter$3 extends java.lang.Object implements org.eclipse.jface.viewers.ILabelProviderListener  {
	final org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter this$0
	private final org.eclipse.jface.viewers.ILabelProvider val$labelProvider
	void  (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter, org.eclipse.jface.viewers.ILabelProvider) 
	public void labelProviderChanged (org.eclipse.jface.viewers.LabelProviderChangedEvent) 
		org.eclipse.jface.viewers.LabelProviderChangedEvent event
		org.eclipse.swt.graphics.Image image
}

org/eclipse/jface/contentassist/AbstractControlContentAssistSubjectAdapter.class
AbstractControlContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
public abstract org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter extends java.lang.Object implements org.eclipse.jface.contentassist.IContentAssistSubjectControl  {
	protected static final boolean DEBUG
	private java.util.List fVerifyKeyListeners
	private java.util.Set fKeyListeners
	private org.eclipse.swt.widgets.Listener fControlListener
	private org.eclipse.jface.viewers.ILabelProvider fCueLabelProvider
	private org.eclipse.jface.fieldassist.ControlDecoration fControlDecoration
	private org.eclipse.swt.graphics.Image fCachedDefaultCueImage
	static Class class$0
	static void  () 
	public void  () 
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public void addKeyListener (org.eclipse.swt.events.KeyListener) 
		org.eclipse.swt.events.KeyListener keyListener
	public void removeKeyListener (org.eclipse.swt.events.KeyListener) 
		org.eclipse.swt.events.KeyListener keyListener
		boolean deleted
	public boolean supportsVerifyKeyListener () 
	public boolean appendVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
		org.eclipse.swt.custom.VerifyKeyListener verifyKeyListener
	public boolean prependVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
		org.eclipse.swt.custom.VerifyKeyListener verifyKeyListener
	public void removeVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
		org.eclipse.swt.custom.VerifyKeyListener verifyKeyListener
	public void setEventConsumer (org.eclipse.jface.text.IEventConsumer) 
		org.eclipse.jface.text.IEventConsumer eventConsumer
	public java.lang.String getLineDelimiter () 
	private void installControlListener () 
	private void uninstallControlListener () 
	public void setContentAssistCueProvider (org.eclipse.jface.viewers.ILabelProvider) 
		org.eclipse.jface.viewers.ILabelProvider labelProvider
		org.eclipse.jface.viewers.ILabelProviderListener listener
	private org.eclipse.swt.graphics.Image getDefaultCueImage () 
		org.eclipse.jface.resource.ImageDescriptor cueID
	static java.util.List access$0 (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter) 
	static java.util.Set access$1 (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter) 
	static org.eclipse.jface.viewers.ILabelProvider access$2 (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter) 
	static void access$3 (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter, org.eclipse.jface.viewers.ILabelProvider) 
	static org.eclipse.jface.fieldassist.ControlDecoration access$4 (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter) 
	static void access$5 (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter, org.eclipse.jface.fieldassist.ControlDecoration) 
	static org.eclipse.swt.graphics.Image access$6 (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter) 
	static void access$7 (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter, org.eclipse.swt.graphics.Image) 
	static org.eclipse.swt.graphics.Image access$8 (org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter) 
}

org/eclipse/jface/contentassist/ComboContentAssistSubjectAdapter$1.class
ComboContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
 org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter$1 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener  {
	final org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter$InternalDocument this$1
	void  (org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter$InternalDocument) 
	public void modifyText (org.eclipse.swt.events.ModifyEvent) 
		org.eclipse.swt.events.ModifyEvent e
}

org/eclipse/jface/contentassist/ComboContentAssistSubjectAdapter$2.class
ComboContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
 org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter this$0
	private final org.eclipse.swt.events.SelectionListener val$selectionListener
	void  (org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter, org.eclipse.swt.events.SelectionListener) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
}

org/eclipse/jface/contentassist/ComboContentAssistSubjectAdapter$InternalDocument.class
ComboContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
 org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter$InternalDocument extends org.eclipse.jface.text.Document {
	private org.eclipse.swt.events.ModifyListener fModifyListener
	final org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter this$0
	private void  (org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter) 
	public void replace (int, int, java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		int pos
		int length
		String text
	void  (org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter, org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter$InternalDocument) 
	static org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter access$1 (org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter$InternalDocument) 
}

org/eclipse/jface/contentassist/ComboContentAssistSubjectAdapter.class
ComboContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
public org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter extends org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter {
	private org.eclipse.swt.widgets.Combo fCombo
	private java.util.HashMap fModifyListeners
	public void  (org.eclipse.swt.widgets.Combo) 
		org.eclipse.swt.widgets.Combo combo
	public org.eclipse.swt.widgets.Control getControl () 
	public int getLineHeight () 
	public int getCaretOffset () 
	public org.eclipse.swt.graphics.Point getLocationAtOffset (int) 
		int offset
		String comboString
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Point extent
		int spaceWidth
		int x
	public org.eclipse.swt.graphics.Point getWidgetSelectionRange () 
	public org.eclipse.swt.graphics.Point getSelectedRange () 
	public org.eclipse.jface.text.IDocument getDocument () 
		org.eclipse.jface.text.IDocument document
	public void setSelectedRange (int, int) 
		int i
		int j
	public void revealRange (int, int) 
		int i
		int j
	public boolean addSelectionListener (org.eclipse.swt.events.SelectionListener) 
		org.eclipse.swt.events.SelectionListener selectionListener
		org.eclipse.swt.widgets.Listener listener
	public void removeSelectionListener (org.eclipse.swt.events.SelectionListener) 
		org.eclipse.swt.events.SelectionListener selectionListener
		Object listener
	static org.eclipse.swt.widgets.Combo access$0 (org.eclipse.jface.contentassist.ComboContentAssistSubjectAdapter) 
}

org/eclipse/jface/contentassist/IContentAssistSubjectControl.class
IContentAssistSubjectControl.java
package org.eclipse.jface.contentassist
public abstract org.eclipse.jface.contentassist.IContentAssistSubjectControl extends java.lang.Object {
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public abstract int getLineHeight () 
	public abstract int getCaretOffset () 
	public abstract org.eclipse.swt.graphics.Point getLocationAtOffset (int) 
	public abstract java.lang.String getLineDelimiter () 
	public abstract org.eclipse.swt.graphics.Point getWidgetSelectionRange () 
	public abstract org.eclipse.swt.graphics.Point getSelectedRange () 
	public abstract void setSelectedRange (int, int) 
	public abstract void revealRange (int, int) 
	public abstract org.eclipse.jface.text.IDocument getDocument () 
	public abstract boolean appendVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
	public abstract boolean prependVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
	public abstract void removeVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
	public abstract boolean supportsVerifyKeyListener () 
	public abstract void addKeyListener (org.eclipse.swt.events.KeyListener) 
	public abstract void removeKeyListener (org.eclipse.swt.events.KeyListener) 
	public abstract void setEventConsumer (org.eclipse.jface.text.IEventConsumer) 
	public abstract void removeSelectionListener (org.eclipse.swt.events.SelectionListener) 
	public abstract boolean addSelectionListener (org.eclipse.swt.events.SelectionListener) 
}

org/eclipse/jface/contentassist/ISubjectControlContentAssistProcessor.class
ISubjectControlContentAssistProcessor.java
package org.eclipse.jface.contentassist
public abstract org.eclipse.jface.contentassist.ISubjectControlContentAssistProcessor extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContentAssistProcessor  {
	public abstract org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals (org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
	public abstract org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
}

org/eclipse/jface/contentassist/ISubjectControlContentAssistant.class
ISubjectControlContentAssistant.java
package org.eclipse.jface.contentassist
public abstract org.eclipse.jface.contentassist.ISubjectControlContentAssistant extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContentAssistant  {
	public abstract void install (org.eclipse.jface.contentassist.IContentAssistSubjectControl) 
}

org/eclipse/jface/contentassist/ISubjectControlContextInformationPresenter.class
ISubjectControlContextInformationPresenter.java
package org.eclipse.jface.contentassist
public abstract org.eclipse.jface.contentassist.ISubjectControlContextInformationPresenter extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContextInformationPresenter  {
	public abstract void install (org.eclipse.jface.text.contentassist.IContextInformation, org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
}

org/eclipse/jface/contentassist/ISubjectControlContextInformationValidator.class
ISubjectControlContextInformationValidator.java
package org.eclipse.jface.contentassist
public abstract org.eclipse.jface.contentassist.ISubjectControlContextInformationValidator extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContextInformationValidator  {
	public abstract void install (org.eclipse.jface.text.contentassist.IContextInformation, org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
}

org/eclipse/jface/contentassist/SubjectControlContentAssistant.class
SubjectControlContentAssistant.java
package org.eclipse.jface.contentassist
public org.eclipse.jface.contentassist.SubjectControlContentAssistant extends org.eclipse.jface.text.contentassist.ContentAssistant implements org.eclipse.jface.contentassist.ISubjectControlContentAssistant  {
	public void  () 
	public void install (org.eclipse.jface.contentassist.IContentAssistSubjectControl) 
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
}

org/eclipse/jface/contentassist/SubjectControlContextInformationValidator.class
SubjectControlContextInformationValidator.java
package org.eclipse.jface.contentassist
public final org.eclipse.jface.contentassist.SubjectControlContextInformationValidator extends java.lang.Object implements org.eclipse.jface.contentassist.ISubjectControlContextInformationValidator  {
	private org.eclipse.jface.text.contentassist.IContentAssistProcessor fProcessor
	private org.eclipse.jface.text.contentassist.IContextInformation fContextInformation
	private org.eclipse.jface.contentassist.IContentAssistSubjectControl fContentAssistSubjectControl
	public void  (org.eclipse.jface.text.contentassist.IContentAssistProcessor) 
		org.eclipse.jface.text.contentassist.IContentAssistProcessor processor
	public void install (org.eclipse.jface.text.contentassist.IContextInformation, org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.contentassist.IContextInformation contextInformation
		org.eclipse.jface.text.ITextViewer viewer
		int offset
	public void install (org.eclipse.jface.text.contentassist.IContextInformation, org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
		org.eclipse.jface.text.contentassist.IContextInformation contextInformation
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
		int offset
	public boolean isContextInformationValid (int) 
		int offset
		org.eclipse.jface.text.contentassist.IContextInformation[] infos
		int i
}

org/eclipse/jface/contentassist/TextContentAssistSubjectAdapter$1.class
TextContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
 org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter$1 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener  {
	final org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter$InternalDocument this$1
	void  (org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter$InternalDocument) 
	public void modifyText (org.eclipse.swt.events.ModifyEvent) 
		org.eclipse.swt.events.ModifyEvent e
}

org/eclipse/jface/contentassist/TextContentAssistSubjectAdapter$2.class
TextContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
 org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter this$0
	private final org.eclipse.swt.events.SelectionListener val$selectionListener
	void  (org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter, org.eclipse.swt.events.SelectionListener) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
}

org/eclipse/jface/contentassist/TextContentAssistSubjectAdapter$InternalDocument.class
TextContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
 org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter$InternalDocument extends org.eclipse.jface.text.Document {
	private org.eclipse.swt.events.ModifyListener fModifyListener
	final org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter this$0
	private void  (org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter) 
	public void replace (int, int, java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		int pos
		int length
		String text
	void  (org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter, org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter$InternalDocument) 
	static org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter access$1 (org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter$InternalDocument) 
}

org/eclipse/jface/contentassist/TextContentAssistSubjectAdapter.class
TextContentAssistSubjectAdapter.java
package org.eclipse.jface.contentassist
public org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter extends org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter {
	private org.eclipse.swt.widgets.Text fText
	private java.util.HashMap fModifyListeners
	public void  (org.eclipse.swt.widgets.Text) 
		org.eclipse.swt.widgets.Text text
	public org.eclipse.swt.widgets.Control getControl () 
	public int getLineHeight () 
	public int getCaretOffset () 
	public org.eclipse.swt.graphics.Point getLocationAtOffset (int) 
		int offset
		org.eclipse.swt.graphics.Point caretLocation
	public org.eclipse.swt.graphics.Point getWidgetSelectionRange () 
	public org.eclipse.swt.graphics.Point getSelectedRange () 
	public org.eclipse.jface.text.IDocument getDocument () 
		org.eclipse.jface.text.IDocument document
	public void setSelectedRange (int, int) 
		int i
		int j
	public void revealRange (int, int) 
		int i
		int j
	public boolean addSelectionListener (org.eclipse.swt.events.SelectionListener) 
		org.eclipse.swt.events.SelectionListener selectionListener
		org.eclipse.swt.widgets.Listener listener
	public void removeSelectionListener (org.eclipse.swt.events.SelectionListener) 
		org.eclipse.swt.events.SelectionListener selectionListener
		Object listener
	static org.eclipse.swt.widgets.Text access$0 (org.eclipse.jface.contentassist.TextContentAssistSubjectAdapter) 
}

org/eclipse/jface/contentassist/images/
org/eclipse/jface/contentassist/images/content_assist_cue.gif
org/eclipse/jface/internal/
org/eclipse/jface/internal/text/
org/eclipse/jface/internal/text/DelayedInputChangeListener.class
DelayedInputChangeListener.java
package org.eclipse.jface.internal.text
public final org.eclipse.jface.internal.text.DelayedInputChangeListener extends java.lang.Object implements org.eclipse.jface.text.IInputChangedListener  {
	private final org.eclipse.jface.text.IDelayedInputChangeProvider fChangeProvider
	private final org.eclipse.jface.internal.text.InformationControlReplacer fInformationControlReplacer
	public void  (org.eclipse.jface.text.IDelayedInputChangeProvider, org.eclipse.jface.internal.text.InformationControlReplacer) 
		org.eclipse.jface.text.IDelayedInputChangeProvider changeProvider
		org.eclipse.jface.internal.text.InformationControlReplacer informationControlReplacer
	public void inputChanged (java.lang.Object) 
		Object newInput
}

org/eclipse/jface/internal/text/InformationControlReplacer$DefaultInformationControlCreator.class
InformationControlReplacer.java
package org.eclipse.jface.internal.text
public org.eclipse.jface.internal.text.InformationControlReplacer$DefaultInformationControlCreator extends org.eclipse.jface.text.AbstractReusableInformationControlCreator {
	protected void  () 
	public org.eclipse.jface.text.IInformationControl doCreateInformationControl (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/jface/internal/text/InformationControlReplacer.class
InformationControlReplacer.java
package org.eclipse.jface.internal.text
public org.eclipse.jface.internal.text.InformationControlReplacer extends org.eclipse.jface.text.AbstractInformationControlManager {
	private static final int MIN_WIDTH
	private static final int MIN_HEIGHT
	private boolean fIsReplacing
	private Object fReplacableInformation
	private boolean fDelayedInformationSet
	private org.eclipse.swt.graphics.Rectangle fReplaceableArea
	private org.eclipse.swt.graphics.Rectangle fContentBounds
	public void  (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	public void replaceInformationControl (org.eclipse.jface.text.IInformationControlCreator, org.eclipse.swt.graphics.Rectangle, java.lang.Object, org.eclipse.swt.graphics.Rectangle, boolean) 
		org.eclipse.jface.text.IInformationControlCreator informationPresenterControlCreator
		org.eclipse.swt.graphics.Rectangle contentBounds
		Object information
		org.eclipse.swt.graphics.Rectangle subjectArea
		boolean takeFocus
	protected void computeInformation () 
	public void showInformationControl (org.eclipse.swt.graphics.Rectangle, java.lang.Object) 
		org.eclipse.swt.graphics.Rectangle subjectArea
		Object information
		org.eclipse.jface.text.IInformationControl informationControl
		org.eclipse.swt.graphics.Rectangle controlBounds
		org.eclipse.jface.text.IInformationControlExtension3 iControl3
		org.eclipse.swt.graphics.Rectangle trim
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.graphics.Point size
	public void hideInformationControl () 
	public void setDelayedInput (java.lang.Object) 
		Object input
	public boolean isReplacing () 
	public org.eclipse.jface.text.IInformationControl getCurrentInformationControl2 () 
	public int getKeepUpMargin () 
}

org/eclipse/jface/internal/text/InternalAccessor.class
InternalAccessor.java
package org.eclipse.jface.internal.text
public abstract org.eclipse.jface.internal.text.InternalAccessor extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.jface.text.IInformationControl getCurrentInformationControl () 
	public abstract void setInformationControlReplacer (org.eclipse.jface.internal.text.InformationControlReplacer) 
	public abstract org.eclipse.jface.internal.text.InformationControlReplacer getInformationControlReplacer () 
	public abstract boolean canReplace (org.eclipse.jface.text.IInformationControl) 
	public abstract boolean isReplaceInProgress () 
	public abstract void cropToClosestMonitor (org.eclipse.swt.graphics.Rectangle) 
	public abstract void setHoverEnrichMode (org.eclipse.jface.text.ITextViewerExtension8$EnrichMode) 
	public abstract boolean getAllowMouseExit () 
	public abstract void replaceInformationControl (boolean) 
}

org/eclipse/jface/internal/text/NonDeletingPositionUpdater.class
NonDeletingPositionUpdater.java
package org.eclipse.jface.internal.text
public final org.eclipse.jface.internal.text.NonDeletingPositionUpdater extends java.lang.Object implements org.eclipse.jface.text.IPositionUpdater  {
	private final String fCategory
	public void  (java.lang.String) 
		String category
	public void update (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
		int eventOffset
		int eventOldEndOffset
		int eventNewLength
		int eventNewEndOffset
		int deltaLength
		org.eclipse.jface.text.Position[] positions
		int i
		org.eclipse.jface.text.Position position
		int offset
		int length
		int end
		int deleted
		int newOffset
		int newEndOffset
	public java.lang.String getCategory () 
}

org/eclipse/jface/internal/text/SelectionProcessor$1.class
SelectionProcessor.java
package org.eclipse.jface.internal.text
 org.eclipse.jface.internal.text.SelectionProcessor$1 extends org.eclipse.jface.internal.text.SelectionProcessor$Implementation {
	final org.eclipse.jface.internal.text.SelectionProcessor this$0
	void  (org.eclipse.jface.internal.text.SelectionProcessor) 
	org.eclipse.text.edits.TextEdit replace (org.eclipse.jface.viewers.ISelection, java.lang.String) 
		org.eclipse.jface.viewers.ISelection selection
		String replacement
		org.eclipse.jface.text.ITextSelection ts
	java.lang.String getText (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.ITextSelection ts
	boolean isEmpty (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.ITextSelection ts
	boolean isMultiline (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.ITextSelection ts
	org.eclipse.text.edits.TextEdit delete (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.ITextSelection ts
	org.eclipse.text.edits.TextEdit backspace (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.ITextSelection ts
	org.eclipse.jface.viewers.ISelection makeEmpty (org.eclipse.jface.viewers.ISelection, boolean) 
		org.eclipse.jface.viewers.ISelection selection
		boolean beginning
		org.eclipse.jface.text.ITextSelection ts
	org.eclipse.jface.text.IRegion[] getRanges (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.ITextSelection ts
	int getCoveredLines (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.ITextSelection ts
	org.eclipse.jface.viewers.ISelection makeReplaceSelection (org.eclipse.jface.viewers.ISelection, java.lang.String) 
		org.eclipse.jface.viewers.ISelection selection
		String replacement
		org.eclipse.jface.text.ITextSelection ts
}

org/eclipse/jface/internal/text/SelectionProcessor$2.class
SelectionProcessor.java
package org.eclipse.jface.internal.text
 org.eclipse.jface.internal.text.SelectionProcessor$2 extends org.eclipse.jface.internal.text.SelectionProcessor$Implementation {
	final org.eclipse.jface.internal.text.SelectionProcessor this$0
	void  (org.eclipse.jface.internal.text.SelectionProcessor) 
	org.eclipse.text.edits.TextEdit replace (org.eclipse.jface.viewers.ISelection, java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		String replacement
		org.eclipse.text.edits.MultiTextEdit root
		org.eclipse.jface.text.IBlockTextSelection cts
		int startLine
		int endLine
		int startColumn
		int endColumn
		int visualStartColumn
		int visualEndColumn
		String[] delimiters
		int lastDelim
		int line
		String string
		String string
		String string
		int[] index
		org.eclipse.text.edits.TextEdit replace
		String string
		String string
		int[] index
		org.eclipse.text.edits.TextEdit edit
		org.eclipse.text.edits.TextEdit edit
		int insertLocation
		int spaces
		char[] array
	java.lang.String getText (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.IBlockTextSelection cts
		StringBuffer buf
		int startLine
		int endLine
		int startColumn
		int endColumn
		int visualStartColumn
		int visualEndColumn
		int line
	boolean isEmpty (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.IBlockTextSelection cts
		int startLine
		int endLine
		int startColumn
		int endColumn
		int visualStartColumn
		int visualEndColumn
	boolean isMultiline (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.ITextSelection ts
	org.eclipse.text.edits.TextEdit delete (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.IBlockTextSelection cts
	org.eclipse.text.edits.TextEdit backspace (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.IBlockTextSelection cts
	org.eclipse.jface.viewers.ISelection makeEmpty (org.eclipse.jface.viewers.ISelection, boolean)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		boolean beginning
		org.eclipse.jface.text.IBlockTextSelection cts
		int startLine
		int startLine
		int startColumn
		int startColumn
		int endLine
		int endLine
		int endColumn
		int endColumn
	org.eclipse.jface.viewers.ISelection makeReplaceSelection (org.eclipse.jface.viewers.ISelection, java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		String replacement
		org.eclipse.jface.text.IBlockTextSelection bts
		String[] delimiters
		int[] index
		int length
		int length
		int startLine
		int column
		int endLine
		int endColumn
	org.eclipse.jface.text.IRegion[] getRanges (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.IBlockTextSelection cts
		int startLine
		int endLine
		int visualStartColumn
		int visualEndColumn
		org.eclipse.jface.text.IRegion[] ranges
		int line
		int startColumn
		int endColumn
		org.eclipse.jface.text.IRegion lineInfo
		int lineEnd
	int getCoveredLines (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.ITextSelection ts
	private org.eclipse.text.edits.TextEdit createReplaceEdit (int, int, int, java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		int line
		int visualStartColumn
		int visualEndColumn
		String replacement
		org.eclipse.jface.text.IRegion info
		int lineLength
		String content
		int startColumn
		int endColumn
		int visual
		int offset
		boolean materializeVirtualSpace
		int spaces
		char[] array
	private void appendColumnRange (java.lang.StringBuffer, int, int, int)  throws org.eclipse.jface.text.BadLocationException 
		StringBuffer buf
		int line
		int visualStartColumn
		int visualEndColumn
		org.eclipse.jface.text.IRegion info
		int lineLength
		String content
		int startColumn
		int endColumn
		int visual
		int offset
		int spaces
		int i
	private int computeVisualColumn (int, int)  throws org.eclipse.jface.text.BadLocationException 
		int line
		int column
		org.eclipse.jface.text.IRegion info
		int lineLength
		int to
		String content
		int visual
		int offset
	private int computeCharacterColumn (int, int)  throws org.eclipse.jface.text.BadLocationException 
		int line
		int visualColumn
		org.eclipse.jface.text.IRegion info
		int lineLength
		String content
		int visual
		int offset
	private int visualSizeIncrement (char, int) 
		char character
		int visual
}

org/eclipse/jface/internal/text/SelectionProcessor$Implementation.class
SelectionProcessor.java
package org.eclipse.jface.internal.text
 org.eclipse.jface.internal.text.SelectionProcessor$Implementation extends java.lang.Object {
	private void  () 
	org.eclipse.text.edits.TextEdit replace (org.eclipse.jface.viewers.ISelection, java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		String replacement
	java.lang.String getText (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	boolean isEmpty (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	boolean isMultiline (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	org.eclipse.text.edits.TextEdit delete (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	org.eclipse.text.edits.TextEdit backspace (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	org.eclipse.jface.viewers.ISelection makeEmpty (org.eclipse.jface.viewers.ISelection, boolean)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		boolean beginning
	org.eclipse.jface.text.IRegion[] getRanges (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	int getCoveredLines (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	org.eclipse.jface.viewers.ISelection makeReplaceSelection (org.eclipse.jface.viewers.ISelection, java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		String replacement
	void  (org.eclipse.jface.internal.text.SelectionProcessor$Implementation) 
	void  (org.eclipse.jface.internal.text.SelectionProcessor$Implementation, org.eclipse.jface.internal.text.SelectionProcessor$Implementation) 
}

org/eclipse/jface/internal/text/SelectionProcessor.class
SelectionProcessor.java
package org.eclipse.jface.internal.text
public final org.eclipse.jface.internal.text.SelectionProcessor extends java.lang.Object {
	private final org.eclipse.jface.internal.text.SelectionProcessor$Implementation NULL_IMPLEMENTATION
	private final org.eclipse.jface.internal.text.SelectionProcessor$Implementation RANGE_IMPLEMENTATION
	private final org.eclipse.jface.internal.text.SelectionProcessor$Implementation COLUMN_IMPLEMENTATION
	private final org.eclipse.jface.text.IDocument fDocument
	private final int fTabWidth
	private org.eclipse.jface.text.IRewriteTarget fRewriteTarget
	private org.eclipse.jface.viewers.ISelectionProvider fSelectionProvider
	public void  (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.ITextViewerExtension ext
	public void  (org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.IDocument document
		int tabWidth
	public org.eclipse.text.edits.TextEdit delete (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	public org.eclipse.text.edits.TextEdit backspace (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	public org.eclipse.text.edits.TextEdit replace (org.eclipse.jface.viewers.ISelection, java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		String replacement
	public java.lang.String getText (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	public boolean isEmpty (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	public boolean isMultiline (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	public org.eclipse.jface.viewers.ISelection makeEmpty (org.eclipse.jface.viewers.ISelection, boolean)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		boolean beginning
	private org.eclipse.jface.viewers.ISelection makeReplaceSelection (org.eclipse.jface.viewers.ISelection, java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		String replacement
	public void doDelete (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.text.edits.TextEdit edit
		boolean complex
		org.eclipse.jface.viewers.ISelection empty
	public void doReplace (org.eclipse.jface.viewers.ISelection, java.lang.String)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
		String replacement
		org.eclipse.text.edits.TextEdit edit
		boolean complex
		org.eclipse.jface.viewers.ISelection empty
	public org.eclipse.jface.text.IRegion[] getRanges (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	public int getCoveredLines (org.eclipse.jface.viewers.ISelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.viewers.ISelection selection
	private org.eclipse.jface.internal.text.SelectionProcessor$Implementation getImplementation (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
	static org.eclipse.jface.text.IDocument access$0 (org.eclipse.jface.internal.text.SelectionProcessor) 
	static int access$1 (org.eclipse.jface.internal.text.SelectionProcessor) 
}

org/eclipse/jface/internal/text/StickyHoverManager$1.class
StickyHoverManager.java
package org.eclipse.jface.internal.text
 org.eclipse.jface.internal.text.StickyHoverManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.text.StickyHoverManager$Closer this$1
	void  (org.eclipse.jface.internal.text.StickyHoverManager$Closer) 
	public void run () 
}

org/eclipse/jface/internal/text/StickyHoverManager$Closer.class
StickyHoverManager.java
package org.eclipse.jface.internal.text
 org.eclipse.jface.internal.text.StickyHoverManager$Closer extends java.lang.Object implements org.eclipse.jface.text.AbstractInformationControlManager$IInformationControlCloser org.eclipse.swt.events.ControlListener org.eclipse.swt.events.MouseListener org.eclipse.jface.text.IViewportListener org.eclipse.swt.events.KeyListener org.eclipse.swt.events.FocusListener org.eclipse.swt.widgets.Listener  {
	private org.eclipse.swt.widgets.Control fSubjectControl
	private boolean fIsActive
	private org.eclipse.swt.widgets.Display fDisplay
	final org.eclipse.jface.internal.text.StickyHoverManager this$0
	void  (org.eclipse.jface.internal.text.StickyHoverManager) 
	public void setSubjectControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public void setInformationControl (org.eclipse.jface.text.IInformationControl) 
		org.eclipse.jface.text.IInformationControl control
	public void start (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle informationArea
		org.eclipse.jface.text.IInformationControl fInformationControlToClose
	public void stop () 
		org.eclipse.jface.text.IInformationControl fInformationControlToClose
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void viewportChanged (int) 
		int topIndex
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
		org.eclipse.swt.widgets.Display d
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.jface.text.IInformationControl infoControl
		org.eclipse.jface.text.IInformationControlExtension3 iControl3
		org.eclipse.swt.graphics.Rectangle controlBounds
		org.eclipse.swt.graphics.Point mouseLoc
		int margin
		org.eclipse.jface.text.IInformationControl iControl
	static org.eclipse.jface.internal.text.StickyHoverManager access$0 (org.eclipse.jface.internal.text.StickyHoverManager$Closer) 
}

org/eclipse/jface/internal/text/StickyHoverManager.class
StickyHoverManager.java
package org.eclipse.jface.internal.text
public org.eclipse.jface.internal.text.StickyHoverManager extends org.eclipse.jface.internal.text.InformationControlReplacer implements org.eclipse.jface.text.IWidgetTokenKeeper org.eclipse.jface.text.IWidgetTokenKeeperExtension  {
	private static final int WIDGET_PRIORITY
	private final org.eclipse.jface.text.TextViewer fTextViewer
	public void  (org.eclipse.jface.text.TextViewer) 
		org.eclipse.jface.text.TextViewer textViewer
	protected void showInformationControl (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle subjectArea
	public void hideInformationControl () 
	protected void handleInformationControlDisposed () 
	public boolean requestWidgetToken (org.eclipse.jface.text.IWidgetTokenOwner) 
		org.eclipse.jface.text.IWidgetTokenOwner owner
	public boolean requestWidgetToken (org.eclipse.jface.text.IWidgetTokenOwner, int) 
		org.eclipse.jface.text.IWidgetTokenOwner owner
		int priority
	public boolean setFocus (org.eclipse.jface.text.IWidgetTokenOwner) 
		org.eclipse.jface.text.IWidgetTokenOwner owner
		org.eclipse.jface.text.IInformationControl iControl
		org.eclipse.jface.text.IInformationControlExtension5 iControl5
	static org.eclipse.jface.text.TextViewer access$0 (org.eclipse.jface.internal.text.StickyHoverManager) 
	static boolean access$1 () 
}

org/eclipse/jface/internal/text/TableOwnerDrawSupport.class
TableOwnerDrawSupport.java
package org.eclipse.jface.internal.text
public org.eclipse.jface.internal.text.TableOwnerDrawSupport extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	private static final String STYLED_RANGES_KEY
	private org.eclipse.swt.graphics.TextLayout fLayout
	public static void install (org.eclipse.swt.widgets.Table) 
		org.eclipse.swt.widgets.Table table
		org.eclipse.jface.internal.text.TableOwnerDrawSupport listener
	public static void storeStyleRanges (org.eclipse.swt.widgets.TableItem, int, org.eclipse.swt.custom.StyleRange[]) 
		org.eclipse.swt.widgets.TableItem item
		int column
		org.eclipse.swt.custom.StyleRange[] ranges
	private static org.eclipse.swt.custom.StyleRange[] getStyledRanges (org.eclipse.swt.widgets.TableItem, int) 
		org.eclipse.swt.widgets.TableItem item
		int column
	private void  (org.eclipse.swt.widgets.Table) 
		org.eclipse.swt.widgets.Table table
		int orientation
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	private void performPaint (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.swt.graphics.GC gc
		int index
		boolean isSelected
		org.eclipse.swt.graphics.Color oldForeground
		org.eclipse.swt.graphics.Color oldBackground
		org.eclipse.swt.graphics.Color foreground
		org.eclipse.swt.graphics.Color background
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.graphics.Rectangle imageBounds
		org.eclipse.swt.graphics.Rectangle bounds
		int x
		int y
		org.eclipse.swt.custom.StyleRange[] ranges
		int i
		org.eclipse.swt.custom.StyleRange curr
		org.eclipse.swt.graphics.Rectangle textBounds
		org.eclipse.swt.graphics.Rectangle layoutBounds
		int x
		int y
		org.eclipse.swt.graphics.Rectangle focusBounds
	private void widgetDisposed () 
}

org/eclipse/jface/internal/text/html/
org/eclipse/jface/internal/text/html/BrowserInformationControl$1.class
BrowserInformationControl.java
package org.eclipse.jface.internal.text.html
 org.eclipse.jface.internal.text.html.BrowserInformationControl$1 extends org.eclipse.swt.browser.ProgressAdapter {
	final org.eclipse.jface.internal.text.html.BrowserInformationControl this$0
	void  (org.eclipse.jface.internal.text.html.BrowserInformationControl) 
	public void completed (org.eclipse.swt.browser.ProgressEvent) 
		org.eclipse.swt.browser.ProgressEvent event
}

org/eclipse/jface/internal/text/html/BrowserInformationControl$2.class
BrowserInformationControl.java
package org.eclipse.jface.internal.text.html
 org.eclipse.jface.internal.text.html.BrowserInformationControl$2 extends java.lang.Object implements org.eclipse.swt.browser.OpenWindowListener  {
	final org.eclipse.jface.internal.text.html.BrowserInformationControl this$0
	void  (org.eclipse.jface.internal.text.html.BrowserInformationControl) 
	public void open (org.eclipse.swt.browser.WindowEvent) 
		org.eclipse.swt.browser.WindowEvent event
}

org/eclipse/jface/internal/text/html/BrowserInformationControl$3.class
BrowserInformationControl.java
package org.eclipse.jface.internal.text.html
 org.eclipse.jface.internal.text.html.BrowserInformationControl$3 extends org.eclipse.jface.internal.text.html.BrowserInformationControlInput {
	final org.eclipse.jface.internal.text.html.BrowserInformationControl this$0
	private final String val$content
	void  (org.eclipse.jface.internal.text.html.BrowserInformationControl, org.eclipse.jface.internal.text.html.BrowserInformationControlInput, java.lang.String) 
		org.eclipse.jface.internal.text.html.BrowserInformationControlInput $anonymous0
	public java.lang.String getHtml () 
	public java.lang.String getInputName () 
	public java.lang.Object getInputElement () 
}

org/eclipse/jface/internal/text/html/BrowserInformationControl$4.class
BrowserInformationControl.java
package org.eclipse.jface.internal.text.html
 org.eclipse.jface.internal.text.html.BrowserInformationControl$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.text.html.BrowserInformationControl this$0
	void  (org.eclipse.jface.internal.text.html.BrowserInformationControl) 
	public void run () 
}

org/eclipse/jface/internal/text/html/BrowserInformationControl.class
BrowserInformationControl.java
package org.eclipse.jface.internal.text.html
public org.eclipse.jface.internal.text.html.BrowserInformationControl extends org.eclipse.jface.text.AbstractInformationControl implements org.eclipse.jface.text.IInformationControlExtension2 org.eclipse.jface.text.IDelayedInputChangeProvider  {
	private static final int MIN_WIDTH
	private static final int MIN_HEIGHT
	private static boolean fgIsAvailable
	private static boolean fgAvailabilityChecked
	private static org.eclipse.swt.graphics.Point fgScrollBarSize
	private org.eclipse.swt.browser.Browser fBrowser
	private boolean fBrowserHasContent
	private org.eclipse.swt.graphics.TextLayout fTextLayout
	private org.eclipse.swt.graphics.TextStyle fBoldStyle
	private org.eclipse.jface.internal.text.html.BrowserInformationControlInput fInput
	private boolean fCompleted
	private org.eclipse.jface.text.IInputChangedListener fDelayedInputChangeListener
	private org.eclipse.core.runtime.ListenerList fInputChangeListeners
	private final String fSymbolicFontName
	static void  () 
	public static boolean isAvailable (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.browser.Browser browser
		org.eclipse.swt.widgets.Slider sliderV
		org.eclipse.swt.widgets.Slider sliderH
		int width
		int height
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String, boolean) 
		org.eclipse.swt.widgets.Shell parent
		String symbolicFontName
		boolean resizable
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String, java.lang.String) 
		org.eclipse.swt.widgets.Shell parent
		String symbolicFontName
		String statusFieldText
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.swt.widgets.Shell parent
		String symbolicFontName
		org.eclipse.jface.action.ToolBarManager toolBarManager
	protected void createContent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Display display
	public void setInformation (java.lang.String) 
		String content
	public void setInput (java.lang.Object) 
		Object input
		String content
		boolean RTL
		boolean resizable
		String[] styles
		StringBuffer buffer
		Object[] listeners
		int i
	public void setVisible (boolean) 
		boolean visible
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Display display
	public void setSize (int, int) 
		int width
		int height
	private void createTextLayout () 
		String symbolicFontName
		org.eclipse.swt.graphics.Font font
		int tabWidth
	protected void handleDispose () 
	public org.eclipse.swt.graphics.Point computeSizeHint () 
		org.eclipse.swt.graphics.Point sizeConstraints
		org.eclipse.swt.graphics.Rectangle trim
		int height
		org.eclipse.jface.text.TextPresentation presentation
		org.eclipse.jface.internal.text.html.HTML2TextReader reader
		String text
		String text
		java.util.Iterator iter
		org.eclipse.swt.custom.StyleRange sr
		org.eclipse.swt.graphics.Rectangle bounds
		int lineCount
		int textWidth
		int i
		org.eclipse.swt.graphics.Rectangle rect
		int lineWidth
		int minWidth
		int width
	public org.eclipse.swt.graphics.Rectangle computeTrim () 
		org.eclipse.swt.graphics.Rectangle trim
		boolean RTL
	public void addLocationListener (org.eclipse.swt.browser.LocationListener) 
		org.eclipse.swt.browser.LocationListener listener
	public void setForegroundColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color foreground
	public void setBackgroundColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	public boolean hasContents () 
	public void addInputChangeListener (org.eclipse.jface.text.IInputChangedListener) 
		org.eclipse.jface.text.IInputChangedListener inputChangeListener
	public void removeInputChangeListener (org.eclipse.jface.text.IInputChangedListener) 
		org.eclipse.jface.text.IInputChangedListener inputChangeListener
	public void setDelayedInputChangeListener (org.eclipse.jface.text.IInputChangedListener) 
		org.eclipse.jface.text.IInputChangedListener inputChangeListener
	public boolean hasDelayedInputChangeListener () 
	public void notifyDelayedInputChange (java.lang.Object) 
		Object newInput
	public java.lang.String toString () 
		String style
	public org.eclipse.jface.internal.text.html.BrowserInformationControlInput getInput () 
	public org.eclipse.swt.graphics.Point computeSizeConstraints (int, int) 
		int widthInChars
		int heightInChars
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Font font
		int width
		int height
	static void access$0 (org.eclipse.jface.internal.text.html.BrowserInformationControl, boolean) 
}

org/eclipse/jface/internal/text/html/BrowserInformationControlInput.class
BrowserInformationControlInput.java
package org.eclipse.jface.internal.text.html
public abstract org.eclipse.jface.internal.text.html.BrowserInformationControlInput extends org.eclipse.jface.internal.text.html.BrowserInput {
	public int getLeadingImageWidth () 
	public void  (org.eclipse.jface.internal.text.html.BrowserInformationControlInput) 
		org.eclipse.jface.internal.text.html.BrowserInformationControlInput previous
	public abstract java.lang.String getHtml () 
	public java.lang.String toString () 
}

org/eclipse/jface/internal/text/html/BrowserInput.class
BrowserInput.java
package org.eclipse.jface.internal.text.html
public abstract org.eclipse.jface.internal.text.html.BrowserInput extends java.lang.Object {
	private final org.eclipse.jface.internal.text.html.BrowserInput fPrevious
	private org.eclipse.jface.internal.text.html.BrowserInput fNext
	public void  (org.eclipse.jface.internal.text.html.BrowserInput) 
		org.eclipse.jface.internal.text.html.BrowserInput previous
	public org.eclipse.jface.internal.text.html.BrowserInput getPrevious () 
	public org.eclipse.jface.internal.text.html.BrowserInput getNext () 
	public abstract java.lang.Object getInputElement () 
	public abstract java.lang.String getInputName () 
}

org/eclipse/jface/internal/text/html/HTML2TextReader.class
HTML2TextReader.java
package org.eclipse.jface.internal.text.html
public org.eclipse.jface.internal.text.html.HTML2TextReader extends org.eclipse.jface.internal.text.html.SubstitutionTextReader {
	private static final String EMPTY_STRING
	private static final java.util.Map fgEntityLookup
	private static final java.util.Set fgTags
	private int fCounter
	private org.eclipse.jface.text.TextPresentation fTextPresentation
	private int fBold
	private int fStartOffset
	private boolean fInParagraph
	private boolean fIsPreformattedText
	private boolean fIgnore
	private boolean fHeaderDetected
	static void  () 
	public void  (java.io.Reader, org.eclipse.jface.text.TextPresentation) 
		java.io.Reader reader
		org.eclipse.jface.text.TextPresentation presentation
	public int read ()  throws java.io.IOException 
		int c
	protected void startBold () 
	protected void startPreformattedText () 
	protected void stopPreformattedText () 
	protected void stopBold () 
	protected java.lang.String computeSubstitution (int)  throws java.io.IOException 
		int c
	private java.lang.String html2Text (java.lang.String) 
		String html
		String tag
		boolean inParagraph
	private java.lang.String processHTMLTag ()  throws java.io.IOException 
		StringBuffer buf
		int ch
	private static boolean isInComment (java.lang.StringBuffer) 
		StringBuffer buf
	private static boolean isCommentEnd (java.lang.StringBuffer) 
		StringBuffer buf
		int tagLen
	private java.lang.String processPreformattedText (int) 
		int c
	private void unread (int)  throws java.io.IOException 
		int ch
	protected java.lang.String entity2Text (java.lang.String) 
		String symbol
		int ch
		int ch
		String str
	private java.lang.String processEntity ()  throws java.io.IOException 
		StringBuffer buf
		int ch
}

org/eclipse/jface/internal/text/html/HTMLMessages.class
HTMLMessages.java
package org.eclipse.jface.internal.text.html
 org.eclipse.jface.internal.text.html.HTMLMessages extends java.lang.Object {
	private static final String RESOURCE_BUNDLE
	private static java.util.ResourceBundle fgResourceBundle
	static Class class$0
	static void  () 
	private void  () 
	public static java.lang.String getString (java.lang.String) 
		String key
	public static java.lang.String getFormattedString (java.lang.String, java.lang.Object[]) 
		String key
		Object[] args
		String format
	public static java.lang.String getFormattedString (java.lang.String, java.lang.Object) 
		String key
		Object arg
		String format
}

org/eclipse/jface/internal/text/html/HTMLMessages.properties
org/eclipse/jface/internal/text/html/HTMLPrinter$1.class
HTMLPrinter.java
package org.eclipse.jface.internal.text.html
 org.eclipse.jface.internal.text.html.HTMLPrinter$1 extends java.lang.Object implements java.lang.Runnable  {
	private final org.eclipse.swt.widgets.Display val$display
	void  (org.eclipse.swt.widgets.Display) 
	public void run () 
}

org/eclipse/jface/internal/text/html/HTMLPrinter$2.class
HTMLPrinter.java
package org.eclipse.jface.internal.text.html
 org.eclipse.jface.internal.text.html.HTMLPrinter$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	private final org.eclipse.swt.widgets.Display val$display
	void  (org.eclipse.swt.widgets.Display) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/jface/internal/text/html/HTMLPrinter.class
HTMLPrinter.java
package org.eclipse.jface.internal.text.html
public org.eclipse.jface.internal.text.html.HTMLPrinter extends java.lang.Object {
	private static org.eclipse.swt.graphics.RGB BG_COLOR_RGB
	private static org.eclipse.swt.graphics.RGB FG_COLOR_RGB
	private static final String UNIT
	static void  () 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.SWTError err
	private void  () 
	private static void cacheColors (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	private static void installColorUpdater (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	private static java.lang.String replace (java.lang.String, char, java.lang.String) 
		String text
		char c
		String s
		int previous
		int current
		StringBuffer buffer
	public static java.lang.String convertToHTMLContent (java.lang.String) 
		String content
	public static java.lang.String read (java.io.Reader) 
		java.io.Reader rd
		StringBuffer buffer
		char[] readBuffer
		int n
	public static void insertPageProlog (java.lang.StringBuffer, int, org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB, java.lang.String) 
		StringBuffer buffer
		int position
		org.eclipse.swt.graphics.RGB fgRGB
		org.eclipse.swt.graphics.RGB bgRGB
		String styleSheet
		StringBuffer pageProlog
	private static void appendColors (java.lang.StringBuffer, org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB) 
		StringBuffer pageProlog
		org.eclipse.swt.graphics.RGB fgRGB
		org.eclipse.swt.graphics.RGB bgRGB
	private static void appendColor (java.lang.StringBuffer, org.eclipse.swt.graphics.RGB) 
		StringBuffer buffer
		org.eclipse.swt.graphics.RGB rgb
	private static void appendAsHexString (java.lang.StringBuffer, int) 
		StringBuffer buffer
		int intValue
		String hexValue
	public static void insertStyles (java.lang.StringBuffer, java.lang.String[]) 
		StringBuffer buffer
		String[] styles
		StringBuffer styleBuf
		int i
		int index
	private static void appendStyleSheet (java.lang.StringBuffer, java.lang.String) 
		StringBuffer buffer
		String styleSheet
		StringBuffer fg
		StringBuffer bg
	private static void appendStyleSheetURL (java.lang.StringBuffer, java.net.URL) 
		StringBuffer buffer
		java.net.URL styleSheetURL
	public static void insertPageProlog (java.lang.StringBuffer, int) 
		StringBuffer buffer
		int position
		StringBuffer pageProlog
	public static void insertPageProlog (java.lang.StringBuffer, int, java.net.URL) 
		StringBuffer buffer
		int position
		java.net.URL styleSheetURL
		StringBuffer pageProlog
	public static void insertPageProlog (java.lang.StringBuffer, int, java.lang.String) 
		StringBuffer buffer
		int position
		String styleSheet
	public static void addPageProlog (java.lang.StringBuffer) 
		StringBuffer buffer
	public static void addPageEpilog (java.lang.StringBuffer) 
		StringBuffer buffer
	public static void startBulletList (java.lang.StringBuffer) 
		StringBuffer buffer
	public static void endBulletList (java.lang.StringBuffer) 
		StringBuffer buffer
	public static void addBullet (java.lang.StringBuffer, java.lang.String) 
		StringBuffer buffer
		String bullet
	public static void addSmallHeader (java.lang.StringBuffer, java.lang.String) 
		StringBuffer buffer
		String header
	public static void addParagraph (java.lang.StringBuffer, java.lang.String) 
		StringBuffer buffer
		String paragraph
	public static void addParagraph (java.lang.StringBuffer, java.io.Reader) 
		StringBuffer buffer
		java.io.Reader paragraphReader
	public static java.lang.String convertTopLevelFont (java.lang.String, org.eclipse.swt.graphics.FontData) 
		String styles
		org.eclipse.swt.graphics.FontData fontData
		boolean bold
		boolean italic
		String size
		String family
	static void access$0 (org.eclipse.swt.widgets.Display) 
	static void access$1 (org.eclipse.swt.widgets.Display) 
}

org/eclipse/jface/internal/text/html/HTMLTextPresenter.class
HTMLTextPresenter.java
package org.eclipse.jface.internal.text.html
public org.eclipse.jface.internal.text.html.HTMLTextPresenter extends java.lang.Object implements org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter org.eclipse.jface.text.DefaultInformationControl$IInformationPresenterExtension  {
	private static final String LINE_DELIM
	private int fCounter
	private boolean fEnforceUpperLineLimit
	static void  () 
	public void  (boolean) 
		boolean enforceUpperLineLimit
	public void  () 
	protected java.io.Reader createReader (java.lang.String, org.eclipse.jface.text.TextPresentation) 
		String hoverInfo
		org.eclipse.jface.text.TextPresentation presentation
	protected void adaptTextPresentation (org.eclipse.jface.text.TextPresentation, int, int) 
		org.eclipse.jface.text.TextPresentation presentation
		int offset
		int insertLength
		int yoursStart
		int yoursEnd
		java.util.Iterator e
		org.eclipse.swt.custom.StyleRange range
		int myStart
		int myEnd
	private void append (java.lang.StringBuffer, java.lang.String, org.eclipse.jface.text.TextPresentation) 
		StringBuffer buffer
		String string
		org.eclipse.jface.text.TextPresentation presentation
		int length
	private java.lang.String getIndent (java.lang.String) 
		String line
		int length
		int i
	public java.lang.String updatePresentation (org.eclipse.swt.widgets.Display, java.lang.String, org.eclipse.jface.text.TextPresentation, int, int) 
		org.eclipse.swt.widgets.Display display
		String hoverInfo
		org.eclipse.jface.text.TextPresentation presentation
		int maxWidth
		int maxHeight
	public java.lang.String updatePresentation (org.eclipse.swt.graphics.Drawable, java.lang.String, org.eclipse.jface.text.TextPresentation, int, int) 
		org.eclipse.swt.graphics.Drawable drawable
		String hoverInfo
		org.eclipse.jface.text.TextPresentation presentation
		int maxWidth
		int maxHeight
		org.eclipse.swt.graphics.GC gc
		StringBuffer buffer
		int maxNumberOfLines
		org.eclipse.jface.internal.text.link.contentassist.LineBreakingReader reader
		boolean lastLineFormatted
		String lastLineIndent
		String line
		boolean lineFormatted
		boolean firstLineProcessed
	private java.lang.String trim (java.lang.StringBuffer, org.eclipse.jface.text.TextPresentation) 
		StringBuffer buffer
		org.eclipse.jface.text.TextPresentation presentation
		int length
		int end
		int start
}

org/eclipse/jface/internal/text/html/SingleCharReader.class
SingleCharReader.java
package org.eclipse.jface.internal.text.html
public abstract org.eclipse.jface.internal.text.html.SingleCharReader extends java.io.Reader {
	public void  () 
	public abstract int read ()  throws java.io.IOException 
	public int read (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
		int end
		int i
		int ch
	public boolean ready ()  throws java.io.IOException 
	public java.lang.String getString ()  throws java.io.IOException 
		StringBuffer buf
		int ch
		int ch
}

org/eclipse/jface/internal/text/html/SubstitutionTextReader.class
SubstitutionTextReader.java
package org.eclipse.jface.internal.text.html
public abstract org.eclipse.jface.internal.text.html.SubstitutionTextReader extends org.eclipse.jface.internal.text.html.SingleCharReader {
	protected static final String LINE_DELIM
	private java.io.Reader fReader
	protected boolean fWasWhiteSpace
	private int fCharAfterWhiteSpace
	private boolean fSkipWhiteSpace
	private boolean fReadFromBuffer
	private StringBuffer fBuffer
	private int fIndex
	static void  () 
	protected void  (java.io.Reader) 
		java.io.Reader reader
	protected abstract java.lang.String computeSubstitution (int)  throws java.io.IOException 
	protected java.io.Reader getReader () 
	protected int nextChar ()  throws java.io.IOException 
		char ch
		int ch
	public int read ()  throws java.io.IOException 
		int c
		String s
	public boolean ready ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public void reset ()  throws java.io.IOException 
	protected final void setSkipWhitespace (boolean) 
		boolean state
	protected final boolean isSkippingWhitespace () 
}

org/eclipse/jface/internal/text/link/
org/eclipse/jface/internal/text/link/contentassist/
org/eclipse/jface/internal/text/link/contentassist/AdditionalInfoController2$1.class
AdditionalInfoController2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2) 
	public void run () 
}

org/eclipse/jface/internal/text/link/contentassist/AdditionalInfoController2$TableSelectionListener.class
AdditionalInfoController2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2$TableSelectionListener extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2 this$0
	private void  (org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	void  (org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2, org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2$TableSelectionListener) 
}

org/eclipse/jface/internal/text/link/contentassist/AdditionalInfoController2.class
AdditionalInfoController2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2 extends org.eclipse.jface.text.AbstractInformationControlManager implements java.lang.Runnable  {
	private org.eclipse.swt.widgets.Table fProposalTable
	private Thread fThread
	private boolean fIsReset
	private final Object fMutex
	private final Object fThreadAccess
	private Object fStartSignal
	private org.eclipse.swt.events.SelectionListener fSelectionListener
	private int fDelay
	void  (org.eclipse.jface.text.IInformationControlCreator, int) 
		org.eclipse.jface.text.IInformationControlCreator creator
		int delay
	public void install (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public void disposeInformationControl () 
	public void run () 
	public void handleTableSelectionChanged () 
	protected void computeInformation () 
		org.eclipse.swt.widgets.TableItem[] selection
		org.eclipse.swt.widgets.TableItem item
		String information
		Object d
		org.eclipse.jface.text.contentassist.ICompletionProposal p
		org.eclipse.swt.graphics.Rectangle area
	protected org.eclipse.swt.graphics.Point computeSizeConstraints (org.eclipse.swt.widgets.Control, org.eclipse.jface.text.IInformationControl) 
		org.eclipse.swt.widgets.Control subjectControl
		org.eclipse.jface.text.IInformationControl informationControl
		org.eclipse.swt.graphics.Point sizeConstraint
		org.eclipse.swt.graphics.Point size
	static boolean access$0 (org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2) 
}

org/eclipse/jface/internal/text/link/contentassist/CompletionProposalPopup2$1.class
CompletionProposalPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2$1 extends java.lang.Object implements org.eclipse.jface.text.IEditingSupport  {
	final org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	public boolean isOriginator (org.eclipse.jface.text.DocumentEvent, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.DocumentEvent event
		org.eclipse.jface.text.IRegion focus
	public boolean ownsFocusShell () 
}

org/eclipse/jface/internal/text/link/contentassist/CompletionProposalPopup2$2.class
CompletionProposalPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2$2 extends java.lang.Object implements org.eclipse.jface.text.IEditingSupport  {
	final org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	public boolean isOriginator (org.eclipse.jface.text.DocumentEvent, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.DocumentEvent event
		org.eclipse.jface.text.IRegion focus
		org.eclipse.swt.graphics.Point selection
	public boolean ownsFocusShell () 
}

org/eclipse/jface/internal/text/link/contentassist/CompletionProposalPopup2$3.class
CompletionProposalPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2$3 extends java.lang.Object implements org.eclipse.swt.events.KeyListener  {
	final org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		int index
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		int index
}

org/eclipse/jface/internal/text/link/contentassist/CompletionProposalPopup2$4.class
CompletionProposalPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2$4 extends java.lang.Object implements org.eclipse.swt.events.ControlListener  {
	final org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
}

org/eclipse/jface/internal/text/link/contentassist/CompletionProposalPopup2$5.class
CompletionProposalPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2$5 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/jface/internal/text/link/contentassist/CompletionProposalPopup2$6.class
CompletionProposalPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2$6 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/internal/text/link/contentassist/CompletionProposalPopup2$7.class
CompletionProposalPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2$7 extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener  {
	final org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
	public void documentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
}

org/eclipse/jface/internal/text/link/contentassist/CompletionProposalPopup2$8.class
CompletionProposalPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2$8 extends java.lang.Object implements java.lang.Runnable  {
	long fCounter
	final org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	public void run () 
		int offset
		org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals
		org.eclipse.jface.text.DocumentEvent event
}

org/eclipse/jface/internal/text/link/contentassist/CompletionProposalPopup2.class
CompletionProposalPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 extends java.lang.Object implements org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2  {
	private org.eclipse.jface.text.ITextViewer fViewer
	private org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 fContentAssistant
	private org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2 fAdditionalInfoController
	private org.eclipse.jface.internal.text.link.contentassist.PopupCloser2 fPopupCloser
	private org.eclipse.swt.widgets.Shell fProposalShell
	private org.eclipse.swt.widgets.Table fProposalTable
	private boolean fInserting
	private org.eclipse.swt.events.KeyListener fKeyListener
	private java.util.List fDocumentEvents
	private org.eclipse.jface.text.IDocumentListener fDocumentListener
	private long fInvocationCounter
	private org.eclipse.jface.text.contentassist.ICompletionProposal[] fFilteredProposals
	private org.eclipse.jface.text.contentassist.ICompletionProposal[] fComputedProposals
	private int fInvocationOffset
	private int fFilterOffset
	private String fLineDelimiter
	private org.eclipse.jface.text.contentassist.ICompletionProposal fLastProposal
	private boolean fIsColoredLabelsSupportEnabled
	private final org.eclipse.jface.text.IEditingSupport fFocusEditingSupport
	private final org.eclipse.jface.text.IEditingSupport fModificationEditingSupport
	public void  (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2, org.eclipse.jface.text.ITextViewer, org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2) 
		org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 contentAssistant
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2 infoController
	public java.lang.String showProposals (boolean) 
		boolean autoActivated
		org.eclipse.swt.custom.StyledText styledText
		int count
	private org.eclipse.jface.text.contentassist.ICompletionProposal[] computeProposals (int) 
		int offset
	private java.lang.String getErrorMessage () 
	private void createProposalSelector () 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.graphics.Point currentLocation
		org.eclipse.swt.graphics.Point newLocation
		org.eclipse.swt.graphics.Color c
	private org.eclipse.jface.text.contentassist.ICompletionProposal getSelectedProposal () 
		int i
	private void selectProposalWithMask (int) 
		int stateMask
		org.eclipse.jface.text.contentassist.ICompletionProposal p
	private void insertProposal (org.eclipse.jface.text.contentassist.ICompletionProposal, char, int, int) 
		org.eclipse.jface.text.contentassist.ICompletionProposal p
		char trigger
		int stateMask
		int offset
		org.eclipse.jface.text.IRewriteTarget target
		org.eclipse.jface.text.IEditingSupportRegistry registry
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension2 e
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension e
		org.eclipse.swt.graphics.Point selection
		org.eclipse.jface.text.contentassist.IContextInformation info
		int position
		int position
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension e
	public boolean hasFocus () 
	public void hide () 
		org.eclipse.jface.text.IEditingSupportRegistry registry
		org.eclipse.swt.widgets.Shell tempShell
	private void unregister () 
		org.eclipse.jface.text.IDocument document
		org.eclipse.swt.custom.StyledText styledText
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension2 extension
	public boolean isActive () 
	private void setProposals (org.eclipse.jface.text.contentassist.ICompletionProposal[]) 
		org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals
		org.eclipse.jface.text.contentassist.ICompletionProposal oldProposal
		int selectionIndex
		org.eclipse.swt.graphics.Point selection
		int endOffset
		org.eclipse.jface.text.IDocument document
		boolean validate
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.text.contentassist.ICompletionProposal p
		int i
		String displayString
		String displayString
		org.eclipse.swt.custom.StyleRange[] styleRanges
		org.eclipse.jface.viewers.StyledString styledString
	private void resizeProposalSelector (boolean) 
		boolean adjustWidth
		int width
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.layout.GridData data
	private int getTableHeightHint (org.eclipse.swt.widgets.Table, int) 
		org.eclipse.swt.widgets.Table table
		int rows
		int result
	private boolean validateProposal (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.contentassist.ICompletionProposal, int, org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.contentassist.ICompletionProposal p
		int offset
		org.eclipse.jface.text.DocumentEvent event
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension2 e
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension e
	private org.eclipse.swt.graphics.Point getLocation () 
		org.eclipse.swt.custom.StyledText text
		org.eclipse.swt.graphics.Point selection
		org.eclipse.swt.graphics.Point p
	private void displayProposals () 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IEditingSupportRegistry registry
	public boolean verifyKey (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
		char key
		int newSelection
		int visibleRows
		org.eclipse.jface.text.contentassist.ICompletionProposal p
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension t
		char[] triggers
	private void selectProposal (int, boolean) 
		int index
		boolean smartToggle
		org.eclipse.jface.text.contentassist.ICompletionProposal oldProposal
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
	private boolean contains (char[], char) 
		char[] characters
		char c
		int i
	public void processEvent (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
	private void filterProposals () 
		org.eclipse.swt.widgets.Control control
	private org.eclipse.jface.text.contentassist.ICompletionProposal[] computeFilteredProposals (int, org.eclipse.jface.text.DocumentEvent) 
		int offset
		org.eclipse.jface.text.DocumentEvent event
		org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals
		org.eclipse.jface.text.IDocument document
		int length
		java.util.List filtered
		int i
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension2 p
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension p
		org.eclipse.jface.text.contentassist.ICompletionProposal[] p
	public void setFocus () 
	static org.eclipse.swt.widgets.Shell access$0 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	static org.eclipse.swt.widgets.Table access$1 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	static org.eclipse.jface.text.ITextViewer access$2 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	static void access$3 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2, int, boolean) 
	static org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2 access$4 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	static void access$5 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2, int) 
	static void access$6 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	static boolean access$7 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	static java.util.List access$8 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	static void access$9 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	static long access$10 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2) 
	static org.eclipse.jface.text.contentassist.ICompletionProposal[] access$11 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2, int, org.eclipse.jface.text.DocumentEvent) 
	static void access$12 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2, int) 
	static void access$13 (org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2, org.eclipse.jface.text.contentassist.ICompletionProposal[]) 
}

org/eclipse/jface/internal/text/link/contentassist/ContentAssistMessages.class
ContentAssistMessages.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContentAssistMessages extends java.lang.Object {
	private static final String RESOURCE_BUNDLE
	private static java.util.ResourceBundle fgResourceBundle
	static Class class$0
	static void  () 
	private void  () 
	public static java.lang.String getString (java.lang.String) 
		String key
	public static java.lang.String getFormattedString (java.lang.String, java.lang.Object[]) 
		String key
		Object[] args
		String format
	public static java.lang.String getFormattedString (java.lang.String, java.lang.Object) 
		String key
		Object arg
		String format
}

org/eclipse/jface/internal/text/link/contentassist/ContentAssistMessages.properties
org/eclipse/jface/internal/text/link/contentassist/ContentAssistant2$1.class
ContentAssistant2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$Closer this$1
	void  (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$Closer) 
	public void run () 
}

org/eclipse/jface/internal/text/link/contentassist/ContentAssistant2$2.class
ContentAssistant2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$AutoAssistListener this$1
	private final int val$showStyle
	void  (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$AutoAssistListener, int) 
	public void run () 
}

org/eclipse/jface/internal/text/link/contentassist/ContentAssistant2$3.class
ContentAssistant2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$3 extends java.lang.Object implements org.eclipse.jface.text.IInformationControlCreator  {
	final org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	public org.eclipse.jface.text.IInformationControl createInformationControl (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
}

org/eclipse/jface/internal/text/link/contentassist/ContentAssistant2$AutoAssistListener.class
ContentAssistant2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$AutoAssistListener extends java.lang.Object implements org.eclipse.swt.custom.VerifyKeyListener java.lang.Runnable  {
	private Thread fThread
	private boolean fIsReset
	private Object fMutex
	private int fShowStyle
	private static final int SHOW_PROPOSALS
	private static final int SHOW_CONTEXT_INFO
	final org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 this$0
	protected void  (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	protected void start (int) 
		int showStyle
	public void run () 
	protected void reset (int) 
		int showStyle
	protected void stop () 
		Thread threadToStop
	private boolean contains (char[], char) 
		char[] characters
		char character
		int i
	public void verifyKey (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
		int showStyle
		int showStyle
		int showStyle
		int pos
		char[] activation
	protected void showAssist (int) 
		int showStyle
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.Display d
	static org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 access$0 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$AutoAssistListener) 
}

org/eclipse/jface/internal/text/link/contentassist/ContentAssistant2$Closer.class
ContentAssistant2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$Closer extends java.lang.Object implements org.eclipse.swt.events.ControlListener org.eclipse.swt.events.MouseListener org.eclipse.swt.events.FocusListener org.eclipse.swt.events.DisposeListener org.eclipse.jface.text.IViewportListener  {
	private org.eclipse.swt.widgets.Shell fShell
	private long fViewportListenerStartTime
	final org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	protected void install () 
		org.eclipse.swt.widgets.Control w
		org.eclipse.swt.widgets.Shell shell
	protected void uninstall () 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Control w
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.Display d
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
	public void viewportChanged (int) 
		int topIndex
	static org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 access$0 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$Closer) 
}

org/eclipse/jface/internal/text/link/contentassist/ContentAssistant2$InternalListener.class
ContentAssistant2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$InternalListener extends java.lang.Object implements org.eclipse.swt.custom.VerifyKeyListener org.eclipse.jface.text.IEventConsumer  {
	final org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	public void verifyKey (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
		org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2[] listeners
		int i
	public void processEvent (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent event
		org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2[] listeners
		int i
}

org/eclipse/jface/internal/text/link/contentassist/ContentAssistant2$LayoutManager.class
ContentAssistant2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$LayoutManager extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	public static final int LAYOUT_PROPOSAL_SELECTOR
	public static final int LAYOUT_CONTEXT_SELECTOR
	public static final int LAYOUT_CONTEXT_INFO_POPUP
	int fContextType
	org.eclipse.swt.widgets.Shell[] fShells
	Object[] fPopups
	final org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	protected void add (java.lang.Object, org.eclipse.swt.widgets.Shell, int, int) 
		Object popup
		org.eclipse.swt.widgets.Shell shell
		int type
		int offset
	protected void checkType (int) 
		int type
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Widget source
		int type
	protected int getShellType (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget shell
		int i
	protected void layout (int, int) 
		int type
		int offset
	protected void layoutProposalSelector (int) 
		int offset
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell parent
	protected void layoutContextSelector (int) 
		int offset
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell parent
	protected void layoutContextInfoPopup (int) 
		int offset
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.swt.widgets.Shell shell
	protected void shiftHorizontalLocation (org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.graphics.Rectangle shellBounds
		org.eclipse.swt.graphics.Rectangle displayBounds
	protected void shiftVerticalLocation (org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.graphics.Rectangle shellBounds
		org.eclipse.swt.graphics.Rectangle displayBounds
	protected org.eclipse.swt.graphics.Point getAboveLocation (org.eclipse.swt.widgets.Shell, int) 
		org.eclipse.swt.widgets.Shell shell
		int offset
		org.eclipse.swt.custom.StyledText text
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.graphics.Rectangle shellBounds
		org.eclipse.swt.graphics.Rectangle displayBounds
	protected org.eclipse.swt.graphics.Point getBelowLocation (org.eclipse.swt.widgets.Shell, int) 
		org.eclipse.swt.widgets.Shell shell
		int offset
		org.eclipse.swt.custom.StyledText text
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.graphics.Rectangle shellBounds
		org.eclipse.swt.graphics.Rectangle displayBounds
	protected org.eclipse.swt.graphics.Point getStackedLocation (org.eclipse.swt.widgets.Shell, org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.swt.graphics.Point p
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle shellBounds
		org.eclipse.swt.graphics.Rectangle displayBounds
	protected void adjustListeners (int) 
		int type
}

org/eclipse/jface/internal/text/link/contentassist/ContentAssistant2.class
ContentAssistant2.java
package org.eclipse.jface.internal.text.link.contentassist
public org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContentAssistant org.eclipse.jface.text.contentassist.IContentAssistantExtension org.eclipse.jface.text.IWidgetTokenKeeper org.eclipse.jface.text.IWidgetTokenKeeperExtension  {
	static final int CONTEXT_SELECTOR
	static final int PROPOSAL_SELECTOR
	static final int CONTEXT_INFO_POPUP
	public static final int WIDGET_PRIORITY
	private static final int DEFAULT_AUTO_ACTIVATION_DELAY
	private org.eclipse.jface.text.IInformationControlCreator fInformationControlCreator
	private int fAutoActivationDelay
	private boolean fIsAutoActivated
	private boolean fIsAutoInserting
	private int fProposalPopupOrientation
	private int fContextInfoPopupOrientation
	private java.util.Map fProcessors
	private String fPartitioning
	private org.eclipse.swt.graphics.Color fContextInfoPopupBackground
	private org.eclipse.swt.graphics.Color fContextInfoPopupForeground
	private org.eclipse.swt.graphics.Color fContextSelectorBackground
	private org.eclipse.swt.graphics.Color fContextSelectorForeground
	private org.eclipse.jface.text.ITextViewer fViewer
	private String fLastErrorMessage
	private org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$Closer fCloser
	private org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$LayoutManager fLayoutManager
	private org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$AutoAssistListener fAutoAssistListener
	private org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2$InternalListener fInternalListener
	private org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 fProposalPopup
	private org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2 fContextInfoPopup
	private boolean fKeyListenerHooked
	private org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2[] fListeners
	private int fCompletionPosition
	private String[] fProposalStrings
	private org.eclipse.jface.text.contentassist.ICompletionProposal[] fProposals
	private final java.util.List fProposalListeners
	private boolean fIsColoredLabelsSupportEnabled
	public void  () 
	private org.eclipse.jface.text.IInformationControlCreator getInformationControlCreator () 
	public void setDocumentPartitioning (java.lang.String) 
		String partitioning
	public java.lang.String getDocumentPartitioning () 
	public void setContentAssistProcessor (org.eclipse.jface.text.contentassist.IContentAssistProcessor, java.lang.String) 
		org.eclipse.jface.text.contentassist.IContentAssistProcessor processor
		String contentType
	public org.eclipse.jface.text.contentassist.IContentAssistProcessor getContentAssistProcessor (java.lang.String) 
		String contentType
	public void enableAutoActivation (boolean) 
		boolean enabled
	public void enableAutoInsert (boolean) 
		boolean enabled
	boolean isAutoInserting () 
	private void manageAutoActivation (boolean) 
		boolean start
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.swt.custom.StyledText textWidget
	public void setAutoActivationDelay (int) 
		int delay
	public void setProposalPopupOrientation (int) 
		int orientation
	public void setContextInformationPopupOrientation (int) 
		int orientation
	public void setContextInformationPopupBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	org.eclipse.swt.graphics.Color getContextInformationPopupBackground () 
	public void setContextInformationPopupForeground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color foreground
	org.eclipse.swt.graphics.Color getContextInformationPopupForeground () 
	public void setContextSelectorBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	org.eclipse.swt.graphics.Color getContextSelectorBackground () 
	public void setContextSelectorForeground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color foreground
	org.eclipse.swt.graphics.Color getContextSelectorForeground () 
	public void setInformationControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	public void install (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
		org.eclipse.jface.internal.text.link.contentassist.AdditionalInfoController2 controller
		int delay
	public void uninstall () 
	void addToLayout (java.lang.Object, org.eclipse.swt.widgets.Shell, int, int) 
		Object popup
		org.eclipse.swt.widgets.Shell shell
		int type
		int visibleOffset
	void layout (int, int) 
		int type
		int visibleOffset
	void popupFocusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	int getSelectionOffset () 
		org.eclipse.swt.custom.StyledText text
	private boolean acquireWidgetToken (int) 
		int type
		org.eclipse.jface.text.IWidgetTokenOwner owner
		org.eclipse.jface.text.IWidgetTokenOwnerExtension extension
	boolean addContentAssistListener (org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2, int) 
		org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2 listener
		int type
	private void installKeyListener () 
		org.eclipse.swt.custom.StyledText text
		org.eclipse.jface.text.ITextViewerExtension e
	private void releaseWidgetToken (int) 
		int type
		org.eclipse.jface.text.IWidgetTokenOwner owner
	void removeContentAssistListener (org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2, int) 
		org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2 listener
		int type
	private void uninstallKeyListener () 
		org.eclipse.swt.custom.StyledText text
		org.eclipse.jface.text.ITextViewerExtension e
	private int getNumberOfListeners () 
		int count
		int i
	public java.lang.String showPossibleCompletions () 
	public void hidePossibleCompletions () 
	protected void hide () 
	protected void possibleCompletionsClosed () 
	public java.lang.String showContextInformation () 
	protected void contextInformationClosed () 
	void showContextInformation (org.eclipse.jface.text.contentassist.IContextInformation, int) 
		org.eclipse.jface.text.contentassist.IContextInformation contextInformation
		int position
	java.lang.String getErrorMessage () 
	private org.eclipse.jface.text.contentassist.IContentAssistProcessor getProcessor (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
		String type
	org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int position
		org.eclipse.jface.text.contentassist.ICompletionProposal[] result
		int i
	org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int position
		org.eclipse.jface.text.contentassist.IContextInformation[] result
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	org.eclipse.jface.text.contentassist.IContextInformationValidator getContextInformationValidator (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer textViewer
		int offset
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	org.eclipse.jface.text.contentassist.IContextInformationPresenter getContextInformationPresenter (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer textViewer
		int offset
		org.eclipse.jface.text.contentassist.IContextInformationValidator validator
	private char[] getCompletionProposalAutoActivationCharacters (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer textViewer
		int offset
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	private char[] getContextInformationAutoActivationCharacters (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer textViewer
		int offset
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	public boolean requestWidgetToken (org.eclipse.jface.text.IWidgetTokenOwner) 
		org.eclipse.jface.text.IWidgetTokenOwner owner
	public void setCompletionPosition (int) 
		int completionPosition
	public int getCompletionPosition () 
	public void setCompletions (java.lang.String[]) 
		String[] proposals
	public void setCompletions (org.eclipse.jface.text.contentassist.ICompletionProposal[]) 
		org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals
	public boolean requestWidgetToken (org.eclipse.jface.text.IWidgetTokenOwner, int) 
		org.eclipse.jface.text.IWidgetTokenOwner owner
		int priority
	public boolean setFocus (org.eclipse.jface.text.IWidgetTokenOwner) 
		org.eclipse.jface.text.IWidgetTokenOwner owner
	public boolean hasFocus () 
	public java.lang.String completePrefix () 
	public void fireProposalChosen (org.eclipse.jface.text.contentassist.ICompletionProposal) 
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		java.util.List list
		java.util.Iterator it
		org.eclipse.jface.internal.text.link.contentassist.IProposalListener listener
	public void removeProposalListener (org.eclipse.jface.internal.text.link.contentassist.IProposalListener) 
		org.eclipse.jface.internal.text.link.contentassist.IProposalListener listener
	public void addProposalListener (org.eclipse.jface.internal.text.link.contentassist.IProposalListener) 
		org.eclipse.jface.internal.text.link.contentassist.IProposalListener listener
	boolean isColoredLabelsSupportEnabled () 
	public void enableColoredLabels (boolean) 
		boolean isEnabled
	static org.eclipse.jface.text.ITextViewer access$0 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	static int access$1 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	static char[] access$2 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2, org.eclipse.jface.text.ITextViewer, int) 
	static org.eclipse.jface.internal.text.link.contentassist.CompletionProposalPopup2 access$3 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	static char[] access$4 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2, org.eclipse.jface.text.ITextViewer, int) 
	static org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2 access$5 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	static int access$6 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	static int access$7 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	static org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2[] access$8 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
	static void access$9 (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2) 
}

org/eclipse/jface/internal/text/link/contentassist/ContextInformationPopup2$1.class
ContextInformationPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2 this$0
	private final org.eclipse.swt.custom.StyledText val$styledText
	void  (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2, org.eclipse.swt.custom.StyledText) 
	public void run () 
		int position
		org.eclipse.jface.text.contentassist.IContextInformation[] contexts
		int count
}

org/eclipse/jface/internal/text/link/contentassist/ContextInformationPopup2$2.class
ContextInformationPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2 this$0
	private final org.eclipse.jface.text.contentassist.IContextInformation val$info
	private final int val$position
	void  (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2, org.eclipse.jface.text.contentassist.IContextInformation, int) 
	public void run () 
}

org/eclipse/jface/internal/text/link/contentassist/ContextInformationPopup2$3.class
ContextInformationPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2$3 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/jface/internal/text/link/contentassist/ContextInformationPopup2$4.class
ContextInformationPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2$4 extends java.lang.Object implements java.lang.Runnable  {
	private org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2$ContextFrame fFrame
	final org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2 this$0
	void  (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	public void run () 
		int offset
}

org/eclipse/jface/internal/text/link/contentassist/ContextInformationPopup2$ContextFrame.class
ContextInformationPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2$ContextFrame extends java.lang.Object {
	public int fBeginOffset
	public int fOffset
	public int fVisibleOffset
	public org.eclipse.jface.text.contentassist.IContextInformation fInformation
	public org.eclipse.jface.text.contentassist.IContextInformationValidator fValidator
	public org.eclipse.jface.text.contentassist.IContextInformationPresenter fPresenter
	void  () 
}

org/eclipse/jface/internal/text/link/contentassist/ContextInformationPopup2.class
ContextInformationPopup2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2 extends java.lang.Object implements org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2  {
	private org.eclipse.jface.text.ITextViewer fViewer
	private org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 fContentAssistant
	private org.eclipse.jface.internal.text.link.contentassist.PopupCloser2 fPopupCloser
	private org.eclipse.swt.widgets.Shell fContextSelectorShell
	private org.eclipse.swt.widgets.Table fContextSelectorTable
	private org.eclipse.jface.text.contentassist.IContextInformation[] fContextSelectorInput
	private String fLineDelimiter
	private org.eclipse.swt.widgets.Shell fContextInfoPopup
	private org.eclipse.swt.custom.StyledText fContextInfoText
	private org.eclipse.jface.text.TextPresentation fTextPresentation
	private java.util.Stack fContextFrameStack
	public void  (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2, org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 contentAssistant
		org.eclipse.jface.text.ITextViewer viewer
	public java.lang.String showContextProposals (boolean) 
		boolean autoActivated
		org.eclipse.swt.custom.StyledText styledText
	public void showContextInformation (org.eclipse.jface.text.contentassist.IContextInformation, int) 
		org.eclipse.jface.text.contentassist.IContextInformation info
		int position
		org.eclipse.swt.widgets.Control control
	private void internalShowContextInfo (org.eclipse.jface.text.contentassist.IContextInformation, int) 
		org.eclipse.jface.text.contentassist.IContextInformation information
		int offset
		org.eclipse.jface.text.contentassist.IContextInformationValidator validator
		org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2$ContextFrame current
	private void internalShowContextFrame (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2$ContextFrame, boolean) 
		org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2$ContextFrame frame
		boolean initial
	private org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (int) 
		int position
	private java.lang.String getErrorMessage () 
	private void createContextInfoPopup () 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Color c
	private void resize () 
		org.eclipse.swt.graphics.Point size
	private void hideContextInfoPopup () 
		int size
		org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2$ContextFrame current
	private void createContextSelector () 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.graphics.Color c
	private void insertSelectedContext () 
		int i
		int position
	private void setContexts (org.eclipse.jface.text.contentassist.IContextInformation[]) 
		org.eclipse.jface.text.contentassist.IContextInformation[] contexts
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.text.contentassist.IContextInformation t
		int i
	private void displayContextSelector () 
	private void hideContextSelector () 
	public boolean hasFocus () 
	public void hide () 
	public boolean isActive () 
	public boolean verifyKey (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
	private boolean contextSelectorKeyPressed (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
		char key
		int change
		int change
		int change
		int change
		int change
		int change
		int change
		int visibleRows
		int selection
	private boolean contextInfoPopupKeyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		char key
	public void processEvent (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent event
	private void contextSelectorProcessEvent (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
	private void contextInfoPopupProcessEvent (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
	private void validateContextInformation () 
	static org.eclipse.jface.text.ITextViewer access$0 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static org.eclipse.jface.text.contentassist.IContextInformation[] access$1 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2, int) 
	static void access$2 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2, org.eclipse.jface.text.contentassist.IContextInformation, int) 
	static java.lang.String access$3 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static void access$4 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2, java.lang.String) 
	static void access$5 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static void access$6 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2, org.eclipse.jface.text.contentassist.IContextInformation[]) 
	static void access$7 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static void access$8 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static void access$9 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static void access$10 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static java.util.Stack access$11 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static org.eclipse.swt.widgets.Shell access$12 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static org.eclipse.jface.text.TextPresentation access$13 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static org.eclipse.swt.custom.StyledText access$14 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
	static void access$15 (org.eclipse.jface.internal.text.link.contentassist.ContextInformationPopup2) 
}

org/eclipse/jface/internal/text/link/contentassist/Helper2.class
Helper2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.Helper2 extends java.lang.Object {
	void  () 
	public static boolean okToUse (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
}

org/eclipse/jface/internal/text/link/contentassist/IContentAssistListener2.class
IContentAssistListener2.java
package org.eclipse.jface.internal.text.link.contentassist
abstract org.eclipse.jface.internal.text.link.contentassist.IContentAssistListener2 extends java.lang.Object implements org.eclipse.jface.text.IEventConsumer  {
	public abstract boolean verifyKey (org.eclipse.swt.events.VerifyEvent) 
}

org/eclipse/jface/internal/text/link/contentassist/IProposalListener.class
IProposalListener.java
package org.eclipse.jface.internal.text.link.contentassist
public abstract org.eclipse.jface.internal.text.link.contentassist.IProposalListener extends java.lang.Object {
	public abstract void proposalChosen (org.eclipse.jface.text.contentassist.ICompletionProposal) 
}

org/eclipse/jface/internal/text/link/contentassist/LineBreakingReader.class
LineBreakingReader.java
package org.eclipse.jface.internal.text.link.contentassist
public org.eclipse.jface.internal.text.link.contentassist.LineBreakingReader extends java.lang.Object {
	private java.io.BufferedReader fReader
	private org.eclipse.swt.graphics.GC fGC
	private int fMaxWidth
	private String fLine
	private int fOffset
	private com.ibm.icu.text.BreakIterator fLineBreakIterator
	private boolean fBreakWords
	public void  (java.io.Reader, org.eclipse.swt.graphics.GC, int) 
		java.io.Reader reader
		org.eclipse.swt.graphics.GC gc
		int maxLineWidth
	public boolean isFormattedLine () 
	public java.lang.String readLine ()  throws java.io.IOException 
		String line
		int lineLen
		int breakOffset
		String res
		String res
	private int findNextBreakOffset (int) 
		int currOffset
		int currWidth
		int nextOffset
		String word
		int wordWidth
		int nextWidth
		int length
	private int findWordBegin (int) 
		int idx
}

org/eclipse/jface/internal/text/link/contentassist/PopupCloser2$1.class
PopupCloser2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.PopupCloser2$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.text.link.contentassist.PopupCloser2 this$0
	private final org.eclipse.swt.events.FocusEvent val$e
	void  (org.eclipse.jface.internal.text.link.contentassist.PopupCloser2, org.eclipse.swt.events.FocusEvent) 
	public void run () 
}

org/eclipse/jface/internal/text/link/contentassist/PopupCloser2.class
PopupCloser2.java
package org.eclipse.jface.internal.text.link.contentassist
 org.eclipse.jface.internal.text.link.contentassist.PopupCloser2 extends org.eclipse.swt.events.ShellAdapter implements org.eclipse.swt.events.FocusListener org.eclipse.swt.events.SelectionListener  {
	private org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 fContentAssistant
	private org.eclipse.swt.widgets.Table fTable
	private org.eclipse.swt.widgets.ScrollBar fScrollbar
	private boolean fScrollbarClicked
	private org.eclipse.swt.widgets.Shell fShell
	void  () 
	public void install (org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2, org.eclipse.swt.widgets.Table) 
		org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 contentAssistant
		org.eclipse.swt.widgets.Table table
		org.eclipse.swt.widgets.Shell shell
	public void uninstall () 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
		org.eclipse.swt.widgets.Display d
	public void shellDeactivated (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
	public void shellClosed (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
	static org.eclipse.swt.widgets.Table access$0 (org.eclipse.jface.internal.text.link.contentassist.PopupCloser2) 
	static boolean access$1 (org.eclipse.jface.internal.text.link.contentassist.PopupCloser2) 
	static org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 access$2 (org.eclipse.jface.internal.text.link.contentassist.PopupCloser2) 
}

org/eclipse/jface/internal/text/revisions/
org/eclipse/jface/internal/text/revisions/ChangeRegion.class
ChangeRegion.java
package org.eclipse.jface.internal.text.revisions
public final org.eclipse.jface.internal.text.revisions.ChangeRegion extends java.lang.Object {
	private final org.eclipse.jface.text.revisions.Revision fRevision
	private final org.eclipse.jface.text.source.ILineRange fLines
	private final java.util.List fAdjusted
	public void  (org.eclipse.jface.text.revisions.Revision, org.eclipse.jface.text.source.ILineRange)  throws java.lang.IndexOutOfBoundsException 
		org.eclipse.jface.text.revisions.Revision revision
		org.eclipse.jface.text.source.ILineRange lines
	public org.eclipse.jface.text.revisions.Revision getRevision () 
	public org.eclipse.jface.text.source.ILineRange getOriginalRange () 
	public java.util.List getAdjustedRanges () 
	public org.eclipse.jface.text.source.ILineRange getAdjustedCoverage () 
		org.eclipse.jface.internal.text.revisions.Range first
		org.eclipse.jface.internal.text.revisions.Range last
	public void clearDiff () 
	public void adjustTo (org.eclipse.jface.internal.text.revisions.Hunk) 
		org.eclipse.jface.internal.text.revisions.Hunk hunk
		java.util.ListIterator it
		org.eclipse.jface.internal.text.revisions.Range range
		int unchanged
		int line
		int overlap
	private int getUnchanged (org.eclipse.jface.internal.text.revisions.Hunk, int) 
		org.eclipse.jface.internal.text.revisions.Hunk hunk
		int line
	private int getOverlap (org.eclipse.jface.internal.text.revisions.Hunk, int) 
		org.eclipse.jface.internal.text.revisions.Hunk hunk
		int line
		int deltaLine
		int hunkEnd
		int cutCount
	public java.lang.String toString () 
}

org/eclipse/jface/internal/text/revisions/Colors.class
Colors.java
package org.eclipse.jface.internal.text.revisions
public final org.eclipse.jface.internal.text.revisions.Colors extends java.lang.Object {
	public static float brightness (org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB rgb
	public static org.eclipse.swt.graphics.RGB adjustBrightness (org.eclipse.swt.graphics.RGB, float) 
		org.eclipse.swt.graphics.RGB color
		float brightness
		float[] hsi
		float psychoFactor
		float weight
	private static float[] toHSI (org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB color
		float r
		float g
		float b
		float max
		float min
		float delta
		float maxPlusMin
		float intensity
		float saturation
		float hue
	private static org.eclipse.swt.graphics.RGB fromHSI (float[]) 
		float[] hsi
		float r
		float r
		float g
		float g
		float b
		float b
		float hue
		float saturation
		float intensity
		float temp2
		float temp1
		int red
		int green
		int blue
	private static float hue2RGB (float, float, float) 
		float t1
		float t2
		float hue
	public static org.eclipse.swt.graphics.RGB blend (org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB, float) 
		org.eclipse.swt.graphics.RGB bg
		org.eclipse.swt.graphics.RGB fg
		float factor
		float complement
	public static org.eclipse.swt.graphics.RGB[] palette (org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB, int) 
		org.eclipse.swt.graphics.RGB start
		org.eclipse.swt.graphics.RGB end
		int steps
		float step
		org.eclipse.swt.graphics.RGB[] gradient
		int i
	public static org.eclipse.swt.graphics.RGB[] rainbow (int) 
		int steps
		org.eclipse.swt.graphics.RGB[] rainbow
		int i
	public static float computeHue (int) 
		int index
		int baseIndex
		float baseRange
		float baseOffset
		int lsb
		int baseMod
		float hue
	private void  () 
}

org/eclipse/jface/internal/text/revisions/Hunk.class
Hunk.java
package org.eclipse.jface.internal.text.revisions
public final org.eclipse.jface.internal.text.revisions.Hunk extends java.lang.Object {
	public final int line
	public final int delta
	public final int changed
	public void  (int, int, int) 
		int line
		int delta
		int changed
	public java.lang.String toString () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jface.internal.text.revisions.Hunk other
}

org/eclipse/jface/internal/text/revisions/HunkComputer.class
HunkComputer.java
package org.eclipse.jface.internal.text.revisions
public final org.eclipse.jface.internal.text.revisions.HunkComputer extends java.lang.Object {
	public static org.eclipse.jface.internal.text.revisions.Hunk[] computeHunks (org.eclipse.jface.text.source.ILineDiffer, int) 
		org.eclipse.jface.text.source.ILineDiffer differ
		int lines
		java.util.List hunks
		int added
		int changed
		org.eclipse.jface.text.source.ILineDiffInfo info
		int line
		int changeType
	private void  () 
}

org/eclipse/jface/internal/text/revisions/LineIndexOutOfBoundsException.class
LineIndexOutOfBoundsException.java
package org.eclipse.jface.internal.text.revisions
public final org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException extends java.lang.IndexOutOfBoundsException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String s
	public void  (int) 
		int index
}

org/eclipse/jface/internal/text/revisions/Range.class
Range.java
package org.eclipse.jface.internal.text.revisions
public final org.eclipse.jface.internal.text.revisions.Range extends java.lang.Object implements org.eclipse.jface.text.source.ILineRange java.lang.Cloneable  {
	private int fStart
	private int fLength
	public static org.eclipse.jface.internal.text.revisions.Range copy (org.eclipse.jface.text.source.ILineRange)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		org.eclipse.jface.text.source.ILineRange range
	public static org.eclipse.jface.internal.text.revisions.Range copy (org.eclipse.jface.internal.text.revisions.Range) 
		org.eclipse.jface.internal.text.revisions.Range range
	public static org.eclipse.jface.internal.text.revisions.Range createRelative (int, int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int start
		int length
	public static org.eclipse.jface.internal.text.revisions.Range createAbsolute (int, int) 
		int start
		int end
	private void  (int, int) 
		int start
		int length
	public int getStartLine () 
	public int getNumberOfLines () 
	public int start () 
	public int length () 
	public int end () 
	public void moveTo (int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int start
	public void moveEndTo (int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int end
	public void moveBy (int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int delta
	public void setStart (int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int start
		int end
	public void setEnd (int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int end
	public void setLength (int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int length
	public void setLengthAndMove (int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int length
	public void resizeBy (int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int delta
	public void resizeAndMoveBy (int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int delta
	public org.eclipse.jface.internal.text.revisions.Range split (int)  throws org.eclipse.jface.internal.text.revisions.LineIndexOutOfBoundsException 
		int remaining
		int splitLength
	public boolean equalRange (org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.source.ILineRange range
	public java.lang.Object clone () 
}

org/eclipse/jface/internal/text/revisions/RevisionPainter$1.class
RevisionPainter.java
package org.eclipse.jface.internal.text.revisions
 org.eclipse.jface.internal.text.revisions.RevisionPainter$1 extends org.eclipse.jface.internal.text.html.BrowserInformationControl {
	final org.eclipse.jface.internal.text.revisions.RevisionPainter$HoverInformationControlCreator this$1
	void  (org.eclipse.jface.internal.text.revisions.RevisionPainter$HoverInformationControlCreator, org.eclipse.swt.widgets.Shell, java.lang.String, boolean) 
		org.eclipse.swt.widgets.Shell $anonymous0
		String $anonymous1
		boolean $anonymous2
	public void setInformation (java.lang.String) 
		String content
	private java.lang.String addCSSToHTMLFragment (java.lang.String) 
		String html
		int max
		StringBuffer info
}

org/eclipse/jface/internal/text/revisions/RevisionPainter$2.class
RevisionPainter.java
package org.eclipse.jface.internal.text.revisions
 org.eclipse.jface.internal.text.revisions.RevisionPainter$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.internal.text.revisions.RevisionPainter this$0
	void  (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/internal/text/revisions/RevisionPainter$3.class
RevisionPainter.java
package org.eclipse.jface.internal.text.revisions
 org.eclipse.jface.internal.text.revisions.RevisionPainter$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.text.revisions.RevisionPainter this$0
	void  (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	public void run () 
}

org/eclipse/jface/internal/text/revisions/RevisionPainter$AnnotationListener.class
RevisionPainter.java
package org.eclipse.jface.internal.text.revisions
 org.eclipse.jface.internal.text.revisions.RevisionPainter$AnnotationListener extends java.lang.Object implements org.eclipse.jface.text.source.IAnnotationModelListener  {
	final org.eclipse.jface.internal.text.revisions.RevisionPainter this$0
	private void  (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	public void modelChanged (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	void  (org.eclipse.jface.internal.text.revisions.RevisionPainter, org.eclipse.jface.internal.text.revisions.RevisionPainter$AnnotationListener) 
}

org/eclipse/jface/internal/text/revisions/RevisionPainter$ColorTool.class
RevisionPainter.java
package org.eclipse.jface.internal.text.revisions
final org.eclipse.jface.internal.text.revisions.RevisionPainter$ColorTool extends java.lang.Object {
	private static final float AVERAGE_INTENSITY
	private static final float MAX_SHADING
	private static final float MIN_SHADING
	private static final float FOCUS_COLOR_SHADING
	private java.util.List fRevisions
	private final java.util.Map fColors
	private final java.util.Map fFocusColors
	final org.eclipse.jface.internal.text.revisions.RevisionPainter this$0
	private void  (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	public void setInfo (org.eclipse.jface.text.revisions.RevisionInformation) 
		org.eclipse.jface.text.revisions.RevisionInformation info
		java.util.List revisions
		java.util.Iterator it
		org.eclipse.jface.text.revisions.Revision revision
	private org.eclipse.swt.graphics.RGB adaptColor (org.eclipse.jface.text.revisions.Revision, boolean) 
		org.eclipse.jface.text.revisions.Revision revision
		boolean focus
		org.eclipse.swt.graphics.RGB rgb
		org.eclipse.swt.graphics.RGB rgb
		org.eclipse.swt.graphics.RGB rgb
		org.eclipse.swt.graphics.RGB rgb
		org.eclipse.swt.graphics.RGB rgb
		float scale
		float scale
		float scale
		float scale
		float scale
		int index
		org.eclipse.swt.graphics.RGB[] gradient
		int index
		int size
	private int computeAgeIndex (org.eclipse.jface.text.revisions.Revision) 
		org.eclipse.jface.text.revisions.Revision revision
		long age
		int index
	private org.eclipse.swt.graphics.RGB getShadedColor (org.eclipse.swt.graphics.RGB, float, boolean) 
		org.eclipse.swt.graphics.RGB color
		float scale
		boolean focus
		org.eclipse.swt.graphics.RGB background
		boolean makeIntense
		float intensityShift
		float max
		float min
	private long computeAge (org.eclipse.jface.text.revisions.Revision) 
		org.eclipse.jface.text.revisions.Revision revision
	public org.eclipse.swt.graphics.RGB getColor (org.eclipse.jface.text.revisions.Revision, boolean) 
		org.eclipse.jface.text.revisions.Revision revision
		boolean focus
		java.util.Map map
		org.eclipse.swt.graphics.RGB color
	void  (org.eclipse.jface.internal.text.revisions.RevisionPainter, org.eclipse.jface.internal.text.revisions.RevisionPainter$ColorTool) 
}

org/eclipse/jface/internal/text/revisions/RevisionPainter$HoverInformationControlCreator.class
RevisionPainter.java
package org.eclipse.jface.internal.text.revisions
final org.eclipse.jface.internal.text.revisions.RevisionPainter$HoverInformationControlCreator extends org.eclipse.jface.text.AbstractReusableInformationControlCreator {
	private boolean fIsFocusable
	public void  (boolean) 
		boolean isFocusable
	protected org.eclipse.jface.text.IInformationControl doCreateInformationControl (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
	public boolean canReplace (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
}

org/eclipse/jface/internal/text/revisions/RevisionPainter$MouseHandler.class
RevisionPainter.java
package org.eclipse.jface.internal.text.revisions
 org.eclipse.jface.internal.text.revisions.RevisionPainter$MouseHandler extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener org.eclipse.swt.events.MouseTrackListener org.eclipse.swt.widgets.Listener  {
	private org.eclipse.jface.text.revisions.RevisionRange fMouseDownRegion
	final org.eclipse.jface.internal.text.revisions.RevisionPainter this$0
	private void  (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	private void handleMouseUp (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
		org.eclipse.jface.text.revisions.RevisionRange upRegion
		org.eclipse.jface.text.revisions.RevisionRange downRegion
		org.eclipse.jface.text.revisions.Revision revision
	private void handleMouseDown (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void mouseEnter (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseExit (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseHover (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	void  (org.eclipse.jface.internal.text.revisions.RevisionPainter, org.eclipse.jface.internal.text.revisions.RevisionPainter$MouseHandler) 
	static org.eclipse.jface.text.revisions.RevisionRange access$1 (org.eclipse.jface.internal.text.revisions.RevisionPainter$MouseHandler) 
}

org/eclipse/jface/internal/text/revisions/RevisionPainter$RevisionAnnotation.class
RevisionPainter.java
package org.eclipse.jface.internal.text.revisions
final org.eclipse.jface.internal.text.revisions.RevisionPainter$RevisionAnnotation extends org.eclipse.jface.text.source.Annotation {
	public void  (java.lang.String) 
		String text
}

org/eclipse/jface/internal/text/revisions/RevisionPainter$RevisionHover.class
RevisionPainter.java
package org.eclipse.jface.internal.text.revisions
final org.eclipse.jface.internal.text.revisions.RevisionPainter$RevisionHover extends java.lang.Object implements org.eclipse.jface.text.source.IAnnotationHover org.eclipse.jface.text.source.IAnnotationHoverExtension org.eclipse.jface.text.source.IAnnotationHoverExtension2 org.eclipse.jface.text.information.IInformationProviderExtension2  {
	final org.eclipse.jface.internal.text.revisions.RevisionPainter this$0
	private void  (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	public java.lang.String getHoverInfo (org.eclipse.jface.text.source.ISourceViewer, int) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		int lineNumber
		Object info
	public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator () 
		org.eclipse.jface.text.revisions.RevisionInformation revisionInfo
		org.eclipse.jface.text.IInformationControlCreator creator
	public boolean canHandleMouseCursor () 
	public boolean canHandleMouseWheel () 
	public java.lang.Object getHoverInfo (org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.ILineRange, int) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		org.eclipse.jface.text.source.ILineRange lineRange
		int visibleNumberOfLines
		org.eclipse.jface.text.revisions.RevisionRange range
		Object info
	public org.eclipse.jface.text.source.ILineRange getHoverLineRange (org.eclipse.jface.text.source.ISourceViewer, int) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		int lineNumber
		org.eclipse.jface.text.revisions.RevisionRange range
	public org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator () 
		org.eclipse.jface.text.revisions.RevisionInformation revisionInfo
		org.eclipse.jface.text.IInformationControlCreator creator
	void  (org.eclipse.jface.internal.text.revisions.RevisionPainter, org.eclipse.jface.internal.text.revisions.RevisionPainter$RevisionHover) 
}

org/eclipse/jface/internal/text/revisions/RevisionPainter.class
RevisionPainter.java
package org.eclipse.jface.internal.text.revisions
public final org.eclipse.jface.internal.text.revisions.RevisionPainter extends java.lang.Object {
	private static boolean DEBUG
	private static final org.eclipse.swt.graphics.RGB BY_DATE_START_COLOR
	private static final org.eclipse.swt.graphics.RGB BY_DATE_END_COLOR
	private static final String fgStyleSheet
	private final org.eclipse.jface.text.source.ISharedTextColors fSharedColors
	private final org.eclipse.jface.internal.text.revisions.RevisionPainter$ColorTool fColorTool
	private final org.eclipse.jface.internal.text.revisions.RevisionPainter$MouseHandler fMouseHandler
	private final org.eclipse.jface.internal.text.revisions.RevisionPainter$RevisionHover fHover
	private final org.eclipse.jface.internal.text.revisions.RevisionPainter$AnnotationListener fAnnotationListener
	private final org.eclipse.jface.internal.text.revisions.RevisionSelectionProvider fRevisionSelectionProvider
	private final org.eclipse.core.runtime.ListenerList fRevisionListeners
	private final org.eclipse.jface.text.source.IVerticalRulerColumn fColumn
	private org.eclipse.jface.text.source.CompositeRuler fParentRuler
	private org.eclipse.swt.widgets.Control fControl
	private org.eclipse.jface.text.ITextViewer fViewer
	private org.eclipse.swt.custom.StyledText fWidget
	private org.eclipse.jface.text.revisions.RevisionInformation fRevisionInfo
	private org.eclipse.jface.text.source.ILineDiffer fLineDiffer
	private org.eclipse.jface.text.source.IAnnotationModel fAnnotationModel
	private org.eclipse.swt.graphics.Color fBackground
	private java.util.List fRevisionRanges
	private java.util.List fAnnotations
	private int fFocusLine
	private org.eclipse.jface.text.revisions.RevisionRange fFocusRange
	private org.eclipse.jface.text.revisions.Revision fFocusRevision
	private org.eclipse.jface.text.revisions.Revision fSelectedRevision
	private boolean fWheelHandlerInstalled
	private org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode fRenderingMode
	private int fRequiredWidth
	private int fRevisionIdChars
	private boolean fShowRevision
	private boolean fShowAuthor
	private int fAuthorInset
	private int fLastWidth
	static void  () 
	public void  (org.eclipse.jface.text.source.IVerticalRulerColumn, org.eclipse.jface.text.source.ISharedTextColors) 
		org.eclipse.jface.text.source.IVerticalRulerColumn column
		org.eclipse.jface.text.source.ISharedTextColors sharedColors
	public void setRevisionInformation (org.eclipse.jface.text.revisions.RevisionInformation) 
		org.eclipse.jface.text.revisions.RevisionInformation info
	public void setRenderingMode (org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode) 
		org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode renderingMode
	public void setBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	public void setParentRuler (org.eclipse.jface.text.source.CompositeRuler) 
		org.eclipse.jface.text.source.CompositeRuler parentRuler
	public void paint (org.eclipse.swt.graphics.GC, org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.source.ILineRange visibleLines
		char[] string
		int width
		java.util.List ranges
		java.util.Iterator it
		org.eclipse.jface.text.revisions.RevisionRange region
	private void connectIfNeeded () 
	private boolean isConnected () 
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.IAnnotationModel diffModel
		org.eclipse.jface.text.source.IAnnotationModel diffModel
	private void setAnnotationModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	private void setDiffer (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel differ
	private void handleDispose () 
	private void paintRange (org.eclipse.jface.text.revisions.RevisionRange, org.eclipse.swt.graphics.GC) 
		org.eclipse.jface.text.revisions.RevisionRange range
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.source.ILineRange widgetRange
		org.eclipse.jface.text.revisions.Revision revision
		boolean drawArmedFocus
		boolean drawSelection
		boolean drawFocus
		org.eclipse.swt.graphics.Rectangle box
		org.eclipse.swt.graphics.Color foreground
		org.eclipse.swt.graphics.Color focusColor
		org.eclipse.swt.graphics.Color foreground
		org.eclipse.swt.graphics.Color focusColor
		int indentation
		int baselineBias
	private int getBaselineBias (org.eclipse.swt.graphics.GC, int) 
		org.eclipse.swt.graphics.GC gc
		int widgetLine
		int offset
		int widgetBaseline
		org.eclipse.swt.graphics.FontMetrics fm
		int fontBaseline
		int baselineBias
	private org.eclipse.swt.graphics.Color lookupColor (org.eclipse.jface.text.revisions.Revision, boolean) 
		org.eclipse.jface.text.revisions.Revision revision
		boolean focus
	private org.eclipse.jface.text.revisions.RevisionRange getRange (int) 
		int line
		java.util.List ranges
		java.util.Iterator it
		org.eclipse.jface.text.revisions.RevisionRange range
		org.eclipse.jface.text.revisions.RevisionRange lastRegion
	private java.util.List getRanges (org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.source.ILineRange lines
		java.util.List ranges
		int end
		int first
		int last
		int i
		org.eclipse.jface.text.revisions.RevisionRange range
		int rangeEnd
	private java.util.List getRangeCache () 
		org.eclipse.jface.internal.text.revisions.Hunk[] hunks
	private void clearRangeCache () 
	private static boolean contains (org.eclipse.jface.text.source.ILineRange, int) 
		org.eclipse.jface.text.source.ILineRange range
		int line
	private static int end (org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.source.ILineRange range
	private org.eclipse.jface.text.source.ILineRange modelLinesToWidgetLines (org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.source.ILineRange range
		int widgetStartLine
		int widgetEndLine
		org.eclipse.jface.text.ITextViewerExtension5 extension
		int modelEndLine
		int modelLine
		int widgetLine
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.IDocument document
		int visibleStartLine
		int visibleEndLine
		org.eclipse.jface.text.BadLocationException x
	public org.eclipse.jface.text.source.IAnnotationHover getHover () 
	private org.eclipse.swt.graphics.Rectangle computeBoxBounds (org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.source.ILineRange range
		int y1
		int y2
	private void updateOverviewAnnotations () 
		org.eclipse.jface.text.revisions.Revision revision
		java.util.Map added
		java.util.Iterator it
		org.eclipse.jface.text.revisions.RevisionRange range
		org.eclipse.jface.text.IRegion charRegion
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.source.IAnnotationModelExtension ext
		java.util.Iterator it
		org.eclipse.jface.text.source.Annotation annotation
		java.util.Iterator it
		java.util.Map$Entry entry
	private org.eclipse.jface.text.IRegion toCharRegion (org.eclipse.jface.text.source.ILineRange)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.source.ILineRange lines
		org.eclipse.jface.text.IDocument document
		int offset
		int nextLine
		int endOffset
		int endOffset
	void handleRevisionSelected (org.eclipse.jface.text.revisions.Revision) 
		org.eclipse.jface.text.revisions.Revision revision
	void handleRevisionSelected (java.lang.String) 
		String id
		java.util.Iterator it
		org.eclipse.jface.text.revisions.Revision revision
	public org.eclipse.jface.internal.text.revisions.RevisionSelectionProvider getRevisionSelectionProvider () 
	private void updateFocusLine (int) 
		int line
	private void onFocusLineChanged (int, int) 
		int previousLine
		int nextLine
		org.eclipse.jface.text.revisions.RevisionRange region
	private void updateFocusRange (org.eclipse.jface.text.revisions.RevisionRange) 
		org.eclipse.jface.text.revisions.RevisionRange range
	private void onFocusRangeChanged (org.eclipse.jface.text.revisions.RevisionRange, org.eclipse.jface.text.revisions.RevisionRange) 
		org.eclipse.jface.text.revisions.RevisionRange previousRange
		org.eclipse.jface.text.revisions.RevisionRange nextRange
		org.eclipse.jface.text.revisions.Revision revision
	private void updateFocusRevision (org.eclipse.jface.text.revisions.Revision) 
		org.eclipse.jface.text.revisions.Revision revision
	private void onFocusRevisionChanged (org.eclipse.jface.text.revisions.Revision, org.eclipse.jface.text.revisions.Revision) 
		org.eclipse.jface.text.revisions.Revision previousRevision
		org.eclipse.jface.text.revisions.Revision nextRevision
	private void uninstallWheelHandler () 
	private void installWheelHandler () 
	private void handleMouseWheel (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		boolean up
		int documentHoverLine
		org.eclipse.jface.text.source.ILineRange nextWidgetRange
		org.eclipse.jface.text.source.ILineRange last
		java.util.List ranges
		java.util.Iterator it
		org.eclipse.jface.text.revisions.RevisionRange range
		org.eclipse.jface.text.source.ILineRange widgetRange
		java.util.ListIterator it
		org.eclipse.jface.text.revisions.RevisionRange range
		org.eclipse.jface.text.source.ILineRange widgetRange
		int widgetCurrentFocusLine
		int widgetNextFocusLine
		int newTopPixel
		org.eclipse.swt.graphics.Point cursorLocation
		int topPixel
		org.eclipse.swt.graphics.Point cursorLocation
	private final void postRedraw () 
		org.eclipse.swt.widgets.Display d
	private int toDocumentLineNumber (int) 
		int y
	private void redraw () 
	private void immediateUpdate () 
	private int getWidth () 
	private org.eclipse.swt.graphics.Color getBackground () 
	public void setHover (org.eclipse.jface.text.source.IAnnotationHover) 
		org.eclipse.jface.text.source.IAnnotationHover hover
	public boolean hasHover (int) 
		int activeLine
	org.eclipse.jface.text.revisions.Revision getRevision (int) 
		int offset
		org.eclipse.jface.text.IDocument document
		int line
		int line
		org.eclipse.jface.text.revisions.RevisionRange range
	public boolean hasInformation () 
	public int getRequiredWidth () 
		int revisionWidth
		int authorWidth
		java.util.Iterator it
		org.eclipse.jface.text.revisions.Revision revision
	public void showRevisionId (boolean) 
		boolean show
	public void showRevisionAuthor (boolean) 
		boolean show
	public void addRevisionListener (org.eclipse.jface.text.revisions.IRevisionListener) 
		org.eclipse.jface.text.revisions.IRevisionListener listener
	public void removeRevisionListener (org.eclipse.jface.text.revisions.IRevisionListener) 
		org.eclipse.jface.text.revisions.IRevisionListener listener
	private void informListeners () 
		org.eclipse.jface.text.revisions.RevisionEvent event
		Object[] listeners
		int i
		org.eclipse.jface.text.revisions.IRevisionListener listener
	static org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode access$0 (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	static org.eclipse.swt.graphics.Color access$1 (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	static org.eclipse.swt.graphics.RGB access$2 () 
	static org.eclipse.swt.graphics.RGB access$3 () 
	static int access$4 (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	static org.eclipse.jface.text.revisions.RevisionRange access$5 (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	static org.eclipse.jface.text.revisions.Revision access$6 (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	static void access$7 (org.eclipse.jface.internal.text.revisions.RevisionPainter, org.eclipse.jface.text.revisions.Revision) 
	static void access$8 (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	static void access$9 (org.eclipse.jface.internal.text.revisions.RevisionPainter, org.eclipse.swt.widgets.Event) 
	static int access$10 (org.eclipse.jface.internal.text.revisions.RevisionPainter, int) 
	static void access$11 (org.eclipse.jface.internal.text.revisions.RevisionPainter, int) 
	static void access$12 (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	static org.eclipse.jface.text.revisions.RevisionInformation access$13 (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	static org.eclipse.jface.text.revisions.RevisionRange access$14 (org.eclipse.jface.internal.text.revisions.RevisionPainter, int) 
	static void access$15 (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
	static void access$16 (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
}

org/eclipse/jface/internal/text/revisions/RevisionSelectionProvider$PostSelectionListener.class
RevisionSelectionProvider.java
package org.eclipse.jface.internal.text.revisions
final org.eclipse.jface.internal.text.revisions.RevisionSelectionProvider$PostSelectionListener extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	private final org.eclipse.jface.viewers.IPostSelectionProvider fPostProvider
	final org.eclipse.jface.internal.text.revisions.RevisionSelectionProvider this$0
	public void  (org.eclipse.jface.internal.text.revisions.RevisionSelectionProvider, org.eclipse.jface.viewers.IPostSelectionProvider) 
		org.eclipse.jface.viewers.IPostSelectionProvider postProvider
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.ITextSelection ts
		int offset
	public void dispose () 
}

org/eclipse/jface/internal/text/revisions/RevisionSelectionProvider.class
RevisionSelectionProvider.java
package org.eclipse.jface.internal.text.revisions
public final org.eclipse.jface.internal.text.revisions.RevisionSelectionProvider extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionProvider  {
	private final org.eclipse.jface.internal.text.revisions.RevisionPainter fPainter
	private final org.eclipse.core.runtime.ListenerList fListeners
	private org.eclipse.jface.text.ITextViewer fViewer
	private org.eclipse.jface.internal.text.revisions.RevisionSelectionProvider$PostSelectionListener fSelectionListener
	private org.eclipse.jface.text.revisions.Revision fSelection
	private boolean fIgnoreEvents
	void  (org.eclipse.jface.internal.text.revisions.RevisionPainter) 
		org.eclipse.jface.internal.text.revisions.RevisionPainter painter
	public void addSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void removeSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public void setSelection (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		Object first
	void install (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.viewers.ISelectionProvider provider
		org.eclipse.jface.viewers.IPostSelectionProvider postProvider
	void uninstall () 
	void revisionSelected (org.eclipse.jface.text.revisions.Revision) 
		org.eclipse.jface.text.revisions.Revision revision
	private void setSelectedRevision (org.eclipse.jface.text.revisions.Revision) 
		org.eclipse.jface.text.revisions.Revision revision
	private void fireSelectionEvent () 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.SelectionChangedEvent event
		Object[] listeners
		int i
	static org.eclipse.jface.internal.text.revisions.RevisionPainter access$0 (org.eclipse.jface.internal.text.revisions.RevisionSelectionProvider) 
	static void access$1 (org.eclipse.jface.internal.text.revisions.RevisionSelectionProvider, org.eclipse.jface.text.revisions.Revision) 
}

org/eclipse/jface/internal/text/source/
org/eclipse/jface/internal/text/source/DiffPainter$1.class
DiffPainter.java
package org.eclipse.jface.internal.text.source
 org.eclipse.jface.internal.text.source.DiffPainter$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.internal.text.source.DiffPainter this$0
	void  (org.eclipse.jface.internal.text.source.DiffPainter) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/internal/text/source/DiffPainter$2.class
DiffPainter.java
package org.eclipse.jface.internal.text.source
 org.eclipse.jface.internal.text.source.DiffPainter$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.text.source.DiffPainter this$0
	void  (org.eclipse.jface.internal.text.source.DiffPainter) 
	public void run () 
}

org/eclipse/jface/internal/text/source/DiffPainter$AnnotationListener.class
DiffPainter.java
package org.eclipse.jface.internal.text.source
 org.eclipse.jface.internal.text.source.DiffPainter$AnnotationListener extends java.lang.Object implements org.eclipse.jface.text.source.IAnnotationModelListener  {
	final org.eclipse.jface.internal.text.source.DiffPainter this$0
	private void  (org.eclipse.jface.internal.text.source.DiffPainter) 
	public void modelChanged (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	void  (org.eclipse.jface.internal.text.source.DiffPainter, org.eclipse.jface.internal.text.source.DiffPainter$AnnotationListener) 
}

org/eclipse/jface/internal/text/source/DiffPainter.class
DiffPainter.java
package org.eclipse.jface.internal.text.source
public final org.eclipse.jface.internal.text.source.DiffPainter extends java.lang.Object {
	private final org.eclipse.jface.text.source.IVerticalRulerColumn fColumn
	private org.eclipse.jface.text.source.CompositeRuler fParentRuler
	private org.eclipse.swt.widgets.Control fControl
	private org.eclipse.jface.text.ITextViewer fViewer
	private org.eclipse.swt.custom.StyledText fWidget
	private org.eclipse.jface.text.source.ILineDiffer fLineDiffer
	private org.eclipse.swt.graphics.Color fAddedColor
	private org.eclipse.swt.graphics.Color fChangedColor
	private org.eclipse.swt.graphics.Color fDeletedColor
	private org.eclipse.swt.graphics.Color fBackground
	private org.eclipse.jface.text.source.IAnnotationHover fHover
	private final org.eclipse.jface.internal.text.source.DiffPainter$AnnotationListener fAnnotationListener
	private final org.eclipse.jface.text.source.ISharedTextColors fSharedColors
	public void  (org.eclipse.jface.text.source.IVerticalRulerColumn, org.eclipse.jface.text.source.ISharedTextColors) 
		org.eclipse.jface.text.source.IVerticalRulerColumn column
		org.eclipse.jface.text.source.ISharedTextColors sharedColors
	public void setParentRuler (org.eclipse.jface.text.source.CompositeRuler) 
		org.eclipse.jface.text.source.CompositeRuler parentRuler
	public void setHover (org.eclipse.jface.text.source.IAnnotationHover) 
		org.eclipse.jface.text.source.IAnnotationHover hover
	public org.eclipse.jface.text.source.IAnnotationHover getHover () 
	public void setBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	public void paint (org.eclipse.swt.graphics.GC, org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.source.ILineRange visibleModelLines
		int lastLine
		int width
		org.eclipse.swt.graphics.Color deletionColor
		int line
	private void connectIfNeeded () 
	private boolean isConnected () 
	private void handleDispose () 
	private void paintLine (int, org.eclipse.swt.graphics.GC, int, org.eclipse.swt.graphics.Color) 
		int line
		org.eclipse.swt.graphics.GC gc
		int width
		org.eclipse.swt.graphics.Color deletionColor
		int widgetLine
		org.eclipse.jface.text.source.ILineDiffInfo info
		int y
		int lineHeight
		int delBefore
		int delBelow
	private boolean hasSpecialColor (org.eclipse.jface.text.source.ILineDiffInfo) 
		org.eclipse.jface.text.source.ILineDiffInfo info
	private org.eclipse.jface.text.source.ILineDiffInfo getDiffInfo (int) 
		int line
	private org.eclipse.swt.graphics.Color getDeletionColor () 
	private org.eclipse.swt.graphics.Color getColor (org.eclipse.jface.text.source.ILineDiffInfo) 
		org.eclipse.jface.text.source.ILineDiffInfo info
		org.eclipse.swt.graphics.Color ret
	private org.eclipse.swt.graphics.Color getShadedColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
		org.eclipse.swt.graphics.RGB baseRGB
		org.eclipse.swt.graphics.RGB background
		boolean darkBase
		boolean darkBackground
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.IAnnotationModel newModel
		org.eclipse.jface.text.source.IAnnotationModel newModel
	private void setDiffer (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel differ
	private final void postRedraw () 
		org.eclipse.swt.widgets.Display d
	private void redraw () 
	private int getWidth () 
	private static int end (org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.source.ILineRange range
	private org.eclipse.swt.graphics.Color getBackground () 
	public void setAddedColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color addedColor
	public void setChangedColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color changedColor
	public void setDeletedColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color deletedColor
	public boolean hasHover (int) 
		int activeLine
	public java.lang.String getDisplayCharacter (int) 
		int line
	private java.lang.String getDisplayCharacter (org.eclipse.jface.text.source.ILineDiffInfo) 
		org.eclipse.jface.text.source.ILineDiffInfo info
	private static org.eclipse.swt.graphics.RGB interpolate (org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB, double) 
		org.eclipse.swt.graphics.RGB fg
		org.eclipse.swt.graphics.RGB bg
		double scale
	private static double greyLevel (org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB rgb
	private static boolean isDark (org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB rgb
	public boolean hasInformation () 
	static void access$0 (org.eclipse.jface.internal.text.source.DiffPainter) 
	static void access$1 (org.eclipse.jface.internal.text.source.DiffPainter) 
	static void access$2 (org.eclipse.jface.internal.text.source.DiffPainter) 
}

org/eclipse/jface/text/
org/eclipse/jface/text/AbstractHoverInformationControlManager$1.class
AbstractHoverInformationControlManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractHoverInformationControlManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.AbstractHoverInformationControlManager$Closer this$1
	private final org.eclipse.jface.text.IDelayedInputChangeProvider val$delayedICP
	void  (org.eclipse.jface.text.AbstractHoverInformationControlManager$Closer, org.eclipse.jface.text.IDelayedInputChangeProvider) 
	public void run () 
}

org/eclipse/jface/text/AbstractHoverInformationControlManager$2.class
AbstractHoverInformationControlManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractHoverInformationControlManager$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.AbstractHoverInformationControlManager$Closer this$1
	void  (org.eclipse.jface.text.AbstractHoverInformationControlManager$Closer) 
	public void run () 
}

org/eclipse/jface/text/AbstractHoverInformationControlManager$3.class
AbstractHoverInformationControlManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractHoverInformationControlManager$3 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.jface.text.AbstractHoverInformationControlManager this$0
	private final org.eclipse.swt.widgets.Display val$display
	void  (org.eclipse.jface.text.AbstractHoverInformationControlManager, java.lang.String, org.eclipse.swt.widgets.Display) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	static org.eclipse.jface.text.AbstractHoverInformationControlManager access$0 (org.eclipse.jface.text.AbstractHoverInformationControlManager$3) 
}

org/eclipse/jface/text/AbstractHoverInformationControlManager$4.class
AbstractHoverInformationControlManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractHoverInformationControlManager$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.AbstractHoverInformationControlManager$3 this$1
	private final org.eclipse.core.runtime.IProgressMonitor val$monitor
	void  (org.eclipse.jface.text.AbstractHoverInformationControlManager$3, org.eclipse.core.runtime.IProgressMonitor) 
	public void run () 
}

org/eclipse/jface/text/AbstractHoverInformationControlManager$5.class
AbstractHoverInformationControlManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractHoverInformationControlManager$5 extends org.eclipse.jface.text.AbstractInformationControlManager$MyInternalAccessor {
	final org.eclipse.jface.text.AbstractHoverInformationControlManager this$0
	void  (org.eclipse.jface.text.AbstractHoverInformationControlManager, org.eclipse.jface.text.AbstractInformationControlManager) 
	public void setHoverEnrichMode (org.eclipse.jface.text.ITextViewerExtension8$EnrichMode) 
		org.eclipse.jface.text.ITextViewerExtension8$EnrichMode mode
}

org/eclipse/jface/text/AbstractHoverInformationControlManager$Closer.class
AbstractHoverInformationControlManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractHoverInformationControlManager$Closer extends java.lang.Object implements org.eclipse.jface.text.AbstractInformationControlManager$IInformationControlCloser org.eclipse.swt.events.MouseListener org.eclipse.swt.events.MouseMoveListener org.eclipse.swt.events.ControlListener org.eclipse.swt.events.KeyListener org.eclipse.swt.events.SelectionListener org.eclipse.swt.widgets.Listener  {
	private org.eclipse.swt.widgets.Control fSubjectControl
	private org.eclipse.swt.graphics.Rectangle fSubjectArea
	private boolean fIsActive
	private org.eclipse.swt.widgets.Display fDisplay
	final org.eclipse.jface.text.AbstractHoverInformationControlManager this$0
	public void  (org.eclipse.jface.text.AbstractHoverInformationControlManager) 
	public void setSubjectControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public void setInformationControl (org.eclipse.jface.text.IInformationControl) 
		org.eclipse.jface.text.IInformationControl control
	public void start (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle subjectArea
		org.eclipse.swt.widgets.Scrollable scrollable
		org.eclipse.swt.widgets.ScrollBar vBar
		org.eclipse.swt.widgets.ScrollBar hBar
	public void stop () 
		org.eclipse.swt.widgets.Scrollable scrollable
		org.eclipse.swt.widgets.ScrollBar vBar
		org.eclipse.swt.widgets.ScrollBar hBar
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent event
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent event
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent event
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent event
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.jface.text.IInformationControl infoControl
		org.eclipse.swt.widgets.Control control
		org.eclipse.jface.text.IInformationControlExtension5 iControl5
		org.eclipse.jface.text.IInformationControl infoControl
		org.eclipse.swt.widgets.Control control
		org.eclipse.jface.text.IInformationControlExtension5 iControl5
		org.eclipse.jface.text.IDelayedInputChangeProvider delayedICP
		org.eclipse.jface.text.IInputChangedListener inputChangeListener
		org.eclipse.jface.text.IInformationControl iControl
	private void handleMouseMove (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Control eventControl
		org.eclipse.swt.graphics.Point mouseLoc
		org.eclipse.jface.text.IInformationControl iControl
		org.eclipse.jface.text.IInformationControlExtension3 iControl3
		org.eclipse.swt.graphics.Rectangle controlBounds
		org.eclipse.swt.graphics.Rectangle tooltipBounds
	static org.eclipse.jface.text.AbstractHoverInformationControlManager access$0 (org.eclipse.jface.text.AbstractHoverInformationControlManager$Closer) 
}

org/eclipse/jface/text/AbstractHoverInformationControlManager$MouseTracker.class
AbstractHoverInformationControlManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractHoverInformationControlManager$MouseTracker extends org.eclipse.swt.events.ShellAdapter implements org.eclipse.swt.events.MouseTrackListener org.eclipse.swt.events.MouseMoveListener  {
	private static final int EPSILON
	private org.eclipse.swt.graphics.Rectangle fHoverArea
	private org.eclipse.swt.graphics.Rectangle fSubjectArea
	private org.eclipse.swt.widgets.Control fSubjectControl
	private boolean fIsInRestartMode
	private boolean fIsComputing
	private boolean fMouseLostWhileComputing
	private boolean fShellDeactivatedWhileComputing
	final org.eclipse.jface.text.AbstractHoverInformationControlManager this$0
	public void  (org.eclipse.jface.text.AbstractHoverInformationControlManager) 
	public void setSubjectArea (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle subjectArea
	public void start (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control subjectControl
	public void stop () 
	public void mouseHover (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
	protected void deactivate () 
	public void mouseEnter (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseExit (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
	public void shellDeactivated (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
	public void shellIconified (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
	public void computationCompleted () 
	public boolean isMouseLost () 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Point p
	static void access$0 (org.eclipse.jface.text.AbstractHoverInformationControlManager$MouseTracker, org.eclipse.swt.widgets.Control) 
}

org/eclipse/jface/text/AbstractHoverInformationControlManager.class
AbstractHoverInformationControlManager.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.AbstractHoverInformationControlManager extends org.eclipse.jface.text.AbstractInformationControlManager {
	private static final long HOVER_AUTO_REPLACING_DELAY
	private org.eclipse.jface.text.AbstractHoverInformationControlManager$MouseTracker fMouseTracker
	private org.eclipse.swt.events.MouseEvent fHoverEvent
	private int fHoverEventStateMask
	private org.eclipse.core.runtime.jobs.Job fReplacingDelayJob
	private org.eclipse.jface.text.ITextViewerExtension8$EnrichMode fEnrichMode
	private boolean fWaitForMouseUp
	protected void  (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	private boolean inKeepUpZone (int, int, org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Rectangle, boolean) 
		int x
		int y
		org.eclipse.swt.widgets.Control subjectControl
		org.eclipse.swt.graphics.Rectangle subjectArea
		boolean blowUp
		org.eclipse.jface.text.IInformationControl iControl
		org.eclipse.jface.text.IInformationControlExtension3 iControl3
		org.eclipse.swt.graphics.Rectangle iControlBounds
		org.eclipse.swt.graphics.Rectangle totalBounds
		int margin
	boolean canMoveIntoInformationControl (org.eclipse.jface.text.IInformationControl) 
		org.eclipse.jface.text.IInformationControl iControl
	protected void hideInformationControl () 
	void setHoverEnrichMode (org.eclipse.jface.text.ITextViewerExtension8$EnrichMode) 
		org.eclipse.jface.text.ITextViewerExtension8$EnrichMode mode
	void replaceInformationControl (boolean) 
		boolean takeFocus
	boolean cancelReplacingDelay () 
		boolean cancelled
	private void startReplaceInformationControl (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	protected void presentInformation () 
		org.eclipse.swt.graphics.Rectangle area
	public void setEnabled (boolean) 
		boolean enabled
		boolean was
		boolean is
	public void dispose () 
	protected org.eclipse.swt.graphics.Point getHoverEventLocation () 
	protected org.eclipse.swt.events.MouseEvent getHoverEvent () 
	protected int getHoverEventStateMask () 
	public org.eclipse.jface.internal.text.InternalAccessor getInternalAccessor () 
	static void access$0 (org.eclipse.jface.text.AbstractHoverInformationControlManager, boolean) 
	static boolean access$1 (org.eclipse.jface.text.AbstractHoverInformationControlManager, int, int, org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Rectangle, boolean) 
	static void access$2 (org.eclipse.jface.text.AbstractHoverInformationControlManager, org.eclipse.swt.widgets.Display) 
	static void access$3 (org.eclipse.jface.text.AbstractHoverInformationControlManager, int) 
	static void access$4 (org.eclipse.jface.text.AbstractHoverInformationControlManager, org.eclipse.swt.events.MouseEvent) 
	static void access$5 (org.eclipse.jface.text.AbstractHoverInformationControlManager, org.eclipse.core.runtime.jobs.Job) 
	static boolean access$6 (org.eclipse.jface.text.AbstractHoverInformationControlManager) 
}

org/eclipse/jface/text/AbstractInformationControl$1.class
AbstractInformationControl.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractInformationControl$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.text.AbstractInformationControl this$0
	void  (org.eclipse.jface.text.AbstractInformationControl) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/text/AbstractInformationControl$2.class
AbstractInformationControl.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractInformationControl$2 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.jface.text.AbstractInformationControl this$0
	private final org.eclipse.swt.widgets.Canvas val$resizer
	private final boolean val$isWin
	void  (org.eclipse.jface.text.AbstractInformationControl, org.eclipse.swt.widgets.Canvas, boolean) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
		org.eclipse.swt.graphics.Point s
		int x
		int y
		int min
		int end
		int i
		int j
		int i
		int j
		int i
		int i
}

org/eclipse/jface/text/AbstractInformationControl$3.class
AbstractInformationControl.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractInformationControl$3 extends org.eclipse.swt.events.MouseAdapter {
	private org.eclipse.swt.events.MouseMoveListener fResizeListener
	final org.eclipse.jface.text.AbstractInformationControl this$0
	private final org.eclipse.swt.widgets.Canvas val$resizer
	private final boolean val$isRTL
	void  (org.eclipse.jface.text.AbstractInformationControl, org.eclipse.swt.widgets.Canvas, boolean) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		org.eclipse.swt.graphics.Rectangle shellBounds
		int shellX
		int shellY
		int shellWidth
		int shellHeight
		org.eclipse.swt.graphics.Point mouseLoc
		int mouseX
		int mouseY
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	static org.eclipse.jface.text.AbstractInformationControl access$0 (org.eclipse.jface.text.AbstractInformationControl$3) 
}

org/eclipse/jface/text/AbstractInformationControl$4.class
AbstractInformationControl.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractInformationControl$4 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener  {
	final org.eclipse.jface.text.AbstractInformationControl$3 this$1
	private final org.eclipse.swt.widgets.Canvas val$resizer
	private final int val$mouseX
	private final int val$mouseY
	private final boolean val$isRTL
	private final int val$shellX
	private final int val$shellY
	private final int val$shellWidth
	private final int val$shellHeight
	void  (org.eclipse.jface.text.AbstractInformationControl$3, org.eclipse.swt.widgets.Canvas, int, int, boolean, int, int, int, int) 
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e2
		org.eclipse.swt.graphics.Point mouseLoc2
		int dx
		int dy
}

org/eclipse/jface/text/AbstractInformationControl$5.class
AbstractInformationControl.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractInformationControl$5 extends org.eclipse.swt.events.MouseAdapter {
	private org.eclipse.swt.events.MouseMoveListener fMoveListener
	final org.eclipse.jface.text.AbstractInformationControl this$0
	private final org.eclipse.swt.widgets.Control val$control
	void  (org.eclipse.jface.text.AbstractInformationControl, org.eclipse.swt.widgets.Control) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		org.eclipse.swt.graphics.Point shellLoc
		int shellX
		int shellY
		org.eclipse.swt.graphics.Point mouseLoc
		int mouseX
		int mouseY
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	static org.eclipse.jface.text.AbstractInformationControl access$0 (org.eclipse.jface.text.AbstractInformationControl$5) 
}

org/eclipse/jface/text/AbstractInformationControl$6.class
AbstractInformationControl.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractInformationControl$6 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener  {
	final org.eclipse.jface.text.AbstractInformationControl$5 this$1
	private final org.eclipse.swt.widgets.Control val$control
	private final int val$mouseX
	private final int val$mouseY
	private final int val$shellX
	private final int val$shellY
	void  (org.eclipse.jface.text.AbstractInformationControl$5, org.eclipse.swt.widgets.Control, int, int, int, int) 
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e2
		org.eclipse.swt.graphics.Point mouseLoc2
		int dx
		int dy
}

org/eclipse/jface/text/AbstractInformationControl$7.class
AbstractInformationControl.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractInformationControl$7 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.jface.text.AbstractInformationControl this$0
	void  (org.eclipse.jface.text.AbstractInformationControl) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		Object[] listeners
		int i
		org.eclipse.swt.events.FocusListener focusListener
}

org/eclipse/jface/text/AbstractInformationControl.class
AbstractInformationControl.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.AbstractInformationControl extends java.lang.Object implements org.eclipse.jface.text.IInformationControl org.eclipse.jface.text.IInformationControlExtension org.eclipse.jface.text.IInformationControlExtension3 org.eclipse.jface.text.IInformationControlExtension4 org.eclipse.jface.text.IInformationControlExtension5  {
	private final org.eclipse.swt.widgets.Shell fShell
	private final org.eclipse.swt.widgets.Composite fContentComposite
	private final boolean fResizable
	private org.eclipse.swt.widgets.Composite fStatusComposite
	private org.eclipse.swt.widgets.Label fSeparator
	private org.eclipse.swt.widgets.Label fStatusLabel
	private org.eclipse.swt.graphics.Font fStatusLabelFont
	private org.eclipse.swt.graphics.Color fStatusLabelForeground
	private final org.eclipse.jface.action.ToolBarManager fToolBarManager
	private org.eclipse.swt.widgets.ToolBar fToolBar
	private org.eclipse.swt.widgets.Listener fShellListener
	private final org.eclipse.core.runtime.ListenerList fFocusListeners
	private org.eclipse.swt.graphics.Point fSizeConstraints
	private int fResizeHandleSize
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		String statusFieldText
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.jface.action.ToolBarManager toolBarManager
	public void  (org.eclipse.swt.widgets.Shell, boolean) 
		org.eclipse.swt.widgets.Shell parentShell
		boolean isResizable
	void  (org.eclipse.swt.widgets.Shell, int, java.lang.String, org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.swt.widgets.Shell parentShell
		int shellStyle
		String statusFieldText
		org.eclipse.jface.action.ToolBarManager toolBarManager
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Color foreground
		org.eclipse.swt.graphics.Color background
		org.eclipse.swt.layout.GridLayout layout
	private void createStatusComposite (java.lang.String, org.eclipse.jface.action.ToolBarManager, org.eclipse.swt.graphics.Color, org.eclipse.swt.graphics.Color) 
		String statusFieldText
		org.eclipse.jface.action.ToolBarManager toolBarManager
		org.eclipse.swt.graphics.Color foreground
		org.eclipse.swt.graphics.Color background
		org.eclipse.swt.layout.GridData gridData
		org.eclipse.swt.layout.GridLayout statusLayout
	private void createStatusLabel (java.lang.String, org.eclipse.swt.graphics.Color, org.eclipse.swt.graphics.Color) 
		String statusFieldText
		org.eclipse.swt.graphics.Color foreground
		org.eclipse.swt.graphics.Color background
		org.eclipse.swt.graphics.FontData[] fontDatas
		int i
	private void createToolBar (org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.jface.action.ToolBarManager toolBarManager
		org.eclipse.swt.widgets.Composite bars
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.widgets.Composite spacer
	private void addResizeSupportIfNecessary (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite bars
		String platform
		boolean isWin
		org.eclipse.swt.widgets.Canvas resizer
		int size
		org.eclipse.swt.layout.GridData data
		boolean isRTL
		org.eclipse.swt.events.MouseAdapter resizeSupport
	private int getResizeHandleSize (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Slider sliderV
		org.eclipse.swt.widgets.Slider sliderH
		int width
		int height
	private void addMoveSupport (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.events.MouseAdapter moveSupport
	private static void setColor (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Color, org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Color foreground
		org.eclipse.swt.graphics.Color background
	protected final org.eclipse.swt.widgets.Shell getShell () 
	protected final org.eclipse.jface.action.ToolBarManager getToolBarManager () 
	protected final void create () 
	protected abstract void createContent (org.eclipse.swt.widgets.Composite) 
	public void setInformation (java.lang.String) 
		String information
	public boolean isResizable () 
	public void setVisible (boolean) 
		boolean visible
	public void dispose () 
	protected void handleDispose () 
	public void setSize (int, int) 
		int width
		int height
	public void setLocation (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point location
	public void setSizeConstraints (int, int) 
		int maxWidth
		int maxHeight
	protected final org.eclipse.swt.graphics.Point getSizeConstraints () 
	public org.eclipse.swt.graphics.Point computeSizeHint () 
		org.eclipse.swt.graphics.Point constrains
	public org.eclipse.swt.graphics.Rectangle computeTrim () 
		org.eclipse.swt.graphics.Rectangle trim
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public boolean restoresLocation () 
	public boolean restoresSize () 
	public void addDisposeListener (org.eclipse.swt.events.DisposeListener) 
		org.eclipse.swt.events.DisposeListener listener
	public void removeDisposeListener (org.eclipse.swt.events.DisposeListener) 
		org.eclipse.swt.events.DisposeListener listener
	public void setForegroundColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color foreground
	public void setBackgroundColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	public boolean isFocusControl () 
	public void setFocus () 
		boolean focusTaken
	public void addFocusListener (org.eclipse.swt.events.FocusListener) 
		org.eclipse.swt.events.FocusListener listener
	public void removeFocusListener (org.eclipse.swt.events.FocusListener) 
		org.eclipse.swt.events.FocusListener listener
	public void setStatusText (java.lang.String) 
		String statusFieldText
	public boolean containsControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public boolean isVisible () 
	public org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator () 
	public org.eclipse.swt.graphics.Point computeSizeConstraints (int, int) 
		int widthInChars
		int heightInChars
		org.eclipse.swt.graphics.GC gc
		int width
		int height
	static org.eclipse.swt.widgets.Shell access$0 (org.eclipse.jface.text.AbstractInformationControl) 
	static org.eclipse.core.runtime.ListenerList access$1 (org.eclipse.jface.text.AbstractInformationControl) 
}

org/eclipse/jface/text/AbstractInformationControlManager$1.class
AbstractInformationControlManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractInformationControlManager$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.text.AbstractInformationControlManager this$0
	void  (org.eclipse.jface.text.AbstractInformationControlManager) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/text/AbstractInformationControlManager$2.class
AbstractInformationControlManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractInformationControlManager$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.text.AbstractInformationControlManager this$0
	void  (org.eclipse.jface.text.AbstractInformationControlManager) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/text/AbstractInformationControlManager$Anchor.class
AbstractInformationControlManager.java
package org.eclipse.jface.text
public final org.eclipse.jface.text.AbstractInformationControlManager$Anchor extends java.lang.Object {
	private final int fFlag
	private void  (int) 
		int flag
	int getSWTFlag () 
	public java.lang.String toString () 
	void  (int, org.eclipse.jface.text.AbstractInformationControlManager$Anchor) 
}

org/eclipse/jface/text/AbstractInformationControlManager$IInformationControlCloser.class
AbstractInformationControlManager.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.AbstractInformationControlManager$IInformationControlCloser extends java.lang.Object {
	public abstract void setSubjectControl (org.eclipse.swt.widgets.Control) 
	public abstract void setInformationControl (org.eclipse.jface.text.IInformationControl) 
	public abstract void start (org.eclipse.swt.graphics.Rectangle) 
	public abstract void stop () 
}

org/eclipse/jface/text/AbstractInformationControlManager$MyInternalAccessor.class
AbstractInformationControlManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.AbstractInformationControlManager$MyInternalAccessor extends org.eclipse.jface.internal.text.InternalAccessor {
	final org.eclipse.jface.text.AbstractInformationControlManager this$0
	void  (org.eclipse.jface.text.AbstractInformationControlManager) 
	public org.eclipse.jface.text.IInformationControl getCurrentInformationControl () 
	public void setInformationControlReplacer (org.eclipse.jface.internal.text.InformationControlReplacer) 
		org.eclipse.jface.internal.text.InformationControlReplacer replacer
	public org.eclipse.jface.internal.text.InformationControlReplacer getInformationControlReplacer () 
	public boolean canReplace (org.eclipse.jface.text.IInformationControl) 
		org.eclipse.jface.text.IInformationControl control
	public boolean isReplaceInProgress () 
	public void replaceInformationControl (boolean) 
		boolean takeFocus
	public void cropToClosestMonitor (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle bounds
	public void setHoverEnrichMode (org.eclipse.jface.text.ITextViewerExtension8$EnrichMode) 
		org.eclipse.jface.text.ITextViewerExtension8$EnrichMode mode
	public boolean getAllowMouseExit () 
}

org/eclipse/jface/text/AbstractInformationControlManager.class
AbstractInformationControlManager.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.AbstractInformationControlManager extends java.lang.Object {
	private static final org.eclipse.jface.text.AbstractInformationControlManager$Anchor[] ANCHORS
	public static final org.eclipse.jface.text.AbstractInformationControlManager$Anchor ANCHOR_TOP
	public static final org.eclipse.jface.text.AbstractInformationControlManager$Anchor ANCHOR_BOTTOM
	public static final org.eclipse.jface.text.AbstractInformationControlManager$Anchor ANCHOR_LEFT
	public static final org.eclipse.jface.text.AbstractInformationControlManager$Anchor ANCHOR_RIGHT
	public static final org.eclipse.jface.text.AbstractInformationControlManager$Anchor ANCHOR_GLOBAL
	public static final String STORE_LOCATION_X
	public static final String STORE_LOCATION_Y
	public static final String STORE_SIZE_WIDTH
	public static final String STORE_SIZE_HEIGHT
	protected static final boolean DEBUG
	private org.eclipse.swt.widgets.Control fSubjectControl
	private org.eclipse.swt.graphics.Rectangle fSubjectArea
	private Object fInformation
	private boolean fTakesFocusWhenVisible
	protected org.eclipse.jface.text.IInformationControl fInformationControl
	protected org.eclipse.jface.text.IInformationControlCreator fInformationControlCreator
	protected org.eclipse.jface.text.AbstractInformationControlManager$IInformationControlCloser fInformationControlCloser
	protected boolean fDisposed
	private org.eclipse.jface.internal.text.InformationControlReplacer fInformationControlReplacer
	private boolean fEnabled
	private org.eclipse.swt.graphics.Point fSizeConstraints
	private int fMarginY
	private int fMarginX
	private int fWidthConstraint
	private int fHeightConstraint
	private boolean fEnforceAsMinimalSize
	private boolean fEnforceAsMaximalSize
	private org.eclipse.jface.text.AbstractInformationControlManager$Anchor fAnchor
	private org.eclipse.jface.text.AbstractInformationControlManager$Anchor[] fFallbackAnchors
	private volatile org.eclipse.jface.text.IInformationControlCreator fCustomInformationControlCreator
	private boolean fIsCustomInformationControl
	private org.eclipse.jface.dialogs.IDialogSettings fDialogSettings
	private boolean fIsRestoringLocation
	private boolean fIsRestoringSize
	private org.eclipse.swt.events.DisposeListener fSubjectControlDisposeListener
	static void  () 
	protected void  (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	protected abstract void computeInformation () 
	protected final void setInformation (java.lang.String, org.eclipse.swt.graphics.Rectangle) 
		String information
		org.eclipse.swt.graphics.Rectangle subjectArea
	protected final void setInformation (java.lang.Object, org.eclipse.swt.graphics.Rectangle) 
		Object information
		org.eclipse.swt.graphics.Rectangle subjectArea
	protected void setCloser (org.eclipse.jface.text.AbstractInformationControlManager$IInformationControlCloser) 
		org.eclipse.jface.text.AbstractInformationControlManager$IInformationControlCloser closer
	void setInformationControlReplacer (org.eclipse.jface.internal.text.InformationControlReplacer) 
		org.eclipse.jface.internal.text.InformationControlReplacer replacer
	org.eclipse.jface.internal.text.InformationControlReplacer getInformationControlReplacer () 
	boolean hasInformationControlReplacer () 
	boolean canReplace (org.eclipse.jface.text.IInformationControl) 
		org.eclipse.jface.text.IInformationControl iControl
	org.eclipse.jface.text.IInformationControl getCurrentInformationControl () 
	boolean isReplaceInProgress () 
	public void setMargins (int, int) 
		int xMargin
		int yMargin
	public void setSizeConstraints (int, int, boolean, boolean) 
		int widthInChar
		int heightInChar
		boolean enforceAsMinimalSize
		boolean enforceAsMaximalSize
	public void setRestoreInformationControlBounds (org.eclipse.jface.dialogs.IDialogSettings, boolean, boolean) 
		org.eclipse.jface.dialogs.IDialogSettings dialogSettings
		boolean restoreLocation
		boolean restoreSize
	public void setAnchor (org.eclipse.jface.text.AbstractInformationControlManager$Anchor) 
		org.eclipse.jface.text.AbstractInformationControlManager$Anchor anchor
	public void setFallbackAnchors (org.eclipse.jface.text.AbstractInformationControlManager$Anchor[]) 
		org.eclipse.jface.text.AbstractInformationControlManager$Anchor[] fallbackAnchors
	protected void setCustomInformationControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator informationControlCreator
		org.eclipse.jface.text.IInformationControlCreatorExtension extension
	public void takesFocusWhenVisible (boolean) 
		boolean takesFocus
	protected void handleSubjectControlDisposed () 
	public void install (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control subjectControl
	private org.eclipse.swt.events.DisposeListener getSubjectControlDisposeListener () 
	protected org.eclipse.swt.widgets.Control getSubjectControl () 
	protected org.eclipse.swt.graphics.Rectangle getSubjectArea () 
	public void setEnabled (boolean) 
		boolean enabled
	protected boolean isEnabled () 
	protected org.eclipse.swt.graphics.Point computeSizeConstraints (org.eclipse.swt.widgets.Control, org.eclipse.jface.text.IInformationControl) 
		org.eclipse.swt.widgets.Control subjectControl
		org.eclipse.jface.text.IInformationControl informationControl
		org.eclipse.jface.text.IInformationControlExtension5 iControl5
		org.eclipse.swt.graphics.GC gc
		int width
		int height
	protected org.eclipse.swt.graphics.Point computeSizeConstraints (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Rectangle, org.eclipse.jface.text.IInformationControl) 
		org.eclipse.swt.widgets.Control subjectControl
		org.eclipse.swt.graphics.Rectangle subjectArea
		org.eclipse.jface.text.IInformationControl informationControl
	protected void handleInformationControlDisposed () 
	protected org.eclipse.jface.text.IInformationControl getInformationControl () 
		org.eclipse.jface.text.IInformationControlCreator creator
		org.eclipse.jface.text.IInformationControlCreatorExtension extension
	protected org.eclipse.swt.graphics.Point computeLocation (org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Point, org.eclipse.jface.text.AbstractInformationControlManager$Anchor) 
		org.eclipse.swt.graphics.Rectangle subjectArea
		org.eclipse.swt.graphics.Point controlSize
		org.eclipse.jface.text.AbstractInformationControlManager$Anchor anchor
		int xShift
		int yShift
		org.eclipse.swt.graphics.Point subjectControlSize
		org.eclipse.swt.graphics.Point location
		boolean isRTL
	protected org.eclipse.swt.graphics.Rectangle computeAvailableArea (org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle, org.eclipse.jface.text.AbstractInformationControlManager$Anchor) 
		org.eclipse.swt.graphics.Rectangle subjectArea
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.jface.text.AbstractInformationControlManager$Anchor anchor
		org.eclipse.swt.graphics.Rectangle area
		org.eclipse.swt.graphics.Rectangle area
		org.eclipse.swt.graphics.Rectangle area
		org.eclipse.swt.graphics.Rectangle area
		org.eclipse.swt.graphics.Rectangle area
		org.eclipse.swt.graphics.Rectangle area
		int y
		int x
	protected boolean updateLocation (org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle, org.eclipse.jface.text.AbstractInformationControlManager$Anchor) 
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle displayArea
		org.eclipse.jface.text.AbstractInformationControlManager$Anchor anchor
		int displayLowerRightX
		int displayLowerRightY
		int lowerRightX
		int lowerRightY
	protected org.eclipse.jface.text.AbstractInformationControlManager$Anchor getNextFallbackAnchor (org.eclipse.jface.text.AbstractInformationControlManager$Anchor) 
		org.eclipse.jface.text.AbstractInformationControlManager$Anchor anchor
		int i
	protected org.eclipse.swt.graphics.Point computeInformationControlLocation (org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Rectangle subjectArea
		org.eclipse.swt.graphics.Point controlSize
		org.eclipse.swt.graphics.Rectangle subjectAreaDisplayRelative
		org.eclipse.swt.graphics.Point upperLeft
		org.eclipse.jface.text.AbstractInformationControlManager$Anchor testAnchor
		org.eclipse.swt.graphics.Rectangle bestBounds
		int bestArea
		org.eclipse.jface.text.AbstractInformationControlManager$Anchor bestAnchor
		org.eclipse.swt.widgets.Monitor monitor
		org.eclipse.swt.graphics.Rectangle available
		org.eclipse.swt.graphics.Rectangle proposed
		int area
	private org.eclipse.swt.widgets.Monitor getClosestMonitor (org.eclipse.swt.graphics.Rectangle, org.eclipse.jface.text.AbstractInformationControlManager$Anchor) 
		org.eclipse.swt.graphics.Rectangle area
		org.eclipse.jface.text.AbstractInformationControlManager$Anchor anchor
		org.eclipse.swt.graphics.Point center
		org.eclipse.swt.graphics.Point center
	private org.eclipse.swt.widgets.Monitor getClosestMonitor (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Rectangle rectangle
		int closest
		org.eclipse.swt.graphics.Point toFind
		org.eclipse.swt.widgets.Monitor[] monitors
		org.eclipse.swt.widgets.Monitor result
		int idx
		org.eclipse.swt.widgets.Monitor current
		org.eclipse.swt.graphics.Rectangle clientArea
		int distance
	public void showInformation () 
	protected void doShowInformation () 
	protected void presentInformation () 
		boolean hasContents
	private void internalShowInformationControl (org.eclipse.swt.graphics.Rectangle, java.lang.Object) 
		org.eclipse.swt.graphics.Rectangle subjectArea
		Object information
		org.eclipse.jface.text.IInformationControl informationControl
		org.eclipse.swt.graphics.Point sizeConstraints
		org.eclipse.jface.text.IInformationControlExtension3 iControl3
		org.eclipse.swt.graphics.Rectangle trim
		org.eclipse.jface.text.IInformationControlExtension extension
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle controlBounds
	void cropToClosestMonitor (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle monitorBounds
	protected void hideInformationControl () 
	protected boolean canClearDataOnHide () 
	protected void showInformationControl (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle subjectArea
	void replaceInformationControl (boolean) 
		boolean takeFocus
		org.eclipse.jface.text.IInformationControlExtension3 iControl3
		org.eclipse.swt.graphics.Rectangle b
		org.eclipse.swt.graphics.Rectangle t
		org.eclipse.swt.graphics.Rectangle contentBounds
		org.eclipse.jface.text.IInformationControlCreator informationPresenterControlCreator
	public void disposeInformationControl () 
	public void dispose () 
	protected void storeInformationControlBounds () 
		boolean controlRestoresSize
		boolean controlRestoresLocation
		org.eclipse.swt.graphics.Rectangle bounds
	protected org.eclipse.swt.graphics.Rectangle restoreInformationControlBounds () 
		boolean controlRestoresSize
		boolean controlRestoresLocation
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle maxBounds
		org.eclipse.swt.widgets.Display display
	public org.eclipse.jface.internal.text.InternalAccessor getInternalAccessor () 
}

org/eclipse/jface/text/AbstractReusableInformationControlCreator.class
AbstractReusableInformationControlCreator.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.AbstractReusableInformationControlCreator extends java.lang.Object implements org.eclipse.jface.text.IInformationControlCreator org.eclipse.jface.text.IInformationControlCreatorExtension org.eclipse.swt.events.DisposeListener  {
	private java.util.Map fInformationControls
	public void  () 
	protected abstract org.eclipse.jface.text.IInformationControl doCreateInformationControl (org.eclipse.swt.widgets.Shell) 
	public org.eclipse.jface.text.IInformationControl createInformationControl (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.text.IInformationControl control
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
		org.eclipse.swt.widgets.Composite parent
	public boolean canReuse (org.eclipse.jface.text.IInformationControl) 
		org.eclipse.jface.text.IInformationControl control
	public boolean canReplace (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
}

org/eclipse/jface/text/BlockTextSelection.class
BlockTextSelection.java
package org.eclipse.jface.text
public org.eclipse.jface.text.BlockTextSelection extends org.eclipse.jface.text.TextSelection implements org.eclipse.jface.text.IBlockTextSelection  {
	private final int fStartLine
	private final int fStartColumn
	private final int fEndLine
	private final int fEndColumn
	private final int fTabWidth
	public void  (org.eclipse.jface.text.IDocument, int, int, int, int, int) 
		org.eclipse.jface.text.IDocument document
		int startLine
		int startColumn
		int endLine
		int endColumn
		int tabWidth
	private static int computeOffset (org.eclipse.jface.text.IDocument, int, int) 
		org.eclipse.jface.text.IDocument document
		int line
		int column
		org.eclipse.jface.text.IRegion lineInfo
		int offsetInLine
	public int getStartLine () 
	public int getStartColumn () 
	public int getEndLine () 
	public int getEndColumn () 
	public java.lang.String getText () 
		org.eclipse.jface.text.IDocument document
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jface.text.BlockTextSelection other
	public org.eclipse.jface.text.IRegion[] getRegions () 
		org.eclipse.jface.text.IDocument document
}

org/eclipse/jface/text/CursorLinePainter.class
CursorLinePainter.java
package org.eclipse.jface.text
public org.eclipse.jface.text.CursorLinePainter extends java.lang.Object implements org.eclipse.jface.text.IPainter org.eclipse.swt.custom.LineBackgroundListener  {
	private final org.eclipse.jface.text.ITextViewer fViewer
	private org.eclipse.swt.graphics.Color fHighlightColor
	private org.eclipse.jface.text.IPaintPositionManager fPositionManager
	private org.eclipse.jface.text.Position fCurrentLine
	private org.eclipse.jface.text.Position fLastLine
	private int fLastLineNumber
	private boolean fIsActive
	public void  (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
	public void setHighlightColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color highlightColor
	public void lineGetBackground (org.eclipse.swt.custom.LineBackgroundEvent) 
		org.eclipse.swt.custom.LineBackgroundEvent event
		org.eclipse.swt.custom.StyledText textWidget
		int caret
		int length
	private boolean updateHighlightLine () 
		org.eclipse.jface.text.IDocument document
		int modelCaret
		int lineNumber
	private int getModelCaret () 
		int widgetCaret
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion visible
	private void drawHighlightLine (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position position
		int widgetOffset
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion visible
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.swt.graphics.Point upperLeft
		int width
		int height
	public void deactivate (boolean) 
		boolean redraw
	public void dispose () 
	public void paint (int) 
		int reason
		org.eclipse.swt.custom.StyledText textWidget
	private boolean hasMultiLineSelection (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.swt.graphics.Point selection
		int startLine
		int endLine
	public void setPositionManager (org.eclipse.jface.text.IPaintPositionManager) 
		org.eclipse.jface.text.IPaintPositionManager manager
}

org/eclipse/jface/text/DefaultAutoIndentStrategy.class
DefaultAutoIndentStrategy.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DefaultAutoIndentStrategy extends org.eclipse.jface.text.DefaultIndentLineAutoEditStrategy implements org.eclipse.jface.text.IAutoIndentStrategy  {
	public void  () 
}

org/eclipse/jface/text/DefaultDocumentAdapter.class
DefaultDocumentAdapter.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultDocumentAdapter extends java.lang.Object implements org.eclipse.jface.text.IDocumentAdapter org.eclipse.jface.text.IDocumentListener org.eclipse.jface.text.IDocumentAdapterExtension  {
	private org.eclipse.jface.text.IDocument fDocument
	private org.eclipse.jface.text.IDocument fDocumentClone
	private String fOriginalContent
	private String[] fOriginalLineDelimiters
	private java.util.List fTextChangeListeners
	private org.eclipse.jface.text.DocumentEvent fEvent
	private String fLineDelimiter
	private boolean fIsForwarding
	private int fRememberedLengthOfDocument
	private int fRememberedLengthOfFirstLine
	private org.eclipse.jface.text.DocumentEvent fOriginalEvent
	public void  () 
	public void setDocument (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void addTextChangeListener (org.eclipse.swt.custom.TextChangeListener) 
		org.eclipse.swt.custom.TextChangeListener listener
	public void removeTextChangeListener (org.eclipse.swt.custom.TextChangeListener) 
		org.eclipse.swt.custom.TextChangeListener listener
	private void repairLineInformation (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IRepairableDocument repairable
	private java.lang.String doGetLine (org.eclipse.jface.text.IDocument, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument document
		int line
		org.eclipse.jface.text.IRegion r
	private org.eclipse.jface.text.IDocument getDocumentForRead () 
		String content
		String[] delims
	public java.lang.String getLine (int) 
		int line
		org.eclipse.jface.text.IDocument document
	public int getLineAtOffset (int) 
		int offset
		org.eclipse.jface.text.IDocument document
	public int getLineCount () 
	public int getOffsetAtLine (int) 
		int line
		org.eclipse.jface.text.IDocument document
	public java.lang.String getTextRange (int, int) 
		int offset
		int length
	public void replaceTextRange (int, int, java.lang.String) 
		int pos
		int length
		String text
	public void setText (java.lang.String) 
		String text
	public int getCharCount () 
	public java.lang.String getLineDelimiter () 
	public void documentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
	public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
	private boolean isPatchedEvent (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
	private void rememberEventData (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
	private void fireTextChanged () 
		org.eclipse.swt.custom.TextChangedEvent event
		java.util.Iterator e
	private void fireTextSet () 
		org.eclipse.swt.custom.TextChangedEvent event
		java.util.Iterator e
	private void fireTextChanging () 
		org.eclipse.jface.text.IDocument document
		org.eclipse.swt.custom.TextChangingEvent event
		java.util.Iterator e
	public void resumeForwardingDocumentChanges () 
	public void stopForwardingDocumentChanges () 
}

org/eclipse/jface/text/DefaultIndentLineAutoEditStrategy.class
DefaultIndentLineAutoEditStrategy.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DefaultIndentLineAutoEditStrategy extends java.lang.Object implements org.eclipse.jface.text.IAutoEditStrategy  {
	public void  () 
	protected int findEndOfWhiteSpace (org.eclipse.jface.text.IDocument, int, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument document
		int offset
		int end
		char c
	private void autoIndentAfterNewLine (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.DocumentCommand) 
		org.eclipse.jface.text.IDocument d
		org.eclipse.jface.text.DocumentCommand c
		int p
		org.eclipse.jface.text.IRegion info
		int start
		int end
		StringBuffer buf
	public void customizeDocumentCommand (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.DocumentCommand) 
		org.eclipse.jface.text.IDocument d
		org.eclipse.jface.text.DocumentCommand c
}

org/eclipse/jface/text/DefaultInformationControl$1.class
DefaultInformationControl.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultInformationControl$1 extends java.lang.Object implements org.eclipse.jface.text.IInformationControlCreator  {
	final org.eclipse.jface.text.DefaultInformationControl this$0
	void  (org.eclipse.jface.text.DefaultInformationControl) 
	public org.eclipse.jface.text.IInformationControl createInformationControl (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
}

org/eclipse/jface/text/DefaultInformationControl$IInformationPresenter.class
DefaultInformationControl.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter extends java.lang.Object {
	public abstract java.lang.String updatePresentation (org.eclipse.swt.widgets.Display, java.lang.String, org.eclipse.jface.text.TextPresentation, int, int) 
}

org/eclipse/jface/text/DefaultInformationControl$IInformationPresenterExtension.class
DefaultInformationControl.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.DefaultInformationControl$IInformationPresenterExtension extends java.lang.Object {
	public abstract java.lang.String updatePresentation (org.eclipse.swt.graphics.Drawable, java.lang.String, org.eclipse.jface.text.TextPresentation, int, int) 
}

org/eclipse/jface/text/DefaultInformationControl.class
DefaultInformationControl.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DefaultInformationControl extends org.eclipse.jface.text.AbstractInformationControl implements org.eclipse.swt.events.DisposeListener  {
	private static final int INNER_BORDER
	private org.eclipse.swt.custom.StyledText fText
	private final org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter fPresenter
	private final org.eclipse.jface.text.TextPresentation fPresentation
	private final int fAdditionalTextStyles
	public void  (org.eclipse.swt.widgets.Shell, boolean) 
		org.eclipse.swt.widgets.Shell parent
		boolean isResizeable
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String) 
		org.eclipse.swt.widgets.Shell parent
		String statusFieldText
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter) 
		org.eclipse.swt.widgets.Shell parent
		String statusFieldText
		org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter presenter
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.action.ToolBarManager toolBarManager
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.action.ToolBarManager, org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.action.ToolBarManager toolBarManager
		org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter presenter
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter presenter
	public void  (org.eclipse.swt.widgets.Shell, int, int, org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter) 
		org.eclipse.swt.widgets.Shell parent
		int shellStyle
		int style
		org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter presenter
	public void  (org.eclipse.swt.widgets.Shell, int, int, org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		int shellStyle
		int style
		org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter presenter
		String statusFieldText
	public void  (org.eclipse.swt.widgets.Shell, int, org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter) 
		org.eclipse.swt.widgets.Shell parent
		int textStyles
		org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter presenter
	public void  (org.eclipse.swt.widgets.Shell, int, org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter, java.lang.String) 
		org.eclipse.swt.widgets.Shell parent
		int textStyles
		org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter presenter
		String statusFieldText
	protected void createContent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.FillLayout layout
	public void setInformation (java.lang.String) 
		String content
		int maxWidth
		int maxHeight
		org.eclipse.swt.graphics.Point constraints
		org.eclipse.swt.graphics.Rectangle trim
	public void setVisible (boolean) 
		boolean visible
		org.eclipse.swt.graphics.Point currentSize
		org.eclipse.swt.graphics.Point newSize
	public org.eclipse.swt.graphics.Point computeSizeHint () 
		int widthHint
		org.eclipse.swt.graphics.Point constraints
	public org.eclipse.swt.graphics.Rectangle computeTrim () 
	public void setForegroundColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color foreground
	public void setBackgroundColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	public boolean hasContents () 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent event
	public org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator () 
	static org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter access$0 (org.eclipse.jface.text.DefaultInformationControl) 
}

org/eclipse/jface/text/DefaultTextDoubleClickStrategy$DocumentCharacterIterator.class
DefaultTextDoubleClickStrategy.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultTextDoubleClickStrategy$DocumentCharacterIterator extends java.lang.Object implements java.text.CharacterIterator  {
	private org.eclipse.jface.text.IDocument fDocument
	private int fOffset
	private int fEndOffset
	private int fIndex
	public void  () 
	public void setDocument (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IRegion iteratorRange
	public char first () 
	public char last () 
	public char current () 
	public char next () 
		int end
	public char previous () 
	public char setIndex (int) 
		int index
	public int getBeginIndex () 
	public int getEndIndex () 
	public int getIndex () 
	public java.lang.Object clone () 
		org.eclipse.jface.text.DefaultTextDoubleClickStrategy$DocumentCharacterIterator i
}

org/eclipse/jface/text/DefaultTextDoubleClickStrategy.class
DefaultTextDoubleClickStrategy.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DefaultTextDoubleClickStrategy extends java.lang.Object implements org.eclipse.jface.text.ITextDoubleClickStrategy  {
	private org.eclipse.jface.text.DefaultTextDoubleClickStrategy$DocumentCharacterIterator fDocIter
	public void  () 
	public void doubleClicked (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer text
		int offset
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IRegion region
	protected org.eclipse.jface.text.IRegion findExtendedDoubleClickSelection (org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.IDocument document
		int offset
	protected org.eclipse.jface.text.IRegion findWord (org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.IDocument document
		int offset
		org.eclipse.jface.text.IRegion line
		org.eclipse.jface.text.IRegion line
		com.ibm.icu.text.BreakIterator breakIter
		int start
		int end
}

org/eclipse/jface/text/DefaultTextHover.class
DefaultTextHover.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DefaultTextHover extends java.lang.Object implements org.eclipse.jface.text.ITextHover  {
	private org.eclipse.jface.text.source.ISourceViewer fSourceViewer
	public void  (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public java.lang.String getHoverInfo (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.ITextViewer textViewer
		org.eclipse.jface.text.IRegion hoverRegion
		org.eclipse.jface.text.source.IAnnotationModel model
		java.util.Iterator e
		org.eclipse.jface.text.source.Annotation a
		org.eclipse.jface.text.Position p
		String msg
	public org.eclipse.jface.text.IRegion getHoverRegion (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer textViewer
		int offset
	protected boolean isIncluded (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
	private org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		org.eclipse.jface.text.source.ISourceViewerExtension2 extension
	private org.eclipse.jface.text.IRegion findWord (org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.IDocument document
		int offset
		int start
		int end
		int pos
		char c
		char c
		int length
}

org/eclipse/jface/text/DefaultUndoManager$1.class
DefaultUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultUndoManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.DefaultUndoManager$HistoryListener this$1
	private final org.eclipse.core.commands.operations.OperationHistoryEvent val$event
	private final int val$type
	void  (org.eclipse.jface.text.DefaultUndoManager$HistoryListener, org.eclipse.core.commands.operations.OperationHistoryEvent, int) 
	public void run () 
}

org/eclipse/jface/text/DefaultUndoManager$2.class
DefaultUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultUndoManager$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.DefaultUndoManager$HistoryListener this$1
	void  (org.eclipse.jface.text.DefaultUndoManager$HistoryListener) 
	public void run () 
}

org/eclipse/jface/text/DefaultUndoManager$3.class
DefaultUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultUndoManager$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.DefaultUndoManager this$0
	private final org.eclipse.swt.widgets.Shell val$finalShell
	private final String val$title
	private final Exception val$ex
	void  (org.eclipse.jface.text.DefaultUndoManager, org.eclipse.swt.widgets.Shell, java.lang.String, java.lang.Exception) 
	public void run () 
}

org/eclipse/jface/text/DefaultUndoManager$CompoundTextCommand.class
DefaultUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultUndoManager$CompoundTextCommand extends org.eclipse.jface.text.DefaultUndoManager$TextCommand {
	private java.util.List fCommands
	final org.eclipse.jface.text.DefaultUndoManager this$0
	void  (org.eclipse.jface.text.DefaultUndoManager, org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	protected void add (org.eclipse.jface.text.DefaultUndoManager$TextCommand) 
		org.eclipse.jface.text.DefaultUndoManager$TextCommand command
	public org.eclipse.core.runtime.IStatus undo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable uiInfo
		int size
		org.eclipse.jface.text.DefaultUndoManager$TextCommand c
		org.eclipse.jface.text.DefaultUndoManager$TextCommand c
		int i
	public org.eclipse.core.runtime.IStatus redo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable uiInfo
		int size
		org.eclipse.jface.text.DefaultUndoManager$TextCommand c
		org.eclipse.jface.text.DefaultUndoManager$TextCommand c
		int i
	protected void updateCommand () 
		org.eclipse.jface.text.DefaultUndoManager$TextCommand c
	protected org.eclipse.jface.text.DefaultUndoManager$TextCommand createCurrent () 
	protected void commit () 
	protected boolean isValid () 
	protected long getUndoModificationStamp () 
	protected long getRedoModificationStamp () 
}

org/eclipse/jface/text/DefaultUndoManager$DocumentListener.class
DefaultUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultUndoManager$DocumentListener extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener  {
	private String fReplacedText
	final org.eclipse.jface.text.DefaultUndoManager this$0
	void  (org.eclipse.jface.text.DefaultUndoManager) 
	public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
	public void documentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
		org.eclipse.core.commands.operations.IUndoableOperation op
		boolean wasValid
}

org/eclipse/jface/text/DefaultUndoManager$HistoryListener.class
DefaultUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultUndoManager$HistoryListener extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationHistoryListener  {
	private org.eclipse.core.commands.operations.IUndoableOperation fOperation
	final org.eclipse.jface.text.DefaultUndoManager this$0
	void  (org.eclipse.jface.text.DefaultUndoManager) 
	public void historyNotification (org.eclipse.core.commands.operations.OperationHistoryEvent) 
		org.eclipse.core.commands.operations.OperationHistoryEvent event
		int type
	static void access$0 (org.eclipse.jface.text.DefaultUndoManager$HistoryListener, org.eclipse.core.commands.operations.IUndoableOperation) 
	static org.eclipse.jface.text.DefaultUndoManager access$1 (org.eclipse.jface.text.DefaultUndoManager$HistoryListener) 
}

org/eclipse/jface/text/DefaultUndoManager$KeyAndMouseListener.class
DefaultUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultUndoManager$KeyAndMouseListener extends java.lang.Object implements org.eclipse.swt.events.MouseListener org.eclipse.swt.events.KeyListener  {
	final org.eclipse.jface.text.DefaultUndoManager this$0
	void  (org.eclipse.jface.text.DefaultUndoManager) 
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/jface/text/DefaultUndoManager$TextCommand.class
DefaultUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultUndoManager$TextCommand extends org.eclipse.core.commands.operations.AbstractOperation {
	protected int fStart
	protected int fEnd
	protected String fText
	protected String fPreservedText
	protected long fUndoModificationStamp
	protected long fRedoModificationStamp
	final org.eclipse.jface.text.DefaultUndoManager this$0
	void  (org.eclipse.jface.text.DefaultUndoManager, org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	protected void reinitialize () 
	protected void set (int, int) 
		int start
		int end
	public void dispose () 
	protected void undoTextChange () 
		org.eclipse.jface.text.IDocument document
	public boolean canUndo () 
		org.eclipse.jface.text.IDocument doc
		long docStamp
		boolean canUndo
	public boolean canRedo () 
		org.eclipse.jface.text.IDocument doc
		long docStamp
	public boolean canExecute () 
	public org.eclipse.core.runtime.IStatus execute (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable uiInfo
	public org.eclipse.core.runtime.IStatus undo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable uiInfo
	protected void redoTextChange () 
		org.eclipse.jface.text.IDocument document
	public org.eclipse.core.runtime.IStatus redo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable uiInfo
	protected void updateCommand () 
	protected org.eclipse.jface.text.DefaultUndoManager$TextCommand createCurrent () 
	protected void commit () 
	protected void pretendCommit () 
	protected boolean attemptCommit () 
	protected boolean isValid () 
	public java.lang.String toString () 
		String delimiter
		StringBuffer text
	protected long getUndoModificationStamp () 
	protected long getRedoModificationStamp () 
}

org/eclipse/jface/text/DefaultUndoManager$TextInputListener.class
DefaultUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DefaultUndoManager$TextInputListener extends java.lang.Object implements org.eclipse.jface.text.ITextInputListener  {
	final org.eclipse.jface.text.DefaultUndoManager this$0
	void  (org.eclipse.jface.text.DefaultUndoManager) 
	public void inputDocumentAboutToBeChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument oldInput
		org.eclipse.jface.text.IDocument newInput
	public void inputDocumentChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument oldInput
		org.eclipse.jface.text.IDocument newInput
}

org/eclipse/jface/text/DefaultUndoManager.class
DefaultUndoManager.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DefaultUndoManager extends java.lang.Object implements org.eclipse.jface.text.IUndoManager org.eclipse.jface.text.IUndoManagerExtension  {
	private StringBuffer fTextBuffer
	private StringBuffer fPreservedTextBuffer
	protected long fPreservedUndoModificationStamp
	protected long fPreservedRedoModificationStamp
	private org.eclipse.jface.text.DefaultUndoManager$KeyAndMouseListener fKeyAndMouseListener
	private org.eclipse.jface.text.DefaultUndoManager$DocumentListener fDocumentListener
	private org.eclipse.jface.text.DefaultUndoManager$TextInputListener fTextInputListener
	private boolean fInserting
	private boolean fOverwriting
	private boolean fFoldingIntoCompoundChange
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private int fUndoLevel
	private org.eclipse.jface.text.DefaultUndoManager$TextCommand fCurrent
	private org.eclipse.jface.text.DefaultUndoManager$TextCommand fPreviousDelete
	private org.eclipse.core.commands.operations.IOperationHistory fHistory
	private org.eclipse.core.commands.operations.IUndoContext fUndoContext
	private org.eclipse.core.commands.operations.IOperationHistoryListener fHistoryListener
	private org.eclipse.jface.text.DefaultUndoManager$TextCommand fLastAddedCommand
	public void  (int) 
		int undoLevel
	private boolean isConnected () 
	public void beginCompoundChange () 
	public void endCompoundChange () 
	private void addListeners () 
		org.eclipse.swt.custom.StyledText text
	private void removeListeners () 
		org.eclipse.swt.custom.StyledText text
	private void addToCommandStack (org.eclipse.jface.text.DefaultUndoManager$TextCommand) 
		org.eclipse.jface.text.DefaultUndoManager$TextCommand command
	private void disposeCommandStack () 
	private void initializeCommandStack () 
	private void listenToTextChanges (boolean) 
		boolean listen
	private void commit () 
	private void resetProcessChangeSate () 
	private boolean isWhitespaceText (java.lang.String) 
		String text
		String[] delimiters
		int index
		char c
		int length
		int i
	private void processChange (int, int, java.lang.String, java.lang.String, long, long) 
		int modelStart
		int modelEnd
		String insertedText
		String replacedText
		long beforeChangeModificationStamp
		long afterChangeModificationStamp
		int length
		int diff
		int tmp
		String[] delimiters
		String[] delimiters
	private void openErrorDialog (java.lang.String, java.lang.Exception) 
		String title
		Exception ex
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.custom.StyledText st
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Shell finalShell
	public void setMaximalUndoLevel (int) 
		int undoLevel
	public void connect (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
	public void disconnect () 
	public void reset () 
	public boolean redoable () 
	public boolean undoable () 
	public void redo () 
		org.eclipse.core.commands.ExecutionException ex
	public void undo () 
		org.eclipse.core.commands.ExecutionException ex
	protected void selectAndReveal (int, int) 
		int offset
		int length
		org.eclipse.jface.text.ITextViewerExtension5 extension
	public org.eclipse.core.commands.operations.IUndoContext getUndoContext () 
	static org.eclipse.jface.text.ITextViewer access$0 (org.eclipse.jface.text.DefaultUndoManager) 
	static boolean access$1 (org.eclipse.jface.text.DefaultUndoManager) 
	static org.eclipse.core.commands.operations.IOperationHistory access$2 (org.eclipse.jface.text.DefaultUndoManager) 
	static org.eclipse.core.commands.operations.IUndoContext access$3 (org.eclipse.jface.text.DefaultUndoManager) 
	static org.eclipse.jface.text.DefaultUndoManager$TextCommand access$4 (org.eclipse.jface.text.DefaultUndoManager) 
	static void access$5 (org.eclipse.jface.text.DefaultUndoManager) 
	static java.lang.StringBuffer access$6 (org.eclipse.jface.text.DefaultUndoManager) 
	static java.lang.StringBuffer access$7 (org.eclipse.jface.text.DefaultUndoManager) 
	static boolean access$8 (org.eclipse.jface.text.DefaultUndoManager) 
	static void access$9 (org.eclipse.jface.text.DefaultUndoManager, org.eclipse.jface.text.DefaultUndoManager$TextCommand) 
	static void access$10 (org.eclipse.jface.text.DefaultUndoManager) 
	static void access$11 (org.eclipse.jface.text.DefaultUndoManager, int, int, java.lang.String, java.lang.String, long, long) 
	static org.eclipse.jface.text.DefaultUndoManager$TextCommand access$12 (org.eclipse.jface.text.DefaultUndoManager) 
	static void access$13 (org.eclipse.jface.text.DefaultUndoManager, org.eclipse.jface.text.DefaultUndoManager$TextCommand) 
	static org.eclipse.jface.text.DefaultUndoManager$DocumentListener access$14 (org.eclipse.jface.text.DefaultUndoManager) 
	static void access$15 (org.eclipse.jface.text.DefaultUndoManager, org.eclipse.jface.text.DefaultUndoManager$DocumentListener) 
	static void access$16 (org.eclipse.jface.text.DefaultUndoManager, boolean) 
	static void access$17 (org.eclipse.jface.text.DefaultUndoManager, org.eclipse.jface.text.DefaultUndoManager$TextCommand) 
}

org/eclipse/jface/text/DocumentClone$StringTextStore.class
DocumentClone.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DocumentClone$StringTextStore extends java.lang.Object implements org.eclipse.jface.text.ITextStore  {
	private String fContent
	public void  (java.lang.String) 
		String content
	public char get (int) 
		int offset
	public java.lang.String get (int, int) 
		int offset
		int length
	public int getLength () 
	public void replace (int, int, java.lang.String) 
		int offset
		int length
		String text
	public void set (java.lang.String) 
		String text
}

org/eclipse/jface/text/DocumentClone.class
DocumentClone.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DocumentClone extends org.eclipse.jface.text.AbstractDocument {
	public void  (java.lang.String, java.lang.String[]) 
		String content
		String[] lineDelimiters
		org.eclipse.jface.text.ConfigurableLineTracker tracker
}

org/eclipse/jface/text/DocumentCommand$Command.class
DocumentCommand.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DocumentCommand$Command extends java.lang.Object implements java.lang.Comparable  {
	private final int fOffset
	private final int fLength
	private final String fText
	private final org.eclipse.jface.text.IDocumentListener fOwner
	public void  (int, int, java.lang.String, org.eclipse.jface.text.IDocumentListener) 
		int offset
		int length
		String text
		org.eclipse.jface.text.IDocumentListener owner
	public void execute (org.eclipse.jface.text.IDocument)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument document
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.jface.text.DocumentCommand$Command command
		int value
	private boolean isEqual (java.lang.Object) 
		Object object
		org.eclipse.jface.text.DocumentCommand$Command command
	static int access$0 (org.eclipse.jface.text.DocumentCommand$Command) 
	static int access$1 (org.eclipse.jface.text.DocumentCommand$Command) 
}

org/eclipse/jface/text/DocumentCommand$CommandIterator.class
DocumentCommand.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DocumentCommand$CommandIterator extends java.lang.Object implements java.util.Iterator  {
	private final java.util.Iterator fIterator
	private org.eclipse.jface.text.DocumentCommand$Command fCommand
	private boolean fForward
	public void  (java.util.List, org.eclipse.jface.text.DocumentCommand$Command, boolean) 
		java.util.List commands
		org.eclipse.jface.text.DocumentCommand$Command command
		boolean forward
	public boolean hasNext () 
	public java.lang.Object next () 
		org.eclipse.jface.text.DocumentCommand$Command tempCommand
		org.eclipse.jface.text.DocumentCommand$Command command
		int compareValue
		org.eclipse.jface.text.DocumentCommand$Command tempCommand
	public void remove () 
}

org/eclipse/jface/text/DocumentCommand$ReverseListIterator.class
DocumentCommand.java
package org.eclipse.jface.text
 org.eclipse.jface.text.DocumentCommand$ReverseListIterator extends java.lang.Object implements java.util.Iterator  {
	private final java.util.ListIterator fListIterator
	public void  (java.util.ListIterator) 
		java.util.ListIterator listIterator
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

org/eclipse/jface/text/DocumentCommand.class
DocumentCommand.java
package org.eclipse.jface.text
public org.eclipse.jface.text.DocumentCommand extends java.lang.Object {
	public boolean doit
	public int offset
	public int length
	public String text
	public org.eclipse.jface.text.IDocumentListener owner
	public int caretOffset
	private final java.util.List fCommands
	public boolean shiftsCaret
	protected void  () 
	void setEvent (org.eclipse.swt.events.VerifyEvent, org.eclipse.jface.text.IRegion) 
		org.eclipse.swt.events.VerifyEvent event
		org.eclipse.jface.text.IRegion modelRange
	boolean fillEvent (org.eclipse.swt.events.VerifyEvent, org.eclipse.jface.text.IRegion) 
		org.eclipse.swt.events.VerifyEvent event
		org.eclipse.jface.text.IRegion modelRange
	public void addCommand (int, int, java.lang.String, org.eclipse.jface.text.IDocumentListener)  throws org.eclipse.jface.text.BadLocationException 
		int commandOffset
		int commandLength
		String commandText
		org.eclipse.jface.text.IDocumentListener commandOwner
		org.eclipse.jface.text.DocumentCommand$Command command
		int index
		int insertionIndex
	public java.util.Iterator getCommandIterator () 
		org.eclipse.jface.text.DocumentCommand$Command command
	public int getCommandCount () 
	private boolean intersects (org.eclipse.jface.text.DocumentCommand$Command, org.eclipse.jface.text.DocumentCommand$Command) 
		org.eclipse.jface.text.DocumentCommand$Command command0
		org.eclipse.jface.text.DocumentCommand$Command command1
	private boolean intersects (org.eclipse.jface.text.DocumentCommand$Command) 
		org.eclipse.jface.text.DocumentCommand$Command command
	void execute (org.eclipse.jface.text.IDocument)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.DefaultPositionUpdater updater
		org.eclipse.jface.text.Position caretPosition
		org.eclipse.jface.text.DocumentCommand$Command originalCommand
		java.util.Iterator iterator
	private boolean updateCaret () 
	private java.lang.String getCategory () 
}

org/eclipse/jface/text/FindReplaceDocumentAdapterContentProposalProvider$ProposalComputer.class
FindReplaceDocumentAdapterContentProposalProvider.java
package org.eclipse.jface.text
 org.eclipse.jface.text.FindReplaceDocumentAdapterContentProposalProvider$ProposalComputer extends java.lang.Object {
	private final String fExpression
	private final int fDocumentOffset
	private final java.util.ArrayList fPriorityProposals
	private final java.util.ArrayList fProposals
	private final boolean fIsEscape
	public void  (java.lang.String, int) 
		String contents
		int position
		boolean isEscape
		int i
	public org.eclipse.jface.fieldassist.IContentProposal[] computeFindProposals () 
	public org.eclipse.jface.fieldassist.IContentProposal[] computeReplaceProposals () 
	private void addProposal (java.lang.String, java.lang.String, java.lang.String) 
		String proposal
		String displayString
		String additionalInfo
	private void addProposal (java.lang.String, int, java.lang.String, java.lang.String) 
		String proposal
		int cursorPosition
		String displayString
		String additionalInfo
	private void addPriorityProposal (java.lang.String, java.lang.String, java.lang.String) 
		String proposal
		String displayString
		String additionalInfo
	private void addBracketProposal (java.lang.String, int, java.lang.String, java.lang.String) 
		String proposal
		int cursorPosition
		String displayString
		String additionalInfo
		String prolog
		int i
		String prefix
		String postfix
		String epilog
	private void addBsProposal (java.lang.String, java.lang.String, java.lang.String) 
		String proposal
		String displayString
		String additionalInfo
		String prolog
		int position
}

org/eclipse/jface/text/FindReplaceDocumentAdapterContentProposalProvider.class
FindReplaceDocumentAdapterContentProposalProvider.java
package org.eclipse.jface.text
public org.eclipse.jface.text.FindReplaceDocumentAdapterContentProposalProvider extends java.lang.Object implements org.eclipse.jface.fieldassist.IContentProposalProvider  {
	private final boolean fIsFind
	public void  (boolean) 
		boolean isFind
	public org.eclipse.jface.fieldassist.IContentProposal[] getProposals (java.lang.String, int) 
		String contents
		int position
}

org/eclipse/jface/text/IAutoEditStrategy.class
IAutoEditStrategy.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IAutoEditStrategy extends java.lang.Object {
	public abstract void customizeDocumentCommand (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.DocumentCommand) 
}

org/eclipse/jface/text/IAutoIndentStrategy.class
IAutoIndentStrategy.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IAutoIndentStrategy extends java.lang.Object implements org.eclipse.jface.text.IAutoEditStrategy  {
}

org/eclipse/jface/text/IBlockTextSelection.class
IBlockTextSelection.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IBlockTextSelection extends java.lang.Object implements org.eclipse.jface.text.ITextSelection  {
	public abstract int getStartColumn () 
	public abstract int getEndColumn () 
	public abstract java.lang.String getText () 
	public abstract org.eclipse.jface.text.IRegion[] getRegions () 
}

org/eclipse/jface/text/IDelayedInputChangeProvider.class
IDelayedInputChangeProvider.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDelayedInputChangeProvider extends java.lang.Object {
	public abstract void setDelayedInputChangeListener (org.eclipse.jface.text.IInputChangedListener) 
}

org/eclipse/jface/text/IDocumentAdapter.class
IDocumentAdapter.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentAdapter extends java.lang.Object implements org.eclipse.swt.custom.StyledTextContent  {
	public abstract void setDocument (org.eclipse.jface.text.IDocument) 
}

org/eclipse/jface/text/IDocumentAdapterExtension.class
IDocumentAdapterExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IDocumentAdapterExtension extends java.lang.Object {
	public abstract void stopForwardingDocumentChanges () 
	public abstract void resumeForwardingDocumentChanges () 
}

org/eclipse/jface/text/IEditingSupport.class
IEditingSupport.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IEditingSupport extends java.lang.Object {
	public abstract boolean isOriginator (org.eclipse.jface.text.DocumentEvent, org.eclipse.jface.text.IRegion) 
	public abstract boolean ownsFocusShell () 
}

org/eclipse/jface/text/IEditingSupportRegistry.class
IEditingSupportRegistry.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IEditingSupportRegistry extends java.lang.Object {
	public abstract void register (org.eclipse.jface.text.IEditingSupport) 
	public abstract void unregister (org.eclipse.jface.text.IEditingSupport) 
	public abstract org.eclipse.jface.text.IEditingSupport[] getRegisteredSupports () 
}

org/eclipse/jface/text/IEventConsumer.class
IEventConsumer.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IEventConsumer extends java.lang.Object {
	public abstract void processEvent (org.eclipse.swt.events.VerifyEvent) 
}

org/eclipse/jface/text/IFindReplaceTarget.class
IFindReplaceTarget.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IFindReplaceTarget extends java.lang.Object {
	public abstract boolean canPerformFind () 
	public abstract int findAndSelect (int, java.lang.String, boolean, boolean, boolean) 
	public abstract org.eclipse.swt.graphics.Point getSelection () 
	public abstract java.lang.String getSelectionText () 
	public abstract boolean isEditable () 
	public abstract void replaceSelection (java.lang.String) 
}

org/eclipse/jface/text/IFindReplaceTargetExtension.class
IFindReplaceTargetExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IFindReplaceTargetExtension extends java.lang.Object {
	public abstract void beginSession () 
	public abstract void endSession () 
	public abstract org.eclipse.jface.text.IRegion getScope () 
	public abstract void setScope (org.eclipse.jface.text.IRegion) 
	public abstract org.eclipse.swt.graphics.Point getLineSelection () 
	public abstract void setSelection (int, int) 
	public abstract void setScopeHighlightColor (org.eclipse.swt.graphics.Color) 
	public abstract void setReplaceAllMode (boolean) 
}

org/eclipse/jface/text/IFindReplaceTargetExtension3.class
IFindReplaceTargetExtension3.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IFindReplaceTargetExtension3 extends java.lang.Object {
	public abstract int findAndSelect (int, java.lang.String, boolean, boolean, boolean, boolean) 
	public abstract void replaceSelection (java.lang.String, boolean) 
}

org/eclipse/jface/text/IInformationControl.class
IInformationControl.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IInformationControl extends java.lang.Object {
	public abstract void setInformation (java.lang.String) 
	public abstract void setSizeConstraints (int, int) 
	public abstract org.eclipse.swt.graphics.Point computeSizeHint () 
	public abstract void setVisible (boolean) 
	public abstract void setSize (int, int) 
	public abstract void setLocation (org.eclipse.swt.graphics.Point) 
	public abstract void dispose () 
	public abstract void addDisposeListener (org.eclipse.swt.events.DisposeListener) 
	public abstract void removeDisposeListener (org.eclipse.swt.events.DisposeListener) 
	public abstract void setForegroundColor (org.eclipse.swt.graphics.Color) 
	public abstract void setBackgroundColor (org.eclipse.swt.graphics.Color) 
	public abstract boolean isFocusControl () 
	public abstract void setFocus () 
	public abstract void addFocusListener (org.eclipse.swt.events.FocusListener) 
	public abstract void removeFocusListener (org.eclipse.swt.events.FocusListener) 
}

org/eclipse/jface/text/IInformationControlCreator.class
IInformationControlCreator.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IInformationControlCreator extends java.lang.Object {
	public abstract org.eclipse.jface.text.IInformationControl createInformationControl (org.eclipse.swt.widgets.Shell) 
}

org/eclipse/jface/text/IInformationControlCreatorExtension.class
IInformationControlCreatorExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IInformationControlCreatorExtension extends java.lang.Object {
	public abstract boolean canReuse (org.eclipse.jface.text.IInformationControl) 
	public abstract boolean canReplace (org.eclipse.jface.text.IInformationControlCreator) 
}

org/eclipse/jface/text/IInformationControlExtension.class
IInformationControlExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IInformationControlExtension extends java.lang.Object {
	public abstract boolean hasContents () 
}

org/eclipse/jface/text/IInformationControlExtension2.class
IInformationControlExtension2.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IInformationControlExtension2 extends java.lang.Object {
	public abstract void setInput (java.lang.Object) 
}

org/eclipse/jface/text/IInformationControlExtension3.class
IInformationControlExtension3.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IInformationControlExtension3 extends java.lang.Object {
	public abstract org.eclipse.swt.graphics.Rectangle getBounds () 
	public abstract org.eclipse.swt.graphics.Rectangle computeTrim () 
	public abstract boolean restoresSize () 
	public abstract boolean restoresLocation () 
}

org/eclipse/jface/text/IInformationControlExtension4.class
IInformationControlExtension4.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IInformationControlExtension4 extends java.lang.Object {
	public abstract void setStatusText (java.lang.String) 
}

org/eclipse/jface/text/IInformationControlExtension5.class
IInformationControlExtension5.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IInformationControlExtension5 extends java.lang.Object {
	public abstract boolean containsControl (org.eclipse.swt.widgets.Control) 
	public abstract boolean isVisible () 
	public abstract org.eclipse.swt.graphics.Point computeSizeConstraints (int, int) 
	public abstract org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator () 
}

org/eclipse/jface/text/IInputChangedListener.class
IInputChangedListener.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IInputChangedListener extends java.lang.Object {
	public abstract void inputChanged (java.lang.Object) 
}

org/eclipse/jface/text/IMarkRegionTarget.class
IMarkRegionTarget.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IMarkRegionTarget extends java.lang.Object {
	public abstract void setMarkAtCursor (boolean) 
	public abstract void swapMarkAndCursor () 
}

org/eclipse/jface/text/IMarkSelection.class
IMarkSelection.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IMarkSelection extends java.lang.Object implements org.eclipse.jface.viewers.ISelection  {
	public abstract org.eclipse.jface.text.IDocument getDocument () 
	public abstract int getOffset () 
	public abstract int getLength () 
}

org/eclipse/jface/text/IPaintPositionManager.class
IPaintPositionManager.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IPaintPositionManager extends java.lang.Object {
	public abstract void managePosition (org.eclipse.jface.text.Position) 
	public abstract void unmanagePosition (org.eclipse.jface.text.Position) 
}

org/eclipse/jface/text/IPainter.class
IPainter.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IPainter extends java.lang.Object {
	public static final int SELECTION
	public static final int TEXT_CHANGE
	public static final int KEY_STROKE
	public static final int MOUSE_BUTTON
	public static final int INTERNAL
	public static final int CONFIGURATION
	public abstract void dispose () 
	public abstract void paint (int) 
	public abstract void deactivate (boolean) 
	public abstract void setPositionManager (org.eclipse.jface.text.IPaintPositionManager) 
}

org/eclipse/jface/text/IRewriteTarget.class
IRewriteTarget.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IRewriteTarget extends java.lang.Object {
	public abstract org.eclipse.jface.text.IDocument getDocument () 
	public abstract void setRedraw (boolean) 
	public abstract void beginCompoundChange () 
	public abstract void endCompoundChange () 
}

org/eclipse/jface/text/ISelectionValidator.class
ISelectionValidator.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ISelectionValidator extends java.lang.Object {
	public abstract boolean isValid (org.eclipse.jface.viewers.ISelection) 
}

org/eclipse/jface/text/ITextDoubleClickStrategy.class
ITextDoubleClickStrategy.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextDoubleClickStrategy extends java.lang.Object {
	public abstract void doubleClicked (org.eclipse.jface.text.ITextViewer) 
}

org/eclipse/jface/text/ITextHover.class
ITextHover.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextHover extends java.lang.Object {
	public abstract java.lang.String getHoverInfo (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) 
	public abstract org.eclipse.jface.text.IRegion getHoverRegion (org.eclipse.jface.text.ITextViewer, int) 
}

org/eclipse/jface/text/ITextHoverExtension.class
ITextHoverExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextHoverExtension extends java.lang.Object {
	public abstract org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator () 
}

org/eclipse/jface/text/ITextHoverExtension2.class
ITextHoverExtension2.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextHoverExtension2 extends java.lang.Object {
	public abstract java.lang.Object getHoverInfo2 (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) 
}

org/eclipse/jface/text/ITextInputListener.class
ITextInputListener.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextInputListener extends java.lang.Object {
	public abstract void inputDocumentAboutToBeChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument) 
	public abstract void inputDocumentChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument) 
}

org/eclipse/jface/text/ITextListener.class
ITextListener.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextListener extends java.lang.Object {
	public abstract void textChanged (org.eclipse.jface.text.TextEvent) 
}

org/eclipse/jface/text/ITextOperationTarget.class
ITextOperationTarget.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextOperationTarget extends java.lang.Object {
	public static final int UNDO
	public static final int REDO
	public static final int CUT
	public static final int COPY
	public static final int PASTE
	public static final int DELETE
	public static final int SELECT_ALL
	public static final int SHIFT_RIGHT
	public static final int SHIFT_LEFT
	public static final int PRINT
	public static final int PREFIX
	public static final int STRIP_PREFIX
	public abstract boolean canDoOperation (int) 
	public abstract void doOperation (int) 
}

org/eclipse/jface/text/ITextOperationTargetExtension.class
ITextOperationTargetExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextOperationTargetExtension extends java.lang.Object {
	public abstract void enableOperation (int, boolean) 
}

org/eclipse/jface/text/ITextPresentationListener.class
ITextPresentationListener.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextPresentationListener extends java.lang.Object {
	public abstract void applyTextPresentation (org.eclipse.jface.text.TextPresentation) 
}

org/eclipse/jface/text/ITextSelection.class
ITextSelection.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextSelection extends java.lang.Object implements org.eclipse.jface.viewers.ISelection  {
	public abstract int getOffset () 
	public abstract int getLength () 
	public abstract int getStartLine () 
	public abstract int getEndLine () 
	public abstract java.lang.String getText () 
}

org/eclipse/jface/text/ITextViewer.class
ITextViewer.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextViewer extends java.lang.Object {
	public abstract org.eclipse.swt.custom.StyledText getTextWidget () 
	public abstract void setUndoManager (org.eclipse.jface.text.IUndoManager) 
	public abstract void setTextDoubleClickStrategy (org.eclipse.jface.text.ITextDoubleClickStrategy, java.lang.String) 
	public abstract void setAutoIndentStrategy (org.eclipse.jface.text.IAutoIndentStrategy, java.lang.String) 
	public abstract void setTextHover (org.eclipse.jface.text.ITextHover, java.lang.String) 
	public abstract void activatePlugins () 
	public abstract void resetPlugins () 
	public abstract void addViewportListener (org.eclipse.jface.text.IViewportListener) 
	public abstract void removeViewportListener (org.eclipse.jface.text.IViewportListener) 
	public abstract void addTextListener (org.eclipse.jface.text.ITextListener) 
	public abstract void removeTextListener (org.eclipse.jface.text.ITextListener) 
	public abstract void addTextInputListener (org.eclipse.jface.text.ITextInputListener) 
	public abstract void removeTextInputListener (org.eclipse.jface.text.ITextInputListener) 
	public abstract void setDocument (org.eclipse.jface.text.IDocument) 
	public abstract org.eclipse.jface.text.IDocument getDocument () 
	public abstract void setEventConsumer (org.eclipse.jface.text.IEventConsumer) 
	public abstract void setEditable (boolean) 
	public abstract boolean isEditable () 
	public abstract void setDocument (org.eclipse.jface.text.IDocument, int, int) 
	public abstract void setVisibleRegion (int, int) 
	public abstract void resetVisibleRegion () 
	public abstract org.eclipse.jface.text.IRegion getVisibleRegion () 
	public abstract boolean overlapsWithVisibleRegion (int, int) 
	public abstract void changeTextPresentation (org.eclipse.jface.text.TextPresentation, boolean) 
	public abstract void invalidateTextPresentation () 
	public abstract void setTextColor (org.eclipse.swt.graphics.Color) 
	public abstract void setTextColor (org.eclipse.swt.graphics.Color, int, int, boolean) 
	public abstract org.eclipse.jface.text.ITextOperationTarget getTextOperationTarget () 
	public abstract org.eclipse.jface.text.IFindReplaceTarget getFindReplaceTarget () 
	public abstract void setDefaultPrefixes (java.lang.String[], java.lang.String) 
	public abstract void setIndentPrefixes (java.lang.String[], java.lang.String) 
	public abstract void setSelectedRange (int, int) 
	public abstract org.eclipse.swt.graphics.Point getSelectedRange () 
	public abstract org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider () 
	public abstract void revealRange (int, int) 
	public abstract void setTopIndex (int) 
	public abstract int getTopIndex () 
	public abstract int getTopIndexStartOffset () 
	public abstract int getBottomIndex () 
	public abstract int getBottomIndexEndOffset () 
	public abstract int getTopInset () 
}

org/eclipse/jface/text/ITextViewerExtension.class
ITextViewerExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextViewerExtension extends java.lang.Object {
	public abstract void prependVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
	public abstract void appendVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
	public abstract void removeVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public abstract void setMark (int) 
	public abstract int getMark () 
	public abstract void setRedraw (boolean) 
	public abstract org.eclipse.jface.text.IRewriteTarget getRewriteTarget () 
}

org/eclipse/jface/text/ITextViewerExtension2.class
ITextViewerExtension2.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextViewerExtension2 extends java.lang.Object {
	public static final int DEFAULT_HOVER_STATE_MASK
	public abstract void invalidateTextPresentation (int, int) 
	public abstract void setTextHover (org.eclipse.jface.text.ITextHover, java.lang.String, int) 
	public abstract void removeTextHovers (java.lang.String) 
	public abstract org.eclipse.jface.text.ITextHover getCurrentTextHover () 
	public abstract org.eclipse.swt.graphics.Point getHoverEventLocation () 
	public abstract void prependAutoEditStrategy (org.eclipse.jface.text.IAutoEditStrategy, java.lang.String) 
	public abstract void removeAutoEditStrategy (org.eclipse.jface.text.IAutoEditStrategy, java.lang.String) 
	public abstract void addPainter (org.eclipse.jface.text.IPainter) 
	public abstract void removePainter (org.eclipse.jface.text.IPainter) 
}

org/eclipse/jface/text/ITextViewerExtension3.class
ITextViewerExtension3.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextViewerExtension3 extends java.lang.Object {
	public abstract org.eclipse.jface.text.IRegion getModelCoverage () 
	public abstract int modelLine2WidgetLine (int) 
	public abstract int modelOffset2WidgetOffset (int) 
	public abstract org.eclipse.jface.text.IRegion modelRange2WidgetRange (org.eclipse.jface.text.IRegion) 
	public abstract int widgetOffset2ModelOffset (int) 
	public abstract org.eclipse.jface.text.IRegion widgetRange2ModelRange (org.eclipse.jface.text.IRegion) 
	public abstract int widgetlLine2ModelLine (int) 
	public abstract int widgetLineOfWidgetOffset (int) 
}

org/eclipse/jface/text/ITextViewerExtension4.class
ITextViewerExtension4.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextViewerExtension4 extends java.lang.Object {
	public abstract boolean moveFocusToWidgetToken () 
	public abstract void addTextPresentationListener (org.eclipse.jface.text.ITextPresentationListener) 
	public abstract void removeTextPresentationListener (org.eclipse.jface.text.ITextPresentationListener) 
}

org/eclipse/jface/text/ITextViewerExtension5.class
ITextViewerExtension5.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextViewerExtension5 extends java.lang.Object implements org.eclipse.jface.text.ITextViewerExtension3  {
	public abstract org.eclipse.jface.text.IRegion getModelCoverage () 
	public abstract int modelLine2WidgetLine (int) 
	public abstract int modelOffset2WidgetOffset (int) 
	public abstract org.eclipse.jface.text.IRegion modelRange2WidgetRange (org.eclipse.jface.text.IRegion) 
	public abstract int widgetOffset2ModelOffset (int) 
	public abstract org.eclipse.jface.text.IRegion widgetRange2ModelRange (org.eclipse.jface.text.IRegion) 
	public abstract int widgetLine2ModelLine (int) 
	public abstract int widgetLineOfWidgetOffset (int) 
	public abstract org.eclipse.jface.text.IRegion[] getCoveredModelRanges (org.eclipse.jface.text.IRegion) 
	public abstract boolean exposeModelRange (org.eclipse.jface.text.IRegion) 
}

org/eclipse/jface/text/ITextViewerExtension6.class
ITextViewerExtension6.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextViewerExtension6 extends java.lang.Object {
	public abstract void setHyperlinkDetectors (org.eclipse.jface.text.hyperlink.IHyperlinkDetector[], int) 
	public abstract org.eclipse.jface.text.IUndoManager getUndoManager () 
}

org/eclipse/jface/text/ITextViewerExtension7.class
ITextViewerExtension7.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextViewerExtension7 extends java.lang.Object {
	public abstract void setTabsToSpacesConverter (org.eclipse.jface.text.IAutoEditStrategy) 
}

org/eclipse/jface/text/ITextViewerExtension8$EnrichMode.class
ITextViewerExtension8.java
package org.eclipse.jface.text
public final org.eclipse.jface.text.ITextViewerExtension8$EnrichMode extends java.lang.Object {
	public static final org.eclipse.jface.text.ITextViewerExtension8$EnrichMode AFTER_DELAY
	public static final org.eclipse.jface.text.ITextViewerExtension8$EnrichMode IMMEDIATELY
	public static final org.eclipse.jface.text.ITextViewerExtension8$EnrichMode ON_CLICK
	private String fName
	static void  () 
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
}

org/eclipse/jface/text/ITextViewerExtension8.class
ITextViewerExtension8.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.ITextViewerExtension8 extends java.lang.Object {
	public abstract void print (org.eclipse.swt.custom.StyledTextPrintOptions) 
	public abstract void setHoverEnrichMode (org.eclipse.jface.text.ITextViewerExtension8$EnrichMode) 
}

org/eclipse/jface/text/IUndoManager.class
IUndoManager.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IUndoManager extends java.lang.Object {
	public abstract void connect (org.eclipse.jface.text.ITextViewer) 
	public abstract void disconnect () 
	public abstract void beginCompoundChange () 
	public abstract void endCompoundChange () 
	public abstract void reset () 
	public abstract void setMaximalUndoLevel (int) 
	public abstract boolean undoable () 
	public abstract boolean redoable () 
	public abstract void undo () 
	public abstract void redo () 
}

org/eclipse/jface/text/IUndoManagerExtension.class
IUndoManagerExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IUndoManagerExtension extends java.lang.Object {
	public abstract org.eclipse.core.commands.operations.IUndoContext getUndoContext () 
}

org/eclipse/jface/text/IViewportListener.class
IViewportListener.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IViewportListener extends java.lang.Object {
	public abstract void viewportChanged (int) 
}

org/eclipse/jface/text/IWidgetTokenKeeper.class
IWidgetTokenKeeper.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IWidgetTokenKeeper extends java.lang.Object {
	public abstract boolean requestWidgetToken (org.eclipse.jface.text.IWidgetTokenOwner) 
}

org/eclipse/jface/text/IWidgetTokenKeeperExtension.class
IWidgetTokenKeeperExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IWidgetTokenKeeperExtension extends java.lang.Object {
	public abstract boolean requestWidgetToken (org.eclipse.jface.text.IWidgetTokenOwner, int) 
	public abstract boolean setFocus (org.eclipse.jface.text.IWidgetTokenOwner) 
}

org/eclipse/jface/text/IWidgetTokenOwner.class
IWidgetTokenOwner.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IWidgetTokenOwner extends java.lang.Object {
	public abstract boolean requestWidgetToken (org.eclipse.jface.text.IWidgetTokenKeeper) 
	public abstract void releaseWidgetToken (org.eclipse.jface.text.IWidgetTokenKeeper) 
}

org/eclipse/jface/text/IWidgetTokenOwnerExtension.class
IWidgetTokenOwnerExtension.java
package org.eclipse.jface.text
public abstract org.eclipse.jface.text.IWidgetTokenOwnerExtension extends java.lang.Object {
	public abstract boolean requestWidgetToken (org.eclipse.jface.text.IWidgetTokenKeeper, int) 
}

org/eclipse/jface/text/JFaceTextMessages.class
JFaceTextMessages.java
package org.eclipse.jface.text
 org.eclipse.jface.text.JFaceTextMessages extends java.lang.Object {
	private static final String RESOURCE_BUNDLE
	private static java.util.ResourceBundle fgResourceBundle
	static void  () 
	private void  () 
	public static java.lang.String getString (java.lang.String) 
		String key
}

org/eclipse/jface/text/JFaceTextMessages.properties
org/eclipse/jface/text/JFaceTextUtil.class
JFaceTextUtil.java
package org.eclipse.jface.text
public final org.eclipse.jface.text.JFaceTextUtil extends java.lang.Object {
	private void  () 
	public static int computeLineHeight (org.eclipse.swt.custom.StyledText, int, int, int) 
		org.eclipse.swt.custom.StyledText textWidget
		int startLine
		int endLine
		int lineCount
	public static int getBottomIndex (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText widget
		int lastPixel
		int bottom
		int pixel
		int offset
		int height
	public static int getPartialTopIndex (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText widget
		int top
		int pixels
	public static int getPartialBottomIndex (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText widget
		int lastPixel
		int bottom
	private static int computeLastVisiblePixel (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText widget
		int caHeight
		int lastPixel
	public static int getPartialTopIndex (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.swt.custom.StyledText widget
		int widgetTop
	public static int getPartialBottomIndex (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.swt.custom.StyledText textWidget
		int widgetBottom
	public static org.eclipse.jface.text.source.ILineRange getVisibleModelLines (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
		int top
		int bottom
	public static int widgetLine2ModelLine (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int widgetLine
		int modelLine
		int modelLine
		int modelLine
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion r
		org.eclipse.jface.text.IDocument d
	public static int modelLineToWidgetLine (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int modelLine
		int widgetLine
		int widgetLine
		int widgetLine
		int widgetLine
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.IDocument document
		int visibleStartLine
		int visibleEndLine
	public static int getHiddenTopLinePixels (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText textWidget
		int top
	public static int getLinePixel (org.eclipse.swt.custom.StyledText, int) 
		org.eclipse.swt.custom.StyledText textWidget
		int line
	public static int getLineIndex (org.eclipse.swt.custom.StyledText, int) 
		org.eclipse.swt.custom.StyledText textWidget
		int y
		int lineIndex
	public static boolean isShowingEntireContents (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText widget
		int lastVisiblePixel
		int lastPossiblePixel
	public static org.eclipse.swt.graphics.Rectangle computeArea (org.eclipse.jface.text.IRegion, org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.ITextViewer textViewer
		int start
		int end
		org.eclipse.jface.text.IRegion widgetRegion
		org.eclipse.swt.custom.StyledText styledText
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Point loc
	private static org.eclipse.jface.text.IRegion modelRange2WidgetRange (org.eclipse.jface.text.IRegion, org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.ITextViewer textViewer
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion visibleRegion
		int start
		int end
	public static int getAverageCharWidth (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.GC gc
		int increment
	public static boolean isEmpty (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.ITextSelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.ITextSelection selection
	public static org.eclipse.jface.text.IRegion[] getCoveredRanges (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.ITextSelection)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.ITextSelection selection
	public static int getOffsetForCursorLocation (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.swt.custom.StyledText text
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Point absolutePosition
		org.eclipse.swt.graphics.Point relativePosition
		int widgetOffset
		org.eclipse.swt.graphics.Point p
		org.eclipse.jface.text.ITextViewerExtension5 extension
}

org/eclipse/jface/text/MarginPainter.class
MarginPainter.java
package org.eclipse.jface.text
public org.eclipse.jface.text.MarginPainter extends java.lang.Object implements org.eclipse.jface.text.IPainter org.eclipse.swt.events.PaintListener  {
	private org.eclipse.swt.custom.StyledText fTextWidget
	private int fMarginWidth
	private org.eclipse.swt.graphics.Color fColor
	private int fLineStyle
	private int fLineWidth
	private int fCachedWidgetX
	private boolean fIsActive
	public void  (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
	public void setMarginRulerColumn (int) 
		int width
	public void setMarginRulerStyle (int) 
		int lineStyle
	public void setMarginRulerWidth (int) 
		int lineWidth
	public void setMarginRulerColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
	public void initialize () 
	private void computeWidgetX () 
		org.eclipse.swt.graphics.GC gc
		int pixels
	public void deactivate (boolean) 
		boolean redraw
	public void dispose () 
	public void paint (int) 
		int reason
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
		int x
		org.eclipse.swt.graphics.Rectangle area
	public void setPositionManager (org.eclipse.jface.text.IPaintPositionManager) 
		org.eclipse.jface.text.IPaintPositionManager manager
}

org/eclipse/jface/text/MarkSelection.class
MarkSelection.java
package org.eclipse.jface.text
public org.eclipse.jface.text.MarkSelection extends java.lang.Object implements org.eclipse.jface.text.IMarkSelection  {
	private final org.eclipse.jface.text.IDocument fDocument
	private final int fOffset
	private final int fLength
	public void  (org.eclipse.jface.text.IDocument, int, int) 
		org.eclipse.jface.text.IDocument document
		int offset
		int length
	public org.eclipse.jface.text.IDocument getDocument () 
	public int getOffset () 
	public int getLength () 
	public boolean isEmpty () 
}

org/eclipse/jface/text/PaintManager$1.class
PaintManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.PaintManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.PaintManager this$0
	void  (org.eclipse.jface.text.PaintManager) 
	public void run () 
}

org/eclipse/jface/text/PaintManager$PaintPositionUpdater.class
PaintManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.PaintManager$PaintPositionUpdater extends org.eclipse.jface.text.DefaultPositionUpdater {
	protected void  (java.lang.String) 
		String category
	protected void adaptToInsert () 
		int myStart
		int myEnd
		int yoursStart
		int yoursEnd
}

org/eclipse/jface/text/PaintManager$PositionManager.class
PaintManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.PaintManager$PositionManager extends java.lang.Object implements org.eclipse.jface.text.IPaintPositionManager  {
	private org.eclipse.jface.text.IDocument fDocument
	private org.eclipse.jface.text.IPositionUpdater fPositionUpdater
	private String fCategory
	public void  () 
	public void install (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void dispose () 
	public void uninstall (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void managePosition (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position position
	public void unmanagePosition (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position position
}

org/eclipse/jface/text/PaintManager.class
PaintManager.java
package org.eclipse.jface.text
public final org.eclipse.jface.text.PaintManager extends java.lang.Object implements org.eclipse.swt.events.KeyListener org.eclipse.swt.events.MouseListener org.eclipse.jface.viewers.ISelectionChangedListener org.eclipse.jface.text.ITextListener org.eclipse.jface.text.ITextInputListener  {
	private java.util.List fPainters
	private org.eclipse.jface.text.PaintManager$PositionManager fManager
	private org.eclipse.jface.text.ITextViewer fTextViewer
	public void  (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
	public void addPainter (org.eclipse.jface.text.IPainter) 
		org.eclipse.jface.text.IPainter painter
	public void removePainter (org.eclipse.jface.text.IPainter) 
		org.eclipse.jface.text.IPainter painter
	private void install () 
	private void addListeners () 
		org.eclipse.jface.viewers.ISelectionProvider provider
		org.eclipse.swt.custom.StyledText text
	public void dispose () 
		java.util.Iterator e
	private void removeListeners () 
		org.eclipse.jface.viewers.ISelectionProvider provider
		org.eclipse.swt.custom.StyledText text
	private void paint (int) 
		int reason
		java.util.Iterator e
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent event
		org.eclipse.swt.widgets.Control control
	public void inputDocumentAboutToBeChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument oldInput
		org.eclipse.jface.text.IDocument newInput
		java.util.Iterator e
	public void inputDocumentChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument oldInput
		org.eclipse.jface.text.IDocument newInput
	static org.eclipse.jface.text.ITextViewer access$0 (org.eclipse.jface.text.PaintManager) 
	static void access$1 (org.eclipse.jface.text.PaintManager, int) 
}

org/eclipse/jface/text/PropagatingFontFieldEditor$1.class
PropagatingFontFieldEditor.java
package org.eclipse.jface.text
 org.eclipse.jface.text.PropagatingFontFieldEditor$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	private final String val$sourceKey
	private final org.eclipse.jface.preference.IPreferenceStore val$source
	private final org.eclipse.jface.preference.IPreferenceStore val$target
	private final String val$targetKey
	void  (java.lang.String, org.eclipse.jface.preference.IPreferenceStore, org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/jface/text/PropagatingFontFieldEditor.class
PropagatingFontFieldEditor.java
package org.eclipse.jface.text
public org.eclipse.jface.text.PropagatingFontFieldEditor extends org.eclipse.jface.preference.FontFieldEditor {
	private org.eclipse.swt.widgets.Composite fParent
	private String fDefaultFontLabel
	public void  (java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite, java.lang.String) 
		String name
		String labelText
		org.eclipse.swt.widgets.Composite parent
		String defaultFontLabel
	protected void doLoad () 
	protected void doLoadDefault () 
	private void checkForDefault () 
		org.eclipse.swt.widgets.Control c
	private static void propagateFont (org.eclipse.jface.preference.IPreferenceStore, java.lang.String, org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
		org.eclipse.jface.preference.IPreferenceStore source
		String sourceKey
		org.eclipse.jface.preference.IPreferenceStore target
		String targetKey
		org.eclipse.swt.graphics.FontData fd
		boolean isDefault
	public static void startPropagate (org.eclipse.jface.preference.IPreferenceStore, java.lang.String, org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
		org.eclipse.jface.preference.IPreferenceStore source
		String sourceKey
		org.eclipse.jface.preference.IPreferenceStore target
		String targetKey
	static void access$0 (org.eclipse.jface.preference.IPreferenceStore, java.lang.String, org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
}

org/eclipse/jface/text/RegExMessages.class
RegExMessages.java
package org.eclipse.jface.text
final org.eclipse.jface.text.RegExMessages extends java.lang.Object {
	private static final String RESOURCE_BUNDLE
	private static java.util.ResourceBundle fgResourceBundle
	static Class class$0
	static void  () 
	private void  () 
	public static java.lang.String getString (java.lang.String) 
		String key
}

org/eclipse/jface/text/RegExMessages.properties
org/eclipse/jface/text/TabsToSpacesConverter.class
TabsToSpacesConverter.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TabsToSpacesConverter extends java.lang.Object implements org.eclipse.jface.text.IAutoEditStrategy  {
	private int fTabRatio
	private org.eclipse.jface.text.ILineTracker fLineTracker
	public void  () 
	public void setNumberOfSpacesPerTab (int) 
		int ratio
	public void setLineTracker (org.eclipse.jface.text.ILineTracker) 
		org.eclipse.jface.text.ILineTracker lineTracker
	private int insertTabString (java.lang.StringBuffer, int) 
		StringBuffer buffer
		int offsetInLine
		int remainder
		int i
	public void customizeDocumentCommand (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.DocumentCommand) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.DocumentCommand command
		String text
		int index
		StringBuffer buffer
		int lines
		int i
		int offset
		int endOffset
		String line
		int position
		org.eclipse.jface.text.IRegion firstLine
		int length
		int j
		char c
}

org/eclipse/jface/text/TextAttribute.class
TextAttribute.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TextAttribute extends java.lang.Object {
	public static final int STRIKETHROUGH
	public static final int UNDERLINE
	private org.eclipse.swt.graphics.Color foreground
	private org.eclipse.swt.graphics.Color background
	private int style
	private org.eclipse.swt.graphics.Font font
	private int fHashCode
	public void  (org.eclipse.swt.graphics.Color, org.eclipse.swt.graphics.Color, int) 
		org.eclipse.swt.graphics.Color foreground
		org.eclipse.swt.graphics.Color background
		int style
	public void  (org.eclipse.swt.graphics.Color, org.eclipse.swt.graphics.Color, int, org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Color foreground
		org.eclipse.swt.graphics.Color background
		int style
		org.eclipse.swt.graphics.Font font
	public void  (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color foreground
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.jface.text.TextAttribute a
	private boolean equals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public int hashCode () 
		int multiplier
	public org.eclipse.swt.graphics.Color getForeground () 
	public org.eclipse.swt.graphics.Color getBackground () 
	public int getStyle () 
	public org.eclipse.swt.graphics.Font getFont () 
}

org/eclipse/jface/text/TextEvent.class
TextEvent.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TextEvent extends java.lang.Object {
	private int fOffset
	private int fLength
	private String fText
	private String fReplacedText
	private org.eclipse.jface.text.DocumentEvent fDocumentEvent
	private boolean fViewerRedrawState
	protected void  (int, int, java.lang.String, java.lang.String, org.eclipse.jface.text.DocumentEvent, boolean) 
		int offset
		int length
		String text
		String replacedText
		org.eclipse.jface.text.DocumentEvent event
		boolean viewerRedrawState
	public int getOffset () 
	public int getLength () 
	public java.lang.String getText () 
	public java.lang.String getReplacedText () 
	public org.eclipse.jface.text.DocumentEvent getDocumentEvent () 
	public boolean getViewerRedrawState () 
}

org/eclipse/jface/text/TextPresentation$FilterIterator.class
TextPresentation.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextPresentation$FilterIterator extends java.lang.Object implements java.util.Iterator  {
	protected int fIndex
	protected int fLength
	protected boolean fSkipDefaults
	protected org.eclipse.jface.text.IRegion fWindow
	final org.eclipse.jface.text.TextPresentation this$0
	protected void  (org.eclipse.jface.text.TextPresentation, boolean) 
		boolean skipDefaults
	public java.lang.Object next () 
		org.eclipse.swt.custom.StyleRange r
	public boolean hasNext () 
	public void remove () 
	protected boolean skip (java.lang.Object) 
		Object o
		org.eclipse.swt.custom.StyleRange r
	protected void computeIndex () 
}

org/eclipse/jface/text/TextPresentation.class
TextPresentation.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TextPresentation extends java.lang.Object {
	private org.eclipse.swt.custom.StyleRange fDefaultRange
	private java.util.ArrayList fRanges
	private org.eclipse.jface.text.IRegion fResultWindow
	private org.eclipse.jface.text.IRegion fExtent
	public static void applyTextPresentation (org.eclipse.jface.text.TextPresentation, org.eclipse.swt.custom.StyledText) 
		org.eclipse.jface.text.TextPresentation presentation
		org.eclipse.swt.custom.StyledText text
		org.eclipse.swt.custom.StyleRange[] ranges
		int i
		java.util.Iterator e
	public void  () 
	public void  (int) 
		int sizeHint
	public void  (org.eclipse.jface.text.IRegion, int) 
		org.eclipse.jface.text.IRegion extent
		int sizeHint
	public void setResultWindow (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion resultWindow
	public void setDefaultStyleRange (org.eclipse.swt.custom.StyleRange) 
		org.eclipse.swt.custom.StyleRange range
	public org.eclipse.swt.custom.StyleRange getDefaultStyleRange () 
		org.eclipse.swt.custom.StyleRange range
	public void addStyleRange (org.eclipse.swt.custom.StyleRange) 
		org.eclipse.swt.custom.StyleRange range
	public void replaceStyleRange (org.eclipse.swt.custom.StyleRange) 
		org.eclipse.swt.custom.StyleRange range
	public void mergeStyleRange (org.eclipse.swt.custom.StyleRange) 
		org.eclipse.swt.custom.StyleRange range
	private void applyStyleRange (org.eclipse.swt.custom.StyleRange, boolean) 
		org.eclipse.swt.custom.StyleRange range
		boolean merge
		int start
		int length
		int end
		org.eclipse.swt.custom.StyleRange defaultRange
		org.eclipse.jface.text.IRegion rangeRegion
		int first
		org.eclipse.swt.custom.StyleRange defaultRange
		int last
		int i
		org.eclipse.swt.custom.StyleRange current
		int currentStart
		int currentEnd
		org.eclipse.swt.custom.StyleRange currentCopy
		org.eclipse.swt.custom.StyleRange defaultRange
		org.eclipse.swt.custom.StyleRange defaultRange
	public void replaceStyleRanges (org.eclipse.swt.custom.StyleRange[]) 
		org.eclipse.swt.custom.StyleRange[] ranges
	public void mergeStyleRanges (org.eclipse.swt.custom.StyleRange[]) 
		org.eclipse.swt.custom.StyleRange[] ranges
	private void applyStyleRanges (org.eclipse.swt.custom.StyleRange[], boolean) 
		org.eclipse.swt.custom.StyleRange[] ranges
		boolean merge
		int j
		java.util.ArrayList oldRanges
		java.util.ArrayList newRanges
		int i
		int n
		org.eclipse.swt.custom.StyleRange range
		int m
		int m
	private void applyStyle (org.eclipse.swt.custom.StyleRange, org.eclipse.swt.custom.StyleRange, boolean) 
		org.eclipse.swt.custom.StyleRange template
		org.eclipse.swt.custom.StyleRange target
		boolean merge
	private void checkConsistency (org.eclipse.swt.custom.StyleRange) 
		org.eclipse.swt.custom.StyleRange range
		int defaultEnd
		int end
	private int getFirstIndexInWindow (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion window
		int start
		int i
		int j
		int k
		org.eclipse.swt.custom.StyleRange r
	private int getFirstIndexAfterWindow (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion window
		int end
		int i
		int j
		int k
		org.eclipse.swt.custom.StyleRange r
	private org.eclipse.swt.custom.StyleRange createWindowRelativeRange (org.eclipse.jface.text.IRegion, org.eclipse.swt.custom.StyleRange) 
		org.eclipse.jface.text.IRegion window
		org.eclipse.swt.custom.StyleRange range
		int start
		int rangeEnd
		int windowEnd
		int end
		org.eclipse.swt.custom.StyleRange newRange
	private org.eclipse.jface.text.IRegion createWindowRelativeRegion (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion coverage
		int start
		int rangeEnd
		int windowEnd
		int end
	public java.util.Iterator getNonDefaultStyleRangeIterator () 
	public java.util.Iterator getAllStyleRangeIterator () 
	public boolean isEmpty () 
	public int getDenumerableRanges () 
		int size
	public org.eclipse.swt.custom.StyleRange getFirstStyleRange () 
		org.eclipse.swt.custom.StyleRange range
	public org.eclipse.swt.custom.StyleRange getLastStyleRange () 
		org.eclipse.swt.custom.StyleRange range
	public org.eclipse.jface.text.IRegion getCoverage () 
		org.eclipse.swt.custom.StyleRange range
		org.eclipse.swt.custom.StyleRange first
		org.eclipse.swt.custom.StyleRange last
	public org.eclipse.jface.text.IRegion getExtent () 
	public void clear () 
	static org.eclipse.jface.text.IRegion access$0 (org.eclipse.jface.text.TextPresentation) 
	static int access$1 (org.eclipse.jface.text.TextPresentation, org.eclipse.jface.text.IRegion) 
	static int access$2 (org.eclipse.jface.text.TextPresentation, org.eclipse.jface.text.IRegion) 
	static java.util.ArrayList access$3 (org.eclipse.jface.text.TextPresentation) 
	static org.eclipse.swt.custom.StyleRange access$4 (org.eclipse.jface.text.TextPresentation, org.eclipse.jface.text.IRegion, org.eclipse.swt.custom.StyleRange) 
	static org.eclipse.swt.custom.StyleRange access$5 (org.eclipse.jface.text.TextPresentation) 
}

org/eclipse/jface/text/TextSelection.class
TextSelection.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TextSelection extends java.lang.Object implements org.eclipse.jface.text.ITextSelection  {
	private static final boolean ASSERT_INVLID_SELECTION_NULL
	private static final org.eclipse.jface.text.ITextSelection NULL
	private final org.eclipse.jface.text.IDocument fDocument
	private int fOffset
	private int fLength
	static void  () 
	public static org.eclipse.jface.text.ITextSelection emptySelection () 
	private void  () 
	public void  (int, int) 
		int offset
		int length
	public void  (org.eclipse.jface.text.IDocument, int, int) 
		org.eclipse.jface.text.IDocument document
		int offset
		int length
	public boolean isEmpty () 
	public int getOffset () 
	public int getLength () 
	public int getStartLine () 
	public int getEndLine () 
		int endOffset
	public java.lang.String getText () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jface.text.TextSelection s
		boolean sameRange
		String sContent
		String content
	public int hashCode () 
		int low
	protected org.eclipse.jface.text.IDocument getDocument () 
}

org/eclipse/jface/text/TextViewer$1.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		int topIndex
		int bottomIndex
}

org/eclipse/jface/text/TextViewer$10.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$10 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void run () 
}

org/eclipse/jface/text/TextViewer$11.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$11 extends java.lang.Thread {
	final org.eclipse.jface.text.TextViewer this$0
	private final Runnable val$styledTextPrinter
	private final org.eclipse.swt.printing.Printer val$printer
	void  (org.eclipse.jface.text.TextViewer, java.lang.String, java.lang.Runnable, org.eclipse.swt.printing.Printer) 
		String $anonymous0
	public void run () 
}

org/eclipse/jface/text/TextViewer$2.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/text/TextViewer$3.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$3 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void keyTraversed (org.eclipse.swt.events.TraverseEvent) 
		org.eclipse.swt.events.TraverseEvent e
}

org/eclipse/jface/text/TextViewer$4.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$4 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
}

org/eclipse/jface/text/TextViewer$5.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$5 extends java.lang.Object implements java.lang.Runnable  {
	final int id
	final org.eclipse.jface.text.TextViewer this$0
	private final boolean val$fireEqualSelection
	void  (org.eclipse.jface.text.TextViewer, boolean) 
	public void run () 
		org.eclipse.swt.graphics.Point selection
		org.eclipse.jface.text.IRegion r
}

org/eclipse/jface/text/TextViewer$6.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$6 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.TextViewer this$0
	private final org.eclipse.swt.events.VerifyEvent val$e
	void  (org.eclipse.jface.text.TextViewer, org.eclipse.swt.events.VerifyEvent) 
	public void run () 
		org.eclipse.jface.internal.text.SelectionProcessor processor
		org.eclipse.jface.viewers.ISelection selection
		int length
		org.eclipse.text.edits.TextEdit edit
		org.eclipse.jface.viewers.ISelection empty
		int lines
		String delim
		StringBuffer text
		int i
}

org/eclipse/jface/text/TextViewer$7.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$7 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void run () 
}

org/eclipse/jface/text/TextViewer$8.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$8 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void run () 
}

org/eclipse/jface/text/TextViewer$9.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$9 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void run () 
		org.eclipse.jface.internal.text.SelectionProcessor processor
		org.eclipse.swt.dnd.Clipboard clipboard
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.swt.dnd.TextTransfer plainTextTransfer
		String contents
		String toInsert
		String toInsert
		int length
		int lines
		String delim
		StringBuffer text
		int i
}

org/eclipse/jface/text/TextViewer$ColumnPosition.class
TextViewer.java
package org.eclipse.jface.text
final org.eclipse.jface.text.TextViewer$ColumnPosition extends org.eclipse.jface.text.Position {
	int fStartColumn
	int fEndColumn
	void  (int, int, int, int) 
		int offset
		int length
		int startColumn
		int endColumn
}

org/eclipse/jface/text/TextViewer$CursorListener.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$CursorListener extends java.lang.Object implements org.eclipse.swt.events.KeyListener org.eclipse.swt.events.MouseListener  {
	final org.eclipse.jface.text.TextViewer this$0
	private void  (org.eclipse.jface.text.TextViewer) 
	private void install () 
	private void uninstall () 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent event
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
	void  (org.eclipse.jface.text.TextViewer, org.eclipse.jface.text.TextViewer$CursorListener) 
	static void access$1 (org.eclipse.jface.text.TextViewer$CursorListener) 
	static void access$2 (org.eclipse.jface.text.TextViewer$CursorListener) 
}

org/eclipse/jface/text/TextViewer$DocumentRewriteSessionListener.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$DocumentRewriteSessionListener extends java.lang.Object implements org.eclipse.jface.text.IDocumentRewriteSessionListener  {
	final org.eclipse.jface.text.TextViewer this$0
	private void  (org.eclipse.jface.text.TextViewer) 
	public void documentRewriteSessionChanged (org.eclipse.jface.text.DocumentRewriteSessionEvent) 
		org.eclipse.jface.text.DocumentRewriteSessionEvent event
		org.eclipse.jface.text.IRewriteTarget target
		boolean toggleRedraw
		boolean viewportStabilize
	void  (org.eclipse.jface.text.TextViewer, org.eclipse.jface.text.TextViewer$DocumentRewriteSessionListener) 
}

org/eclipse/jface/text/TextViewer$FindReplaceRange.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$FindReplaceRange extends java.lang.Object implements org.eclipse.swt.custom.LineBackgroundListener org.eclipse.jface.text.ITextListener org.eclipse.jface.text.IPositionUpdater  {
	private static final String RANGE_CATEGORY
	private org.eclipse.swt.graphics.Color fHighlightColor
	private org.eclipse.jface.text.Position fPosition
	final org.eclipse.jface.text.TextViewer this$0
	public void  (org.eclipse.jface.text.TextViewer, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion range
	public void setRange (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion range
	public org.eclipse.jface.text.IRegion getRange () 
	public void setHighlightColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
	public void lineGetBackground (org.eclipse.swt.custom.LineBackgroundEvent) 
		org.eclipse.swt.custom.LineBackgroundEvent event
		int offset
	public void install () 
		org.eclipse.jface.text.IDocument document
	public void uninstall () 
		org.eclipse.jface.text.IDocument document
	private void clear () 
	private void paint () 
		org.eclipse.jface.text.IRegion widgetRegion
		int offset
		int length
		int count
		org.eclipse.swt.graphics.Point upperLeft
		org.eclipse.swt.graphics.Point lowerRight
		int width
		int height
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent event
	public void update (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
		int offset
		int length
		int delta
}

org/eclipse/jface/text/TextViewer$FindReplaceTarget.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$FindReplaceTarget extends java.lang.Object implements org.eclipse.jface.text.IFindReplaceTarget org.eclipse.jface.text.IFindReplaceTargetExtension org.eclipse.jface.text.IFindReplaceTargetExtension3  {
	private org.eclipse.jface.text.TextViewer$FindReplaceRange fRange
	private org.eclipse.swt.graphics.Color fScopeHighlightColor
	private java.util.Map fRememberedPartitioners
	private org.eclipse.jface.text.DocumentRewriteSession fRewriteSession
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public java.lang.String getSelectionText () 
		org.eclipse.swt.graphics.Point s
		org.eclipse.jface.text.IDocument document
	public void replaceSelection (java.lang.String) 
		String text
	public void replaceSelection (java.lang.String, boolean) 
		String text
		boolean regExReplace
		org.eclipse.swt.graphics.Point s
		org.eclipse.jface.text.IRegion matchRegion
		int length
	public boolean isEditable () 
	public org.eclipse.swt.graphics.Point getSelection () 
		org.eclipse.swt.graphics.Point modelSelection
		org.eclipse.swt.graphics.Point widgetSelection
	public int findAndSelect (int, java.lang.String, boolean, boolean, boolean) 
		int widgetOffset
		String findString
		boolean searchForward
		boolean caseSensitive
		boolean wholeWord
	public int findAndSelect (int, java.lang.String, boolean, boolean, boolean, boolean) 
		int widgetOffset
		String findString
		boolean searchForward
		boolean caseSensitive
		boolean wholeWord
		boolean regExSearch
		int modelOffset
		org.eclipse.jface.text.IRegion range
	public boolean canPerformFind () 
	public void beginSession () 
	public void endSession () 
	public org.eclipse.jface.text.IRegion getScope () 
	public org.eclipse.swt.graphics.Point getLineSelection () 
		org.eclipse.swt.graphics.Point point
		org.eclipse.jface.text.IDocument document
		int line
		int offset
		org.eclipse.jface.text.IRegion lastLineInfo
		int lastLine
		int length
		int length
	public void setSelection (int, int) 
		int modelOffset
		int modelLength
	public void setScope (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion scope
	public void setScopeHighlightColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
	public void setReplaceAllMode (boolean) 
		boolean replaceAll
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IDocumentExtension4 extension
		org.eclipse.jface.text.IDocumentExtension4 extension
}

org/eclipse/jface/text/TextViewer$RewriteTarget.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$RewriteTarget extends java.lang.Object implements org.eclipse.jface.text.IRewriteTarget  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void beginCompoundChange () 
	public void endCompoundChange () 
	public org.eclipse.jface.text.IDocument getDocument () 
	public void setRedraw (boolean) 
		boolean redraw
}

org/eclipse/jface/text/TextViewer$ShiftPositionUpdater.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$ShiftPositionUpdater extends org.eclipse.jface.text.DefaultPositionUpdater {
	protected void  (java.lang.String) 
		String category
	protected void adaptToInsert () 
		int myStart
		int myEnd
		int yoursStart
		int yoursEnd
}

org/eclipse/jface/text/TextViewer$TextDoubleClickStrategyConnector.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$TextDoubleClickStrategyConnector extends org.eclipse.swt.events.MouseAdapter implements org.eclipse.swt.custom.MovementListener  {
	private org.eclipse.swt.graphics.Point fDoubleClickSelection
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void getNextOffset (org.eclipse.swt.custom.MovementEvent) 
		org.eclipse.swt.custom.MovementEvent event
	public void getPreviousOffset (org.eclipse.swt.custom.MovementEvent) 
		org.eclipse.swt.custom.MovementEvent event
		org.eclipse.jface.text.ITextDoubleClickStrategy s
		org.eclipse.swt.custom.StyledText textWidget
}

org/eclipse/jface/text/TextViewer$TextHoverKey.class
TextViewer.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TextViewer$TextHoverKey extends java.lang.Object {
	private String fContentType
	private int fStateMask
	final org.eclipse.jface.text.TextViewer this$0
	protected void  (org.eclipse.jface.text.TextViewer, java.lang.String, int) 
		String contentType
		int stateMask
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jface.text.TextViewer$TextHoverKey textHoverKey
	public int hashCode () 
	private void setStateMask (int) 
		int stateMask
	static java.lang.String access$0 (org.eclipse.jface.text.TextViewer$TextHoverKey) 
	static void access$1 (org.eclipse.jface.text.TextViewer$TextHoverKey, int) 
}

org/eclipse/jface/text/TextViewer$TextVerifyListener.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$TextVerifyListener extends java.lang.Object implements org.eclipse.swt.events.VerifyListener  {
	private boolean fForward
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void forward (boolean) 
		boolean forward
	public void verifyText (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
}

org/eclipse/jface/text/TextViewer$VerifyKeyListenersManager$Batch.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager$Batch extends java.lang.Object {
	int index
	org.eclipse.swt.custom.VerifyKeyListener listener
	final org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager this$1
	public void  (org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager, org.eclipse.swt.custom.VerifyKeyListener, int) 
		org.eclipse.swt.custom.VerifyKeyListener l
		int i
}

org/eclipse/jface/text/TextViewer$VerifyKeyListenersManager.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager extends java.lang.Object implements org.eclipse.swt.custom.VerifyKeyListener  {
	private java.util.List fListeners
	private java.util.List fBatched
	private int fReentranceCount
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void verifyKey (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent event
		java.util.Iterator iterator
		org.eclipse.swt.custom.VerifyKeyListener listener
	private void processBatchedRequests () 
		java.util.Iterator e
		org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager$Batch batch
	public int numberOfListeners () 
	public void insertListener (org.eclipse.swt.custom.VerifyKeyListener, int) 
		org.eclipse.swt.custom.VerifyKeyListener listener
		int index
		int idx
		int size
		int i
	public void removeListener (org.eclipse.swt.custom.VerifyKeyListener) 
		org.eclipse.swt.custom.VerifyKeyListener listener
		int size
		int i
	private void install () 
		org.eclipse.swt.custom.StyledText textWidget
	private void uninstall () 
		org.eclipse.swt.custom.StyledText textWidget
}

org/eclipse/jface/text/TextViewer$ViewerState.class
TextViewer.java
package org.eclipse.jface.text
final org.eclipse.jface.text.TextViewer$ViewerState extends java.lang.Object {
	private org.eclipse.jface.text.Position fSelection
	private boolean fReverseSelection
	private boolean fSelectionSet
	private org.eclipse.jface.text.Position fStableLine
	private int fStablePixel
	private org.eclipse.jface.text.IPositionUpdater fUpdater
	private org.eclipse.jface.text.IDocument fUpdaterDocument
	private String fUpdaterCategory
	final org.eclipse.jface.text.TextViewer this$0
	public void  (org.eclipse.jface.text.TextViewer) 
		org.eclipse.jface.text.IDocument document
	public org.eclipse.swt.graphics.Point getSelection () 
	public void updateSelection (int, int) 
		int offset
		int length
	public void restore (boolean) 
		boolean restoreViewport
		org.eclipse.jface.text.TextViewer$ColumnPosition cp
		org.eclipse.jface.text.IDocument document
		int startLine
		int startLineOffset
		int selectionEnd
		int endLine
		int endLineOffset
		int tabs
		int startColumn
		int endColumn
		int offset
		int length
	private void updateViewport () 
		int stableLine
		int stableLine
		int stableWidgetLine
		int linePixel
		int delta
		int topPixel
	private void connect (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.text.IBlockTextSelection bts
		int startVirtual
		int endVirtual
		org.eclipse.swt.graphics.Point selectionRange
		int offset
		int offset
		int length
		int length
		int stableLine
		int stableWidgetLine
		org.eclipse.jface.text.IRegion stableLineInfo
	private void updatePosition (org.eclipse.jface.text.Position, int, int) 
		org.eclipse.jface.text.Position position
		int offset
		int length
	private int getStableLine () 
		int stableLine
		int stableLine
		int caretLine
	private boolean isConnected () 
	private void disconnect () 
}

org/eclipse/jface/text/TextViewer$ViewportGuard.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$ViewportGuard extends org.eclipse.swt.events.MouseAdapter implements org.eclipse.swt.events.ControlListener org.eclipse.swt.events.KeyListener org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/jface/text/TextViewer$VisibleDocumentListener.class
TextViewer.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewer$VisibleDocumentListener extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener  {
	final org.eclipse.jface.text.TextViewer this$0
	void  (org.eclipse.jface.text.TextViewer) 
	public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
	public void documentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
}

org/eclipse/jface/text/TextViewer$WidgetCommand.class
TextViewer.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TextViewer$WidgetCommand extends java.lang.Object {
	public org.eclipse.jface.text.DocumentEvent event
	public int start
	public int length
	public String text
	public String preservedText
	final org.eclipse.jface.text.TextViewer this$0
	protected void  (org.eclipse.jface.text.TextViewer) 
	public void setEvent (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
		org.eclipse.jface.text.SlaveDocumentEvent slave
		org.eclipse.jface.text.DocumentEvent master
}

org/eclipse/jface/text/TextViewer.class
TextViewer.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TextViewer extends org.eclipse.jface.viewers.Viewer implements org.eclipse.jface.text.ITextViewer org.eclipse.jface.text.ITextViewerExtension org.eclipse.jface.text.ITextViewerExtension2 org.eclipse.jface.text.ITextViewerExtension4 org.eclipse.jface.text.ITextViewerExtension6 org.eclipse.jface.text.ITextViewerExtension7 org.eclipse.jface.text.ITextViewerExtension8 org.eclipse.jface.text.IEditingSupportRegistry org.eclipse.jface.text.ITextOperationTarget org.eclipse.jface.text.ITextOperationTargetExtension org.eclipse.jface.text.IWidgetTokenOwner org.eclipse.jface.text.IWidgetTokenOwnerExtension org.eclipse.jface.viewers.IPostSelectionProvider  {
	public static final boolean TRACE_ERRORS
	private static final boolean TRACE_DOUBLE_CLICK
	private static final boolean REDRAW_BUG_158746
	private static final int TEXT_HOVER_WIDTH_CHARS
	private static final int TEXT_HOVER_HEIGHT_CHARS
	protected static final int SCROLLER
	protected static final int MOUSE
	protected static final int MOUSE_END
	protected static final int KEY
	protected static final int RESIZE
	protected static final int INTERNAL
	protected static final String SHIFTING
	private static final String SELECTION_POSITION_CATEGORY
	private static org.eclipse.swt.printing.PrinterData fgPrinterData
	private org.eclipse.swt.custom.StyledText fTextWidget
	private org.eclipse.jface.text.IDocument fDocument
	private org.eclipse.jface.text.IDocument fVisibleDocument
	private org.eclipse.jface.text.IDocumentAdapter fDocumentAdapter
	private org.eclipse.jface.text.ISlaveDocumentManager fSlaveDocumentManager
	private org.eclipse.jface.text.TextViewer$TextDoubleClickStrategyConnector fDoubleClickStrategyConnector
	private org.eclipse.jface.text.TextViewer$ViewportGuard fViewportGuard
	private int fTopInset
	private org.eclipse.jface.text.TextViewer$WidgetCommand fWidgetCommand
	private org.eclipse.swt.widgets.ScrollBar fScroller
	private org.eclipse.jface.text.TextViewer$VisibleDocumentListener fVisibleDocumentListener
	private org.eclipse.jface.text.TextViewer$TextVerifyListener fVerifyListener
	private org.eclipse.jface.text.DocumentCommand fDocumentCommand
	private org.eclipse.jface.text.IFindReplaceTarget fFindReplaceTarget
	private org.eclipse.jface.text.TextViewerHoverManager fTextHoverManager
	private org.eclipse.jface.text.IWidgetTokenKeeper fWidgetTokenKeeper
	private org.eclipse.jface.text.TextViewer$VerifyKeyListenersManager fVerifyKeyListenersManager
	protected org.eclipse.jface.text.Position fMarkPosition
	private final String MARK_POSITION_CATEGORY
	private final org.eclipse.jface.text.IPositionUpdater fMarkPositionUpdater
	private int fRedrawCounter
	private org.eclipse.jface.text.IRewriteTarget fRewriteTarget
	private org.eclipse.jface.text.TextViewer$CursorListener fCursorListener
	private org.eclipse.jface.text.IRegion fLastSentSelectionChange
	private java.util.List fPostSelectionChangedListeners
	private final int[] fNumberOfPostSelectionChangedEvents
	private org.eclipse.jface.text.IRegion fLastSentPostSelectionChange
	private java.util.Set fEditorHelpers
	private org.eclipse.jface.text.TextViewer$DocumentRewriteSessionListener fDocumentRewriteSessionListener
	protected boolean fIgnoreAutoIndent
	protected java.util.Map fIndentChars
	protected java.util.Map fDefaultPrefixChars
	protected java.util.Map fDoubleClickStrategies
	protected org.eclipse.jface.text.IUndoManager fUndoManager
	protected java.util.Map fAutoIndentStrategies
	protected java.util.Map fTextHovers
	protected java.util.List fViewportListeners
	protected int fLastTopPixel
	protected java.util.List fTextListeners
	protected java.util.List fTextInputListeners
	protected org.eclipse.jface.text.IEventConsumer fEventConsumer
	protected boolean fReplaceTextPresentation
	protected org.eclipse.jface.text.IInformationControlCreator fHoverControlCreator
	protected org.eclipse.jface.text.IDocumentInformationMapping fInformationMapping
	protected org.eclipse.jface.text.PaintManager fPaintManager
	protected String fPartitioning
	protected java.util.List fTextPresentationListeners
	protected org.eclipse.jface.text.FindReplaceDocumentAdapter fFindReplaceDocumentAdapter
	protected org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] fHyperlinkDetectors
	protected org.eclipse.jface.text.hyperlink.IHyperlinkPresenter fHyperlinkPresenter
	protected org.eclipse.jface.text.hyperlink.HyperlinkManager fHyperlinkManager
	protected int fHyperlinkStateMask
	private org.eclipse.jface.text.TextViewer$ViewerState fViewerState
	private org.eclipse.jface.text.IAutoEditStrategy fTabsToSpacesConverter
	private int fLastEventTime
	static void  () 
	private void print (org.eclipse.swt.custom.MovementEvent) 
		org.eclipse.swt.custom.MovementEvent e
	protected void  () 
	public void  (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int styles
	protected org.eclipse.swt.custom.StyledText createTextWidget (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int styles
		org.eclipse.swt.custom.StyledText styledText
	protected org.eclipse.jface.text.IDocumentAdapter createDocumentAdapter () 
	protected void createControl (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int styles
	public org.eclipse.swt.widgets.Control getControl () 
	public void activatePlugins () 
	private void ensureHoverControlManagerInstalled () 
	public void resetPlugins () 
	protected void handleDispose () 
	public org.eclipse.swt.custom.StyledText getTextWidget () 
	protected int getEmptySelectionChangedEventDelay () 
	public void setAutoIndentStrategy (org.eclipse.jface.text.IAutoIndentStrategy, java.lang.String) 
		org.eclipse.jface.text.IAutoIndentStrategy strategy
		String contentType
	protected final void setAutoEditStrategies (org.eclipse.jface.text.IAutoEditStrategy[], java.lang.String) 
		org.eclipse.jface.text.IAutoEditStrategy[] strategies
		String contentType
		java.util.List autoEditStrategies
	public void prependAutoEditStrategy (org.eclipse.jface.text.IAutoEditStrategy, java.lang.String) 
		org.eclipse.jface.text.IAutoEditStrategy strategy
		String contentType
		java.util.List autoEditStrategies
	public void removeAutoEditStrategy (org.eclipse.jface.text.IAutoEditStrategy, java.lang.String) 
		org.eclipse.jface.text.IAutoEditStrategy strategy
		String contentType
		java.util.List autoEditStrategies
		java.util.Iterator iterator
	public void setEventConsumer (org.eclipse.jface.text.IEventConsumer) 
		org.eclipse.jface.text.IEventConsumer consumer
	public void setIndentPrefixes (java.lang.String[], java.lang.String) 
		String[] indentPrefixes
		String contentType
		int i
		boolean ok
	public int getTopInset () 
	public boolean isEditable () 
	public void setEditable (boolean) 
		boolean editable
	public void setDefaultPrefixes (java.lang.String[], java.lang.String) 
		String[] defaultPrefixes
		String contentType
	public void setUndoManager (org.eclipse.jface.text.IUndoManager) 
		org.eclipse.jface.text.IUndoManager undoManager
	public org.eclipse.jface.text.IUndoManager getUndoManager () 
	public void setTextHover (org.eclipse.jface.text.ITextHover, java.lang.String) 
		org.eclipse.jface.text.ITextHover hover
		String contentType
	public void setTextHover (org.eclipse.jface.text.ITextHover, java.lang.String, int) 
		org.eclipse.jface.text.ITextHover hover
		String contentType
		int stateMask
		org.eclipse.jface.text.TextViewer$TextHoverKey key
	public void removeTextHovers (java.lang.String) 
		String contentType
		java.util.Iterator iter
		org.eclipse.jface.text.TextViewer$TextHoverKey key
	protected org.eclipse.jface.text.ITextHover getTextHover (int) 
		int offset
	protected org.eclipse.jface.text.ITextHover getTextHover (int, int) 
		int offset
		int stateMask
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.TextViewer$TextHoverKey key
		Object textHover
	protected org.eclipse.jface.text.AbstractInformationControlManager getTextHoveringController () 
	public void setHoverControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	public void setHoverEnrichMode (org.eclipse.jface.text.ITextViewerExtension8$EnrichMode) 
		org.eclipse.jface.text.ITextViewerExtension8$EnrichMode mode
	public boolean requestWidgetToken (org.eclipse.jface.text.IWidgetTokenKeeper) 
		org.eclipse.jface.text.IWidgetTokenKeeper requester
	public boolean requestWidgetToken (org.eclipse.jface.text.IWidgetTokenKeeper, int) 
		org.eclipse.jface.text.IWidgetTokenKeeper requester
		int priority
		boolean accepted
		org.eclipse.jface.text.IWidgetTokenKeeperExtension extension
	public void releaseWidgetToken (org.eclipse.jface.text.IWidgetTokenKeeper) 
		org.eclipse.jface.text.IWidgetTokenKeeper tokenKeeper
	public org.eclipse.swt.graphics.Point getSelectedRange () 
		org.eclipse.swt.graphics.Point p
	public void setSelectedRange (int, int) 
		int selectionOffset
		int selectionLength
		org.eclipse.jface.text.IRegion widgetSelection
		int[] selectionRange
	protected void validateSelectionRange (int[]) 
		int[] selectionRange
		org.eclipse.jface.text.IDocument document
		int documentLength
		int offset
		int length
		int delta
		int lineNumber
		org.eclipse.jface.text.IRegion lineInformation
		int lineEnd
		String delimiter
		int delimiterLength
		int end
	public void setSelection (org.eclipse.jface.viewers.ISelection, boolean) 
		org.eclipse.jface.viewers.ISelection selection
		boolean reveal
		org.eclipse.jface.text.IBlockTextSelection s
		int startLine
		int endLine
		org.eclipse.jface.text.IRegion startLineInfo
		int startLineLength
		int startVirtuals
		org.eclipse.jface.text.IRegion endLineInfo
		int endLineLength
		int endVirtuals
		org.eclipse.jface.text.IRegion startRegion
		int startOffset
		org.eclipse.jface.text.IRegion endRegion
		int endOffset
		org.eclipse.swt.graphics.Point clientAreaOrigin
		org.eclipse.swt.graphics.Point startLocation
		int averageCharWidth
		org.eclipse.swt.graphics.Point endLocation
		int widgetLength
		int[] widgetSelection
		org.eclipse.jface.text.ITextSelection s
	public org.eclipse.jface.viewers.ISelection getSelection () 
		int[] ranges
		int startOffset
		int endOffset
		org.eclipse.swt.graphics.Rectangle bounds
		int clientAreaX
		int startX
		int endX
		int avgCharWidth
		int startVirtuals
		int endVirtuals
		org.eclipse.jface.text.IDocument document
		org.eclipse.swt.graphics.Point modelSelection
		int startLine
		int endLine
		int startColumn
		int endColumn
		org.eclipse.swt.graphics.Point p
	private int computeVirtualChars (int, int, int) 
		int offset
		int x
		int avgCharWidth
		int diff
	public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider () 
	public void addPostSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void removePostSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	private org.eclipse.swt.widgets.Display getDisplay () 
		org.eclipse.swt.widgets.Display display
	private void queuePostSelectionChanged (boolean) 
		boolean fireEqualSelection
		org.eclipse.swt.widgets.Display display
	protected void firePostSelectionChanged (int, int) 
		int offset
		int length
		org.eclipse.jface.text.IRegion r
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.SelectionChangedEvent event
	protected void selectionChanged (int, int) 
		int offset
		int length
	protected void fireSelectionChanged (int, int) 
		int offset
		int length
		org.eclipse.jface.text.IRegion r
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.SelectionChangedEvent event
	private void firePostSelectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		java.util.List listeners
		int i
		org.eclipse.jface.viewers.ISelectionChangedListener l
	protected void markChanged (int, int) 
		int offset
		int length
		org.eclipse.jface.text.IRegion r
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.SelectionChangedEvent event
	public void addTextListener (org.eclipse.jface.text.ITextListener) 
		org.eclipse.jface.text.ITextListener listener
	public void removeTextListener (org.eclipse.jface.text.ITextListener) 
		org.eclipse.jface.text.ITextListener listener
	protected void updateTextListeners (org.eclipse.jface.text.TextViewer$WidgetCommand) 
		org.eclipse.jface.text.TextViewer$WidgetCommand cmd
		java.util.List textListeners
		org.eclipse.jface.text.DocumentEvent event
		org.eclipse.jface.text.TextEvent e
		int i
		org.eclipse.jface.text.ITextListener l
	public void addTextInputListener (org.eclipse.jface.text.ITextInputListener) 
		org.eclipse.jface.text.ITextInputListener listener
	public void removeTextInputListener (org.eclipse.jface.text.ITextInputListener) 
		org.eclipse.jface.text.ITextInputListener listener
	protected void fireInputDocumentAboutToBeChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument oldInput
		org.eclipse.jface.text.IDocument newInput
		java.util.List listener
		int i
		org.eclipse.jface.text.ITextInputListener l
	protected void fireInputDocumentChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument oldInput
		org.eclipse.jface.text.IDocument newInput
		java.util.List listener
		int i
		org.eclipse.jface.text.ITextInputListener l
	public java.lang.Object getInput () 
	public org.eclipse.jface.text.IDocument getDocument () 
	public void setInput (java.lang.Object) 
		Object input
		org.eclipse.jface.text.IDocument document
	public void setDocument (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IDocument oldDocument
	public void setDocument (org.eclipse.jface.text.IDocument, int, int) 
		org.eclipse.jface.text.IDocument document
		int modelRangeOffset
		int modelRangeLength
		org.eclipse.jface.text.IDocument oldDocument
		org.eclipse.jface.text.IDocument slaveDocument
	protected org.eclipse.jface.text.IDocument createSlaveDocument (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.ISlaveDocumentManager manager
	protected boolean updateVisibleDocument (org.eclipse.jface.text.IDocument, int, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument visibleDocument
		int visibleRegionOffset
		int visibleRegionLength
		org.eclipse.jface.text.projection.ChildDocument childDocument
		org.eclipse.jface.text.IDocument document
		int line
		int offset
		int length
		org.eclipse.jface.text.Position parentRange
	protected boolean updateSlaveDocument (org.eclipse.jface.text.IDocument, int, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument slaveDocument
		int modelRangeOffset
		int modelRangeLength
	private void initializeViewportUpdate () 
	private void removeViewPortUpdate () 
	public void addViewportListener (org.eclipse.jface.text.IViewportListener) 
		org.eclipse.jface.text.IViewportListener listener
	public void removeViewportListener (org.eclipse.jface.text.IViewportListener) 
		org.eclipse.jface.text.IViewportListener listener
	protected void updateViewportListeners (int) 
		int origin
		int topPixel
		int i
		org.eclipse.jface.text.IViewportListener l
	public int getTopIndex () 
		int top
	public void setTopIndex (int) 
		int index
		int widgetLine
	protected int getVisibleLinesInViewport () 
		org.eclipse.swt.graphics.Rectangle clArea
	public int getBottomIndex () 
		int widgetBottom
	public int getTopIndexStartOffset () 
		int top
	public int getBottomIndexEndOffset () 
		org.eclipse.jface.text.IRegion line
		int bottomEndOffset
		org.eclipse.jface.text.IRegion coverage
		int coverageEndOffset
	public void revealRange (int, int) 
		int start
		int length
		org.eclipse.jface.text.IRegion modelRange
		org.eclipse.jface.text.IRegion widgetRange
		int[] range
		org.eclipse.jface.text.IRegion coverage
		int cursor
	protected void internalRevealRange (int, int) 
		int start
		int end
		org.eclipse.jface.text.IDocument doc
		int startLine
		int endLine
		int top
		int bottom
		int lines
		int delta
		int startPixel
		int endPixel
		org.eclipse.jface.text.IRegion extent
		org.eclipse.jface.text.IRegion extent
		int visibleStart
		int visibleEnd
		int bufferZone
		int newOffset
		int visibleWidth
		int selectionPixelWidth
		float index
	protected final int getWidthInPixels (java.lang.String) 
		String text
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Point extent
	protected final org.eclipse.jface.text.IRegion getExtent (int, int) 
		int start
		int end
		org.eclipse.swt.graphics.Rectangle bounds
	protected final int getWidthInPixels (int, int) 
		int offset
		int length
	protected final int getAverageCharWidth () 
	public void refresh () 
	protected org.eclipse.jface.text.ISlaveDocumentManager getSlaveDocumentManager () 
	protected org.eclipse.jface.text.ISlaveDocumentManager createSlaveDocumentManager () 
	public final void invalidateTextPresentation () 
	public final void invalidateTextPresentation (int, int) 
		int offset
		int length
		org.eclipse.jface.text.IRegion widgetRange
	private void initializeWidgetContents () 
	protected void freeSlaveDocument (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument slave
		org.eclipse.jface.text.ISlaveDocumentManager manager
	protected void setVisibleDocument (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	protected void handleVisibleDocumentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
	protected void handleVisibleDocumentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
	protected void initializeDocumentInformationMapping (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument visibleDocument
		org.eclipse.jface.text.ISlaveDocumentManager manager
	protected org.eclipse.jface.text.IDocument getVisibleDocument () 
	protected int _getVisibleRegionOffset () 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.projection.ChildDocument cdoc
	public org.eclipse.jface.text.IRegion getVisibleRegion () 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.Position p
	public boolean overlapsWithVisibleRegion (int, int) 
		int start
		int length
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.projection.ChildDocument cdoc
		int size
	public void setVisibleRegion (int, int) 
		int start
		int length
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.IDocument slaveDocument
	public void resetVisibleRegion () 
		org.eclipse.jface.text.ISlaveDocumentManager manager
		org.eclipse.jface.text.IDocument slave
		org.eclipse.jface.text.IDocument master
	public void setTextDoubleClickStrategy (org.eclipse.jface.text.ITextDoubleClickStrategy, java.lang.String) 
		org.eclipse.jface.text.ITextDoubleClickStrategy strategy
		String contentType
	protected java.lang.Object selectContentTypePlugin (int, java.util.Map) 
		int offset
		java.util.Map plugins
		org.eclipse.jface.text.IDocument document
	private java.lang.Object selectContentTypePlugin (java.lang.String, java.util.Map) 
		String type
		java.util.Map plugins
	protected void customizeDocumentCommand (org.eclipse.jface.text.DocumentCommand) 
		org.eclipse.jface.text.DocumentCommand command
		org.eclipse.jface.text.IDocument document
		java.util.List strategies
		java.util.Iterator iterator
	protected void handleVerifyEvent (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
		org.eclipse.swt.graphics.Point sel
		org.eclipse.jface.text.IRegion modelRange
		boolean compoundChange
		int documentCaret
		int widgetCaret
		org.eclipse.jface.text.IRegion region
	private void verifyEventInBlockSelection (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
		boolean isFirst
	private boolean isMarkedRegionEmpty () 
	public boolean canDoOperation (int) 
		int operation
	public void doOperation (int) 
		int operation
		org.eclipse.swt.graphics.Point selection
		org.eclipse.jface.text.IDocument doc
	private void delete () 
		org.eclipse.swt.graphics.Point selection
	private void paste () 
		org.eclipse.swt.graphics.Point selection
	private void wrapCompoundChange (java.lang.Runnable) 
		Runnable runnable
		org.eclipse.jface.text.IRewriteTarget target
	protected void ignoreAutoEditStrategies (boolean) 
		boolean ignore
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IDocumentExtension2 extension
	protected boolean isIgnoringAutoEditStrategies () 
	public void enableOperation (int, boolean) 
		int operation
		boolean enable
	protected void copyMarkedRegion (boolean) 
		boolean delete
		int widgetMarkOffset
		org.eclipse.swt.graphics.Point selection
	protected void deleteText () 
	protected boolean isBlockSelected () 
		org.eclipse.swt.graphics.Point s
		org.eclipse.jface.text.IDocument document
		int line
		int start
	protected boolean areMultipleLinesSelected () 
		org.eclipse.swt.graphics.Point s
		org.eclipse.jface.text.IDocument document
		int startLine
		int endLine
		org.eclipse.jface.text.IRegion line
	private int getFirstCompleteLineOfRegion (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.IDocument d
		int startLine
		int offset
	private org.eclipse.jface.text.IRegion getTextBlockFromSelection (org.eclipse.jface.text.ITextSelection) 
		org.eclipse.jface.text.ITextSelection selection
		org.eclipse.jface.text.IDocument document
		int start
		int endLine
		org.eclipse.jface.text.IRegion endLineInfo
		int end
	protected void shift (boolean, boolean) 
		boolean useDefaultPrefixes
		boolean right
	protected void shift (boolean, boolean, boolean) 
		boolean useDefaultPrefixes
		boolean right
		boolean ignoreWhitespace
		org.eclipse.jface.text.IDocument d
		java.util.Map partitioners
		org.eclipse.jface.text.DocumentRewriteSession rewriteSession
		org.eclipse.jface.text.ITextSelection selection
		org.eclipse.jface.text.IRegion block
		org.eclipse.jface.text.ITypedRegion[] regions
		int lineCount
		int[] lines
		int i
		int j
		int length
		int offset
		org.eclipse.jface.text.IDocumentExtension4 extension
		java.util.Map map
		int i
		int j
		String[] prefixes
		org.eclipse.jface.text.IDocumentExtension4 extension
		org.eclipse.jface.text.IDocumentExtension4 extension
		org.eclipse.jface.text.IDocumentExtension4 extension
	private void shiftRight (int, int, java.lang.String) 
		int startLine
		int endLine
		String prefix
		org.eclipse.jface.text.IDocument d
	private void shiftLeft (int, int, java.lang.String[], boolean) 
		int startLine
		int endLine
		String[] prefixes
		boolean ignoreWhitespace
		org.eclipse.jface.text.IDocument d
		org.eclipse.jface.text.IRegion[] occurrences
		int i
		org.eclipse.jface.text.IRegion line
		String text
		int index
		int[] found
		String s
		int length
		int decrement
		int i
		org.eclipse.jface.text.IRegion r
	protected boolean isPrintable () 
	public void print (org.eclipse.swt.custom.StyledTextPrintOptions) 
		org.eclipse.swt.custom.StyledTextPrintOptions options
		org.eclipse.swt.widgets.Shell shell
		String title
		String msg
		org.eclipse.swt.printing.PrintDialog dialog
		org.eclipse.swt.printing.PrinterData data
		org.eclipse.swt.printing.Printer printer
		Runnable styledTextPrinter
		Thread printingThread
	protected void print () 
		org.eclipse.swt.custom.StyledTextPrintOptions options
	protected boolean canPerformFind () 
		org.eclipse.jface.text.IDocument d
	protected int findAndSelect (int, java.lang.String, boolean, boolean, boolean) 
		int startPosition
		String findString
		boolean forwardSearch
		boolean caseSensitive
		boolean wholeWord
	protected int findAndSelect (int, java.lang.String, boolean, boolean, boolean, boolean) 
		int startPosition
		String findString
		boolean forwardSearch
		boolean caseSensitive
		boolean wholeWord
		boolean regExSearch
		int widgetOffset
		org.eclipse.jface.text.FindReplaceDocumentAdapter adapter
		org.eclipse.jface.text.IRegion matchRegion
		int widgetPos
		int length
		char startChar
		char endChar
		boolean borderHasLineDelimiter
		boolean redraws
	protected int findAndSelectInRange (int, java.lang.String, boolean, boolean, boolean, int, int, boolean) 
		int startPosition
		String findString
		boolean forwardSearch
		boolean caseSensitive
		boolean wholeWord
		int rangeOffset
		int rangeLength
		boolean regExSearch
		int modelOffset
		int modelOffset
		int modelOffset
		int widgetOffset
		org.eclipse.jface.text.FindReplaceDocumentAdapter adapter
		org.eclipse.jface.text.IRegion matchRegion
		int widgetPos
		int length
		int modelPos
		char startChar
		char endChar
		boolean borderHasLineDelimiter
		boolean redraws
	public void setTextColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
	public void setTextColor (org.eclipse.swt.graphics.Color, int, int, boolean) 
		org.eclipse.swt.graphics.Color color
		int start
		int length
		boolean controlRedraw
		org.eclipse.swt.custom.StyleRange s
	private void addPresentation (org.eclipse.jface.text.TextPresentation) 
		org.eclipse.jface.text.TextPresentation presentation
		org.eclipse.swt.custom.StyleRange range
		java.util.ArrayList ranges
		java.util.Iterator e
		org.eclipse.jface.text.IRegion region
		java.util.List list
		java.util.Iterator e
		org.eclipse.swt.custom.StyleRange[] ranges
	private void applyTextPresentation (org.eclipse.jface.text.TextPresentation) 
		org.eclipse.jface.text.TextPresentation presentation
		java.util.List list
		java.util.Iterator e
		org.eclipse.swt.custom.StyleRange range
		org.eclipse.swt.custom.StyleRange[] ranges
	protected org.eclipse.jface.text.IRegion _internalGetVisibleRegion () 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.Position p
	public void changeTextPresentation (org.eclipse.jface.text.TextPresentation, boolean) 
		org.eclipse.jface.text.TextPresentation presentation
		boolean controlRedraw
		java.util.ArrayList listeners
		int i
		int size
		org.eclipse.jface.text.ITextPresentationListener listener
	public org.eclipse.jface.text.IFindReplaceTarget getFindReplaceTarget () 
	protected org.eclipse.jface.text.FindReplaceDocumentAdapter getFindReplaceDocumentAdapter () 
	public org.eclipse.jface.text.ITextOperationTarget getTextOperationTarget () 
	public void appendVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
		org.eclipse.swt.custom.VerifyKeyListener listener
		int index
	public void prependVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
		org.eclipse.swt.custom.VerifyKeyListener listener
	public void removeVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
		org.eclipse.swt.custom.VerifyKeyListener listener
	public int getMark () 
	public void setMark (int) 
		int offset
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.Position position
	protected void inputChanged (java.lang.Object, java.lang.Object) 
		Object newInput
		Object oldInput
		org.eclipse.jface.text.IDocument oldDocument
		org.eclipse.jface.text.IDocumentExtension4 document
		org.eclipse.jface.text.IDocumentExtension4 document
		org.eclipse.jface.text.IDocument newDocument
	private void fireRedrawChanged () 
	protected void enabledRedrawing () 
	protected void enabledRedrawing (int) 
		int topIndex
		org.eclipse.jface.text.IDocumentAdapterExtension extension
		org.eclipse.swt.custom.StyledText textWidget
	protected void disableRedrawing () 
		org.eclipse.jface.text.IDocumentAdapterExtension extension
	public final void setRedraw (boolean) 
		boolean redraw
	protected final void setRedraw (boolean, int) 
		boolean redraw
		int topIndex
	protected final boolean redraws () 
	protected final void startSequentialRewriteMode (boolean) 
		boolean normalized
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IDocumentExtension extension
	protected final void stopSequentialRewriteMode () 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IDocumentExtension extension
	public org.eclipse.jface.text.IRewriteTarget getRewriteTarget () 
	public org.eclipse.jface.text.ITextHover getCurrentTextHover () 
	public org.eclipse.swt.graphics.Point getHoverEventLocation () 
	protected org.eclipse.jface.text.PaintManager getPaintManager () 
	public void addPainter (org.eclipse.jface.text.IPainter) 
		org.eclipse.jface.text.IPainter painter
	public void removePainter (org.eclipse.jface.text.IPainter) 
		org.eclipse.jface.text.IPainter painter
	public int modelLine2WidgetLine (int) 
		int modelLine
	public int modelOffset2WidgetOffset (int) 
		int modelOffset
	public org.eclipse.jface.text.IRegion modelRange2WidgetRange (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion modelRange
		org.eclipse.jface.text.Region reversed
		org.eclipse.jface.text.IRegion result
	protected org.eclipse.jface.text.IRegion modelRange2ClosestWidgetRange (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion modelRange
		org.eclipse.jface.text.Region reversed
		org.eclipse.jface.text.IRegion result
	public int widgetlLine2ModelLine (int) 
		int widgetLine
	public int widgetLine2ModelLine (int) 
		int widgetLine
	public int widgetOffset2ModelOffset (int) 
		int widgetOffset
		org.eclipse.jface.text.IRegion coverage
	public org.eclipse.jface.text.IRegion widgetRange2ModelRange (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion widgetRange
		org.eclipse.jface.text.Region reveresed
		org.eclipse.jface.text.IRegion result
		int modelOffset
		int modelEndOffset
	public org.eclipse.jface.text.IRegion getModelCoverage () 
		org.eclipse.jface.text.IDocument document
	protected int getClosestWidgetLineForModelLine (int) 
		int modelLine
	protected org.eclipse.swt.custom.StyleRange modelStyleRange2WidgetStyleRange (org.eclipse.swt.custom.StyleRange) 
		org.eclipse.swt.custom.StyleRange range
		org.eclipse.jface.text.IRegion region
		org.eclipse.swt.custom.StyleRange result
	protected org.eclipse.jface.text.IRegion modelRange2WidgetRange (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position modelPosition
	protected org.eclipse.jface.text.IRegion event2ModelRange (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent event
		org.eclipse.jface.text.Region region
	protected org.eclipse.swt.graphics.Point widgetSelection2ModelSelection (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point widgetSelection
		org.eclipse.jface.text.IRegion region
	protected org.eclipse.swt.graphics.Point modelSelection2WidgetSelection (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point modelSelection
		org.eclipse.jface.text.IRegion region
	public int widgetLineOfWidgetOffset (int) 
		int widgetOffset
		org.eclipse.jface.text.IDocument document
	public boolean moveFocusToWidgetToken () 
		org.eclipse.jface.text.IWidgetTokenKeeperExtension extension
	public void setDocumentPartitioning (java.lang.String) 
		String partitioning
	protected java.lang.String getDocumentPartitioning () 
	public void addTextPresentationListener (org.eclipse.jface.text.ITextPresentationListener) 
		org.eclipse.jface.text.ITextPresentationListener listener
	public void removeTextPresentationListener (org.eclipse.jface.text.ITextPresentationListener) 
		org.eclipse.jface.text.ITextPresentationListener listener
	public void register (org.eclipse.jface.text.IEditingSupport) 
		org.eclipse.jface.text.IEditingSupport helper
	public void unregister (org.eclipse.jface.text.IEditingSupport) 
		org.eclipse.jface.text.IEditingSupport helper
	public org.eclipse.jface.text.IEditingSupport[] getRegisteredSupports () 
	public void setHyperlinkDetectors (org.eclipse.jface.text.hyperlink.IHyperlinkDetector[], int) 
		org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] hyperlinkDetectors
		int eventStateMask
		int i
		boolean enable
	public void setHyperlinkPresenter (org.eclipse.jface.text.hyperlink.IHyperlinkPresenter)  throws java.lang.IllegalStateException 
		org.eclipse.jface.text.hyperlink.IHyperlinkPresenter hyperlinkPresenter
	private void ensureHyperlinkManagerInstalled () 
		org.eclipse.jface.text.hyperlink.HyperlinkManager$DETECTION_STRATEGY strategy
	public void setTabsToSpacesConverter (org.eclipse.jface.text.IAutoEditStrategy) 
		org.eclipse.jface.text.IAutoEditStrategy converter
	static org.eclipse.swt.custom.StyledText access$0 (org.eclipse.jface.text.TextViewer) 
	static org.eclipse.swt.widgets.ScrollBar access$1 (org.eclipse.jface.text.TextViewer) 
	static org.eclipse.jface.text.TextViewer$WidgetCommand access$2 (org.eclipse.jface.text.TextViewer) 
	static void access$3 (org.eclipse.jface.text.TextViewer, org.eclipse.jface.text.IRegion) 
	static org.eclipse.jface.text.IDocument access$4 (org.eclipse.jface.text.TextViewer) 
	static void access$5 (org.eclipse.jface.text.TextViewer, boolean) 
	static org.eclipse.jface.text.TextViewer$ViewerState access$6 (org.eclipse.jface.text.TextViewer) 
	static void access$7 (org.eclipse.jface.text.TextViewer, org.eclipse.jface.text.TextViewer$ViewerState) 
	static int[] access$8 (org.eclipse.jface.text.TextViewer) 
	static org.eclipse.swt.widgets.Display access$9 (org.eclipse.jface.text.TextViewer) 
	static org.eclipse.jface.text.IRegion access$10 (org.eclipse.jface.text.TextViewer) 
	static void access$11 (org.eclipse.jface.text.TextViewer, org.eclipse.jface.text.IRegion) 
}

org/eclipse/jface/text/TextViewerHoverManager$1.class
TextViewerHoverManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewerHoverManager$1 extends java.lang.Object implements org.eclipse.jface.text.ITextListener  {
	final org.eclipse.jface.text.TextViewerHoverManager this$0
	void  (org.eclipse.jface.text.TextViewerHoverManager) 
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent event
}

org/eclipse/jface/text/TextViewerHoverManager$2.class
TextViewerHoverManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewerHoverManager$2 extends java.lang.Object implements org.eclipse.jface.text.IViewportListener  {
	final org.eclipse.jface.text.TextViewerHoverManager this$0
	void  (org.eclipse.jface.text.TextViewerHoverManager) 
	public void viewportChanged (int) 
		int verticalOffset
}

org/eclipse/jface/text/TextViewerHoverManager$3.class
TextViewerHoverManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewerHoverManager$3 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener  {
	final org.eclipse.jface.text.TextViewerHoverManager this$0
	void  (org.eclipse.jface.text.TextViewerHoverManager) 
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
}

org/eclipse/jface/text/TextViewerHoverManager$4.class
TextViewerHoverManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewerHoverManager$4 extends java.lang.Thread {
	final org.eclipse.jface.text.TextViewerHoverManager this$0
	private final org.eclipse.jface.text.ITextHover val$hover
	private final org.eclipse.jface.text.IRegion val$region
	private final org.eclipse.swt.graphics.Rectangle val$area
	void  (org.eclipse.jface.text.TextViewerHoverManager, java.lang.String, org.eclipse.jface.text.ITextHover, org.eclipse.jface.text.IRegion, org.eclipse.swt.graphics.Rectangle) 
		String $anonymous0
	public void run () 
		boolean hasFinished
		Object information
		Object information
		Object information
		RuntimeException ex
		String PLUGIN_ID
		org.eclipse.core.runtime.ILog log
}

org/eclipse/jface/text/TextViewerHoverManager$5.class
TextViewerHoverManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewerHoverManager$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.TextViewerHoverManager this$0
	void  (org.eclipse.jface.text.TextViewerHoverManager) 
	public void run () 
}

org/eclipse/jface/text/TextViewerHoverManager.class
TextViewerHoverManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewerHoverManager extends org.eclipse.jface.text.AbstractHoverInformationControlManager implements org.eclipse.jface.text.IWidgetTokenKeeper org.eclipse.jface.text.IWidgetTokenKeeperExtension  {
	public static final int WIDGET_PRIORITY
	private org.eclipse.jface.text.TextViewer fTextViewer
	private Thread fThread
	private org.eclipse.jface.text.ITextListener fStopper
	private Object fMutex
	private volatile org.eclipse.jface.text.ITextHover fTextHover
	private boolean fProcessMouseHoverEvent
	private org.eclipse.swt.events.MouseMoveListener fMouseMoveListener
	private org.eclipse.jface.text.IViewportListener fViewportListener
	public void  (org.eclipse.jface.text.TextViewer, org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.TextViewer textViewer
		org.eclipse.jface.text.IInformationControlCreator creator
	protected void computeInformatio