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 computeInformation () 
		org.eclipse.swt.graphics.Point location
		int offset
		org.eclipse.jface.text.ITextHover hover
		org.eclipse.jface.text.IRegion region
		org.eclipse.swt.graphics.Rectangle area
	protected void presentInformation () 
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.swt.widgets.Display display
	protected void doPresentInformation () 
	private int computeOffsetAtLocation (int, int) 
		int x
		int y
		org.eclipse.swt.custom.StyledText styledText
		int widgetOffset
		org.eclipse.swt.graphics.Point p
		org.eclipse.jface.text.ITextViewerExtension5 extension
	protected void showInformationControl (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle subjectArea
	protected void hideInformationControl () 
	void replaceInformationControl (boolean) 
		boolean takeFocus
	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
	protected org.eclipse.jface.text.ITextHover getCurrentTextHover () 
	public void dispose () 
		org.eclipse.swt.custom.StyledText st
	static java.lang.Object access$0 (org.eclipse.jface.text.TextViewerHoverManager) 
	static java.lang.Thread access$1 (org.eclipse.jface.text.TextViewerHoverManager) 
	static void access$2 (org.eclipse.jface.text.TextViewerHoverManager, java.lang.Thread) 
	static void access$3 (org.eclipse.jface.text.TextViewerHoverManager, boolean) 
	static org.eclipse.jface.text.TextViewer access$4 (org.eclipse.jface.text.TextViewerHoverManager) 
	static org.eclipse.jface.text.ITextListener access$5 (org.eclipse.jface.text.TextViewerHoverManager) 
	static void access$6 (org.eclipse.jface.text.TextViewerHoverManager, org.eclipse.jface.text.ITextHover) 
}

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

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

org/eclipse/jface/text/TextViewerUndoManager$3.class
TextViewerUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewerUndoManager$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.TextViewerUndoManager 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.TextViewerUndoManager, org.eclipse.swt.widgets.Shell, java.lang.String, java.lang.Exception) 
	public void run () 
}

org/eclipse/jface/text/TextViewerUndoManager$DocumentUndoListener.class
TextViewerUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewerUndoManager$DocumentUndoListener extends java.lang.Object implements org.eclipse.text.undo.IDocumentUndoListener  {
	final org.eclipse.jface.text.TextViewerUndoManager this$0
	private void  (org.eclipse.jface.text.TextViewerUndoManager) 
	public void documentUndoNotification (org.eclipse.text.undo.DocumentUndoEvent) 
		org.eclipse.text.undo.DocumentUndoEvent event
		int eventType
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.swt.custom.StyledText widget
	void  (org.eclipse.jface.text.TextViewerUndoManager, org.eclipse.jface.text.TextViewerUndoManager$DocumentUndoListener) 
	static org.eclipse.jface.text.TextViewerUndoManager access$1 (org.eclipse.jface.text.TextViewerUndoManager$DocumentUndoListener) 
}

org/eclipse/jface/text/TextViewerUndoManager$KeyAndMouseListener.class
TextViewerUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewerUndoManager$KeyAndMouseListener extends java.lang.Object implements org.eclipse.swt.events.MouseListener org.eclipse.swt.events.KeyListener  {
	final org.eclipse.jface.text.TextViewerUndoManager this$0
	private void  (org.eclipse.jface.text.TextViewerUndoManager) 
	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
	void  (org.eclipse.jface.text.TextViewerUndoManager, org.eclipse.jface.text.TextViewerUndoManager$KeyAndMouseListener) 
}

org/eclipse/jface/text/TextViewerUndoManager$TextInputListener.class
TextViewerUndoManager.java
package org.eclipse.jface.text
 org.eclipse.jface.text.TextViewerUndoManager$TextInputListener extends java.lang.Object implements org.eclipse.jface.text.ITextInputListener  {
	final org.eclipse.jface.text.TextViewerUndoManager this$0
	private void  (org.eclipse.jface.text.TextViewerUndoManager) 
	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
	void  (org.eclipse.jface.text.TextViewerUndoManager, org.eclipse.jface.text.TextViewerUndoManager$TextInputListener) 
}

org/eclipse/jface/text/TextViewerUndoManager.class
TextViewerUndoManager.java
package org.eclipse.jface.text
public org.eclipse.jface.text.TextViewerUndoManager extends java.lang.Object implements org.eclipse.jface.text.IUndoManager org.eclipse.jface.text.IUndoManagerExtension  {
	private org.eclipse.jface.text.TextViewerUndoManager$KeyAndMouseListener fKeyAndMouseListener
	private org.eclipse.jface.text.TextViewerUndoManager$TextInputListener fTextInputListener
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private int fUndoLevel
	private org.eclipse.text.undo.IDocumentUndoManager fDocumentUndoManager
	private org.eclipse.jface.text.IDocument fDocument
	private org.eclipse.text.undo.IDocumentUndoListener fDocumentUndoListener
	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 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
		org.eclipse.jface.text.IDocument doc
	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
	private void selectAndReveal (int, int) 
		int offset
		int length
		org.eclipse.jface.text.ITextViewerExtension5 extension
	public org.eclipse.core.commands.operations.IUndoContext getUndoContext () 
	private void connectDocumentUndoManager (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	private void disconnectDocumentUndoManager () 
	static boolean access$0 (org.eclipse.jface.text.TextViewerUndoManager) 
	static org.eclipse.text.undo.IDocumentUndoManager access$1 (org.eclipse.jface.text.TextViewerUndoManager) 
	static void access$2 (org.eclipse.jface.text.TextViewerUndoManager) 
	static void access$3 (org.eclipse.jface.text.TextViewerUndoManager, org.eclipse.jface.text.IDocument) 
	static org.eclipse.jface.text.ITextViewer access$4 (org.eclipse.jface.text.TextViewerUndoManager) 
	static void access$5 (org.eclipse.jface.text.TextViewerUndoManager, int, int) 
}

org/eclipse/jface/text/WhitespaceCharacterPainter.class
WhitespaceCharacterPainter.java
package org.eclipse.jface.text
public org.eclipse.jface.text.WhitespaceCharacterPainter extends java.lang.Object implements org.eclipse.jface.text.IPainter org.eclipse.swt.events.PaintListener  {
	private static final char SPACE_SIGN
	private static final char IDEOGRAPHIC_SPACE_SIGN
	private static final char TAB_SIGN
	private static final char CARRIAGE_RETURN_SIGN
	private static final char LINE_FEED_SIGN
	private boolean fIsActive
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private org.eclipse.swt.custom.StyledText fTextWidget
	private final boolean fIsAdvancedGraphicsPresent
	public void  (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
		org.eclipse.swt.graphics.GC gc
	public void dispose () 
	public void paint (int) 
		int reason
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IRegion lineRegion
		int widgetOffset
		int charCount
		int redrawLength
	public void deactivate (boolean) 
		boolean redraw
	public void setPositionManager (org.eclipse.jface.text.IPaintPositionManager) 
		org.eclipse.jface.text.IPaintPositionManager manager
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
	private void handleDrawRequest (org.eclipse.swt.graphics.GC, int, int, int, int) 
		org.eclipse.swt.graphics.GC gc
		int x
		int y
		int w
		int h
		int startLine
		int endLine
		int alpha
	private void drawLineRange (org.eclipse.swt.graphics.GC, int, int, int, int) 
		org.eclipse.swt.graphics.GC gc
		int startLine
		int endLine
		int x
		int w
		int viewPortWidth
		int line
		int lineOffset
		int lineEndOffset
		int lineEndOffset
		int lineLength
		char c
		org.eclipse.swt.graphics.Point endOfLine
		int y
		int startOffset
		int startOffset
		int endOffset
		int endOffset
		int endOffset
	private void drawCharRange (org.eclipse.swt.graphics.GC, int, int) 
		org.eclipse.swt.graphics.GC gc
		int startOffset
		int endOffset
		org.eclipse.swt.custom.StyledTextContent content
		int length
		String text
		org.eclipse.swt.custom.StyleRange styleRange
		org.eclipse.swt.graphics.Color fg
		StringBuffer visibleChar
		int textOffset
		int delta
		boolean eol
		char c
		int widgetOffset
	private static final boolean isOffsetSelected (org.eclipse.swt.custom.StyledText, int) 
		org.eclipse.swt.custom.StyledText widget
		int offset
		org.eclipse.swt.graphics.Point selection
	private boolean isFoldedLine (int) 
		int widgetLine
		org.eclipse.jface.text.ITextViewerExtension5 extension
		int modelLine
		int widgetLine2
	private void redrawAll () 
	private void draw (org.eclipse.swt.graphics.GC, int, java.lang.String, org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.GC gc
		int offset
		String s
		org.eclipse.swt.graphics.Color fg
		int baseline
		org.eclipse.swt.graphics.FontMetrics fontMetrics
		int fontBaseline
		int baslineDelta
		org.eclipse.swt.graphics.Point pos
	private int getWidgetOffset (int) 
		int documentOffset
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion visible
		int widgetOffset
	private int getDocumentOffset (int) 
		int widgetOffset
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion visible
}

org/eclipse/jface/text/contentassist/
org/eclipse/jface/text/contentassist/AdditionalInfoController$1.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$1 extends org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer this$1
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	public void run () 
	public org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task nextTask () 
	public long delay () 
	public java.lang.String toString () 
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$10.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$10 extends org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController this$0
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController, org.eclipse.swt.widgets.Display, int) 
		org.eclipse.swt.widgets.Display $anonymous0
		int $anonymous1
	protected void showInformation (org.eclipse.jface.text.contentassist.ICompletionProposal, java.lang.Object) 
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		Object info
		org.eclipse.jface.internal.text.InformationControlReplacer replacer
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$2.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$2 extends org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer this$1
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	public void run () 
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension5 proposal
		org.eclipse.core.runtime.jobs.Job job
	public org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task nextTask () 
	public long delay () 
	public java.lang.String toString () 
	static org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer access$0 (org.eclipse.jface.text.contentassist.AdditionalInfoController$2) 
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$3.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$3 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController$2 this$2
	private final org.eclipse.jface.text.contentassist.ICompletionProposalExtension5 val$proposal
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$2, java.lang.String, org.eclipse.jface.text.contentassist.ICompletionProposalExtension5) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		Object info
		Object info
		RuntimeException x
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$4.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$4 extends org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer this$1
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	public void run () 
	public org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task nextTask () 
	public long delay () 
	public java.lang.String toString () 
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$5.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$5 extends org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer this$1
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	public void run () 
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
	public org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task nextTask () 
	public long delay () 
	public java.lang.String toString () 
	static org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer access$0 (org.eclipse.jface.text.contentassist.AdditionalInfoController$5) 
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$6.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$6 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController$5 this$2
	private final org.eclipse.jface.text.contentassist.ICompletionProposal val$proposal
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$5, org.eclipse.jface.text.contentassist.ICompletionProposal) 
	public void run () 
		Object info
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$7.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$7 extends org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer this$1
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	public long delay () 
	public org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task nextTask () 
	public void run () 
	public java.lang.String toString () 
}

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

org/eclipse/jface/text/contentassist/AdditionalInfoController$9.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$9 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer this$1
	private final Object val$info
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer, java.lang.Object) 
	public void run () 
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$DefaultPresenterControlCreator.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$DefaultPresenterControlCreator extends org.eclipse.jface.text.AbstractReusableInformationControlCreator {
	private void  () 
	public org.eclipse.jface.text.IInformationControl doCreateInformationControl (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$DefaultPresenterControlCreator) 
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$TableSelectionListener.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController$TableSelectionListener extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController this$0
	private void  (org.eclipse.jface.text.contentassist.AdditionalInfoController) 
	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.text.contentassist.AdditionalInfoController, org.eclipse.jface.text.contentassist.AdditionalInfoController$TableSelectionListener) 
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$Timer$Task.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
abstract org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer this$1
	private void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	public abstract long delay () 
	public abstract void run () 
	public abstract org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task nextTask () 
	void  (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer, org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task) 
}

org/eclipse/jface/text/contentassist/AdditionalInfoController$Timer.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
abstract org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer extends java.lang.Object {
	private static final int DELAY_UNTIL_JOB_IS_SCHEDULED
	private final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task IDLE
	private final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task FIRST_WAIT
	private final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task SECOND_WAIT
	private final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task LEGACY_WAIT
	private final org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task EXIT
	private final Thread fThread
	private org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task fTask
	private long fNextWakeup
	private org.eclipse.jface.text.contentassist.ICompletionProposal fCurrentProposal
	private Object fCurrentInfo
	private boolean fAllowShowing
	private final org.eclipse.swt.widgets.Display fDisplay
	private final int fDelay
	public void  (org.eclipse.swt.widgets.Display, int) 
		org.eclipse.swt.widgets.Display display
		int delay
		long current
	public final synchronized void terminate () 
	public final synchronized void reset (org.eclipse.jface.text.contentassist.ICompletionProposal) 
		org.eclipse.jface.text.contentassist.ICompletionProposal p
		long oldWakeup
		org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task task
	private org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task taskOnReset (org.eclipse.jface.text.contentassist.ICompletionProposal) 
		org.eclipse.jface.text.contentassist.ICompletionProposal p
	private synchronized void loop ()  throws java.lang.InterruptedException 
		long current
		org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task task
		long delay
	private org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task currentTask () 
	private void schedule (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task, long) 
		org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task task
		long current
		long nextWakeup
	private boolean isExt5 (org.eclipse.jface.text.contentassist.ICompletionProposal) 
		org.eclipse.jface.text.contentassist.ICompletionProposal p
	org.eclipse.jface.text.contentassist.ICompletionProposal getCurrentProposal () 
	org.eclipse.jface.text.contentassist.ICompletionProposalExtension5 getCurrentProposalEx () 
	synchronized void setInfo (org.eclipse.jface.text.contentassist.ICompletionProposal, java.lang.Object) 
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		Object info
	private void triggerShowing () 
		Object info
	protected abstract void showInformation (org.eclipse.jface.text.contentassist.ICompletionProposal, java.lang.Object) 
	void allowShowing () 
	static org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task access$0 (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	static org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task access$1 (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	static int access$2 (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	static org.eclipse.swt.widgets.Display access$3 (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	static org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$Task access$4 (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	static void access$5 (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer)  throws java.lang.InterruptedException 
	static java.lang.Object access$6 (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
	static org.eclipse.jface.text.contentassist.ICompletionProposal access$7 (org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer) 
}

org/eclipse/jface/text/contentassist/AdditionalInfoController.class
AdditionalInfoController.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.AdditionalInfoController extends org.eclipse.jface.text.AbstractInformationControlManager {
	private org.eclipse.swt.widgets.Table fProposalTable
	private org.eclipse.swt.events.SelectionListener fSelectionListener
	private final int fDelay
	private org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer fTimer
	private org.eclipse.jface.text.contentassist.ICompletionProposal fProposal
	private Object fInformation
	void  (org.eclipse.jface.text.IInformationControlCreator, int) 
		org.eclipse.jface.text.IInformationControlCreator creator
		int delay
		int spacing
		org.eclipse.jface.internal.text.InformationControlReplacer replacer
	public void install (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public void disposeInformationControl () 
	public void handleTableSelectionChanged () 
		org.eclipse.swt.widgets.TableItem[] selection
		org.eclipse.swt.widgets.TableItem item
		Object d
		org.eclipse.jface.text.contentassist.ICompletionProposal p
	void showInformation (org.eclipse.jface.text.contentassist.ICompletionProposal, java.lang.Object) 
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		Object info
	protected void computeInformation () 
		org.eclipse.swt.graphics.Point size
	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
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.graphics.Rectangle trim
	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
		org.eclipse.swt.graphics.Rectangle shellTrim
	protected void hideInformationControl () 
	protected boolean canClearDataOnHide () 
	public org.eclipse.jface.text.IInformationControl getCurrentInformationControl2 () 
}

org/eclipse/jface/text/contentassist/CompletionProposal.class
CompletionProposal.java
package org.eclipse.jface.text.contentassist
public final org.eclipse.jface.text.contentassist.CompletionProposal extends java.lang.Object implements org.eclipse.jface.text.contentassist.ICompletionProposal  {
	private String fDisplayString
	private String fReplacementString
	private int fReplacementOffset
	private int fReplacementLength
	private int fCursorPosition
	private org.eclipse.swt.graphics.Image fImage
	private org.eclipse.jface.text.contentassist.IContextInformation fContextInformation
	private String fAdditionalProposalInfo
	public void  (java.lang.String, int, int, int) 
		String replacementString
		int replacementOffset
		int replacementLength
		int cursorPosition
	public void  (java.lang.String, int, int, int, org.eclipse.swt.graphics.Image, java.lang.String, org.eclipse.jface.text.contentassist.IContextInformation, java.lang.String) 
		String replacementString
		int replacementOffset
		int replacementLength
		int cursorPosition
		org.eclipse.swt.graphics.Image image
		String displayString
		org.eclipse.jface.text.contentassist.IContextInformation contextInformation
		String additionalProposalInfo
	public void apply (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public org.eclipse.swt.graphics.Point getSelection (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public org.eclipse.jface.text.contentassist.IContextInformation getContextInformation () 
	public org.eclipse.swt.graphics.Image getImage () 
	public java.lang.String getDisplayString () 
	public java.lang.String getAdditionalProposalInfo () 
}

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

org/eclipse/jface/text/contentassist/CompletionProposalPopup$10.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$10 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	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
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup$11.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$11 extends java.lang.Object implements org.eclipse.jface.text.IEditingSupport  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	private final int val$offset
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup, int) 
	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/text/contentassist/CompletionProposalPopup$12.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$12 extends java.lang.Object implements org.eclipse.jface.text.IEditingSupport  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	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/text/contentassist/CompletionProposalPopup$13.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$13 extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	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/text/contentassist/CompletionProposalPopup$14.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$14 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	public void run () 
		int count
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup$2.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	private final boolean val$autoActivated
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup, boolean) 
	public void run () 
		int count
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup$3.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup$4.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$4 extends java.lang.Object implements org.eclipse.swt.events.ControlListener  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	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/text/contentassist/CompletionProposalPopup$5.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$5 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	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/contentassist/CompletionProposalPopup$6.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$6 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup$7.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$7 extends java.lang.Object implements org.eclipse.swt.events.FocusListener  {
	private org.eclipse.jface.text.contentassist.CompletionProposalPopup$CommandKeyListener fCommandKeyListener
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	private final org.eclipse.swt.widgets.Control val$control
	private final org.eclipse.jface.bindings.keys.KeySequence val$commandSequence
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.swt.widgets.Control, org.eclipse.jface.bindings.keys.KeySequence) 
	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/jface/text/contentassist/CompletionProposalPopup$8.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$8 extends java.lang.Object implements org.eclipse.swt.events.FocusListener  {
	private org.eclipse.swt.events.TraverseListener fTraverseListener
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	private final org.eclipse.swt.widgets.Control val$control
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.swt.widgets.Control) 
	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
	static org.eclipse.jface.text.contentassist.CompletionProposalPopup access$0 (org.eclipse.jface.text.contentassist.CompletionProposalPopup$8) 
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup$9.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup$9 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup$8 this$1
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup$8) 
	public void keyTraversed (org.eclipse.swt.events.TraverseEvent) 
		org.eclipse.swt.events.TraverseEvent event
		org.eclipse.jface.text.IInformationControl iControl
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup$CommandKeyListener.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
final org.eclipse.jface.text.contentassist.CompletionProposalPopup$CommandKeyListener extends org.eclipse.swt.events.KeyAdapter {
	private final org.eclipse.jface.bindings.keys.KeySequence fCommandSequence
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	private void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.jface.bindings.keys.KeySequence) 
		org.eclipse.jface.bindings.keys.KeySequence keySequence
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		int accelerator
		org.eclipse.jface.bindings.keys.KeySequence sequence
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.jface.bindings.keys.KeySequence, org.eclipse.jface.text.contentassist.CompletionProposalPopup$CommandKeyListener) 
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup$EmptyProposal.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
final org.eclipse.jface.text.contentassist.CompletionProposalPopup$EmptyProposal extends java.lang.Object implements org.eclipse.jface.text.contentassist.ICompletionProposal org.eclipse.jface.text.contentassist.ICompletionProposalExtension  {
	String fDisplayString
	int fOffset
	private void  () 
	public void apply (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public org.eclipse.swt.graphics.Point getSelection (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public org.eclipse.jface.text.contentassist.IContextInformation getContextInformation () 
	public org.eclipse.swt.graphics.Image getImage () 
	public java.lang.String getDisplayString () 
	public java.lang.String getAdditionalProposalInfo () 
	public void apply (org.eclipse.jface.text.IDocument, char, int) 
		org.eclipse.jface.text.IDocument document
		char trigger
		int offset
	public boolean isValidFor (org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.IDocument document
		int offset
	public char[] getTriggerCharacters () 
	public int getContextInformationPosition () 
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup$EmptyProposal) 
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup$ProposalSelectionHandler.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
final org.eclipse.jface.text.contentassist.CompletionProposalPopup$ProposalSelectionHandler extends org.eclipse.core.commands.AbstractHandler {
	static final int SELECT_NEXT
	static final int SELECT_PREVIOUS
	private final int fOperationCode
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	public void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup, int) 
		int operationCode
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		int itemCount
		int selectionIndex
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup$ProposalSelectionListener.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
final org.eclipse.jface.text.contentassist.CompletionProposalPopup$ProposalSelectionListener extends java.lang.Object implements org.eclipse.swt.events.KeyListener  {
	final org.eclipse.jface.text.contentassist.CompletionProposalPopup this$0
	private void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	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
	void  (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.jface.text.contentassist.CompletionProposalPopup$ProposalSelectionListener) 
}

org/eclipse/jface/text/contentassist/CompletionProposalPopup.class
CompletionProposalPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.CompletionProposalPopup extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContentAssistListener  {
	private static final boolean USE_VIRTUAL
	private org.eclipse.jface.text.ITextViewer fViewer
	private final org.eclipse.jface.text.contentassist.ContentAssistant fContentAssistant
	private final org.eclipse.jface.text.contentassist.AdditionalInfoController fAdditionalInfoController
	private final org.eclipse.jface.text.contentassist.PopupCloser fPopupCloser
	private org.eclipse.swt.widgets.Shell fProposalShell
	private org.eclipse.swt.widgets.Table fProposalTable
	private boolean fInserting
	private org.eclipse.jface.text.contentassist.CompletionProposalPopup$ProposalSelectionListener fKeyListener
	private final java.util.List fDocumentEvents
	private org.eclipse.jface.text.IDocumentListener fDocumentListener
	private org.eclipse.jface.text.contentassist.ICompletionProposal[] fFilteredProposals
	private org.eclipse.jface.text.contentassist.ICompletionProposal[] fComputedProposals
	private int fInvocationOffset
	private int fFilterOffset
	private org.eclipse.jface.text.contentassist.ICompletionProposal fLastProposal
	private org.eclipse.jface.contentassist.IContentAssistSubjectControl fContentAssistSubjectControl
	private final org.eclipse.jface.text.contentassist.ContentAssistSubjectControlAdapter fContentAssistSubjectControlAdapter
	private org.eclipse.swt.graphics.Point fSize
	private org.eclipse.jface.text.IEditingSupport fFocusHelper
	private boolean fIsFilteredSubset
	private final Runnable fFilterRunnable
	private boolean fIsFilterPending
	private org.eclipse.swt.widgets.Label fMessageText
	private org.eclipse.swt.graphics.Font fMessageTextFont
	private int fLastCompletionOffset
	private final org.eclipse.jface.text.contentassist.CompletionProposalPopup$EmptyProposal fEmptyProposal
	private String fEmptyMessage
	private boolean fIsColoredLabelsSupportEnabled
	static void  () 
	public void  (org.eclipse.jface.text.contentassist.ContentAssistant, org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.contentassist.AdditionalInfoController) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.contentassist.AdditionalInfoController infoController
	public void  (org.eclipse.jface.text.contentassist.ContentAssistant, org.eclipse.jface.contentassist.IContentAssistSubjectControl, org.eclipse.jface.text.contentassist.AdditionalInfoController) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
		org.eclipse.jface.text.contentassist.AdditionalInfoController infoController
	public java.lang.String showProposals (boolean) 
		boolean autoActivated
		org.eclipse.swt.widgets.Control control
	private boolean hideWhenNoProposals (boolean) 
		boolean autoActivated
		org.eclipse.swt.widgets.Control control
	private void handleRepeatedInvocation () 
	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.widgets.Listener listener
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.graphics.Point size
		int height
		double aspectRatio
		int width
		org.eclipse.swt.graphics.Rectangle trim
		org.eclipse.swt.graphics.Color c
	int getMinimalHeight () 
		int height
		int items
		org.eclipse.swt.graphics.Rectangle trim
	private void addCommandSupport (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.jface.bindings.keys.KeySequence commandSequence
	private org.eclipse.swt.graphics.Color getBackgroundColor (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Color c
	private org.eclipse.swt.graphics.Color getForegroundColor (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Color c
	private void createMessageText () 
		org.eclipse.swt.layout.GridData textData
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.FontData[] fontDatas
		int i
	private void handleSetData (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.TableItem item
		int index
		org.eclipse.jface.text.contentassist.ICompletionProposal current
		String displayString
		String displayString
		org.eclipse.swt.custom.StyleRange[] styleRanges
		org.eclipse.jface.viewers.StyledString styledString
	private org.eclipse.jface.text.contentassist.ICompletionProposal getSelectedProposal () 
		int i
	private void insertSelectedProposalWithMask (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.IEditingSupport helper
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.jface.text.IEditingSupportRegistry registry
		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 contextInformationOffset
		int contextInformationOffset
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension e
		org.eclipse.jface.text.IEditingSupportRegistry registry
		org.eclipse.jface.text.IEditingSupportRegistry registry
	public boolean hasFocus () 
		org.eclipse.jface.text.IInformationControl informationControl
		org.eclipse.jface.internal.text.InformationControlReplacer replacer
	public void hide () 
		org.eclipse.jface.text.IEditingSupportRegistry registry
	private void unregister () 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension2 extension
	public boolean isActive () 
	private void setProposals (org.eclipse.jface.text.contentassist.ICompletionProposal[], boolean) 
		org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals
		boolean isFilteredSubset
		org.eclipse.jface.text.contentassist.ICompletionProposal[] oldProposals
		org.eclipse.jface.text.contentassist.ICompletionProposal oldProposal
		int newLen
		org.eclipse.swt.widgets.TableItem[] items
		int i
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		org.eclipse.swt.graphics.Point currentLocation
		org.eclipse.swt.graphics.Point newLocation
	private org.eclipse.swt.graphics.Point getLocation () 
		int caret
		org.eclipse.swt.graphics.Rectangle location
	org.eclipse.swt.graphics.Point getSize () 
	private void displayProposals () 
		org.eclipse.jface.text.IEditingSupportRegistry registry
	private void ensureDocumentListenerInstalled () 
		org.eclipse.jface.text.IDocument document
	public boolean verifyKey (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
		char key
		int newSelection
		int visibleRows
		int itemCount
		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 void fireSelectionEvent (org.eclipse.jface.text.contentassist.ICompletionProposal, boolean) 
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		boolean smartToggle
	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.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
	public void setFocus () 
	private boolean canAutoInsert (org.eclipse.jface.text.contentassist.ICompletionProposal) 
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		org.eclipse.jface.text.contentassist.ICompletionProposalExtension4 ext
	public java.lang.String incrementalComplete () 
		org.eclipse.swt.widgets.Control control
	private boolean completeCommonPrefix () 
		org.eclipse.jface.text.IDocument document
		StringBuffer rightCasePostfix
		java.util.List rightCase
		boolean isWrongCaseMatch
		CharSequence wrongCasePrefix
		int wrongCasePrefixStart
		StringBuffer wrongCasePostfix
		java.util.List wrongCase
		int i
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		int start
		CharSequence insertion
		int prefixLength
		int relativeCompletionOffset
		String prefix
		CharSequence newPostfix
		CharSequence newPrefix
		CharSequence newPostfix
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		CharSequence prefix
		CharSequence prefix
		CharSequence postfix
		CharSequence postfix
		int to
		StringBuffer inDocument
	private boolean isPrefixCompatible (java.lang.CharSequence, int, java.lang.CharSequence, int, org.eclipse.jface.text.IDocument)  throws org.eclipse.jface.text.BadLocationException 
		CharSequence oneSequence
		int oneOffset
		CharSequence twoSequence
		int twoOffset
		org.eclipse.jface.text.IDocument document
		int min
		int oneEnd
		int twoEnd
		String one
		String two
	private void truncatePostfix (java.lang.StringBuffer, java.lang.CharSequence) 
		StringBuffer buffer
		CharSequence sequence
		int min
		int c
	void setMessage (java.lang.String) 
		String message
	void setEmptyMessage (java.lang.String) 
		String message
	public void setStatusLineVisible (boolean) 
		boolean show
	void switchedPositionToAbove (boolean) 
		boolean above
	org.eclipse.core.commands.IHandler createProposalSelectionHandler (int) 
		int operationCode
	static boolean access$0 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$1 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, boolean) 
	static org.eclipse.jface.text.contentassist.ContentAssistSubjectControlAdapter access$2 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static java.util.List access$3 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static org.eclipse.jface.text.contentassist.ICompletionProposal[] access$4 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, int, org.eclipse.jface.text.DocumentEvent) 
	static void access$5 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, int) 
	static boolean access$6 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$7 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.jface.text.contentassist.ICompletionProposal[], boolean) 
	static org.eclipse.swt.widgets.Table access$8 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$9 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, int, boolean) 
	static org.eclipse.swt.widgets.Shell access$10 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static org.eclipse.jface.text.contentassist.ContentAssistant access$11 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$12 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, int) 
	static int access$13 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static int access$14 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$15 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, int) 
	static org.eclipse.jface.text.contentassist.ICompletionProposal[] access$16 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, int) 
	static void access$17 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.jface.text.contentassist.ICompletionProposal[]) 
	static org.eclipse.jface.text.contentassist.ICompletionProposal[] access$18 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static boolean access$19 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, boolean) 
	static boolean access$20 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.jface.text.contentassist.ICompletionProposal) 
	static void access$21 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.jface.text.contentassist.ICompletionProposal, char, int, int) 
	static void access$22 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$23 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$24 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.swt.widgets.Event) 
	static org.eclipse.jface.text.contentassist.AdditionalInfoController access$25 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$26 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.swt.graphics.Point) 
	static void access$27 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, int) 
	static void access$28 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$29 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static boolean access$30 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$31 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$32 (org.eclipse.jface.text.contentassist.CompletionProposalPopup, org.eclipse.jface.text.contentassist.ICompletionProposal[]) 
	static org.eclipse.jface.text.contentassist.ICompletionProposal[] access$33 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static void access$34 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
	static boolean access$35 (org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
}

org/eclipse/jface/text/contentassist/ContentAssistEvent.class
ContentAssistEvent.java
package org.eclipse.jface.text.contentassist
public final org.eclipse.jface.text.contentassist.ContentAssistEvent extends java.lang.Object {
	public final org.eclipse.jface.text.contentassist.IContentAssistant assistant
	public final org.eclipse.jface.text.contentassist.IContentAssistProcessor processor
	public final boolean isAutoActivated
	void  (org.eclipse.jface.text.contentassist.IContentAssistant, org.eclipse.jface.text.contentassist.IContentAssistProcessor, boolean) 
		org.eclipse.jface.text.contentassist.IContentAssistant ca
		org.eclipse.jface.text.contentassist.IContentAssistProcessor proc
		boolean isAutoActivated
	void  (org.eclipse.jface.text.contentassist.ContentAssistant, org.eclipse.jface.text.contentassist.IContentAssistProcessor) 
		org.eclipse.jface.text.contentassist.ContentAssistant ca
		org.eclipse.jface.text.contentassist.IContentAssistProcessor proc
}

org/eclipse/jface/text/contentassist/ContentAssistSubjectControlAdapter.class
ContentAssistSubjectControlAdapter.java
package org.eclipse.jface.text.contentassist
final org.eclipse.jface.text.contentassist.ContentAssistSubjectControlAdapter extends java.lang.Object implements org.eclipse.jface.contentassist.IContentAssistSubjectControl  {
	private org.eclipse.jface.text.ITextViewer fViewer
	private org.eclipse.jface.contentassist.IContentAssistSubjectControl fContentAssistSubjectControl
	void  (org.eclipse.jface.contentassist.IContentAssistSubjectControl) 
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
	public void  (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
	public int getLineHeight () 
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.swt.graphics.Point getLocationAtOffset (int) 
		int offset
	public org.eclipse.swt.graphics.Point getWidgetSelectionRange () 
	public org.eclipse.swt.graphics.Point getSelectedRange () 
	public int getCaretOffset () 
	public java.lang.String getLineDelimiter () 
	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
	public org.eclipse.jface.text.IDocument getDocument () 
	public boolean prependVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
		org.eclipse.swt.custom.VerifyKeyListener verifyKeyListener
		org.eclipse.jface.text.ITextViewerExtension e
		org.eclipse.swt.custom.StyledText textWidget
	public boolean appendVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
		org.eclipse.swt.custom.VerifyKeyListener verifyKeyListener
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.swt.custom.StyledText textWidget
	public void removeVerifyKeyListener (org.eclipse.swt.custom.VerifyKeyListener) 
		org.eclipse.swt.custom.VerifyKeyListener verifyKeyListener
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.swt.custom.StyledText textWidget
	public void setEventConsumer (org.eclipse.jface.text.IEventConsumer) 
		org.eclipse.jface.text.IEventConsumer eventConsumer
	public void setSelectedRange (int, int) 
		int i
		int j
	public void revealRange (int, int) 
		int i
		int j
	public boolean supportsVerifyKeyListener () 
	public char[] getCompletionProposalAutoActivationCharacters (org.eclipse.jface.text.contentassist.ContentAssistant, int) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		int offset
	char[] getContextInformationAutoActivationCharacters (org.eclipse.jface.text.contentassist.ContentAssistant, int) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		int offset
	org.eclipse.jface.text.contentassist.CompletionProposalPopup createCompletionProposalPopup (org.eclipse.jface.text.contentassist.ContentAssistant, org.eclipse.jface.text.contentassist.AdditionalInfoController) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		org.eclipse.jface.text.contentassist.AdditionalInfoController controller
	org.eclipse.jface.text.contentassist.ContextInformationPopup createContextInfoPopup (org.eclipse.jface.text.contentassist.ContentAssistant) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
	public org.eclipse.jface.text.contentassist.IContextInformationValidator getContextInformationValidator (org.eclipse.jface.text.contentassist.ContentAssistant, int) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		int offset
	public org.eclipse.jface.text.contentassist.IContextInformationPresenter getContextInformationPresenter (org.eclipse.jface.text.contentassist.ContentAssistant, int) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		int offset
	public void installValidator (org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame) 
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame frame
	public void installContextInformationPresenter (org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame) 
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame frame
	public org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (org.eclipse.jface.text.contentassist.ContentAssistant, int) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		int offset
	public boolean addSelectionListener (org.eclipse.swt.events.SelectionListener) 
		org.eclipse.swt.events.SelectionListener selectionListener
	public void removeSelectionListener (org.eclipse.swt.events.SelectionListener) 
		org.eclipse.swt.events.SelectionListener selectionListener
}

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

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

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

org/eclipse/jface/text/contentassist/ContentAssistant$AutoAssistListener.class
ContentAssistant.java
package org.eclipse.jface.text.contentassist
public org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener extends org.eclipse.swt.events.KeyAdapter implements java.lang.Runnable org.eclipse.swt.custom.VerifyKeyListener  {
	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.text.contentassist.ContentAssistant this$0
	protected void  (org.eclipse.jface.text.contentassist.ContentAssistant) 
	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 keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		int showStyle
		int showStyle
		int showStyle
		int pos
		char[] activation
	public void verifyKey (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent event
	protected void showAssist (int) 
		int showStyle
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.Display d
	static org.eclipse.jface.text.contentassist.ContentAssistant access$0 (org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener) 
}

org/eclipse/jface/text/contentassist/ContentAssistant$Closer.class
ContentAssistant.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.ContentAssistant$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 org.eclipse.swt.widgets.Control fControl
	final org.eclipse.jface.text.contentassist.ContentAssistant this$0
	void  (org.eclipse.jface.text.contentassist.ContentAssistant) 
	protected void install () 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.Shell shell
	protected void uninstall () 
		org.eclipse.swt.widgets.Control shell
		org.eclipse.swt.widgets.Control control
	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.text.contentassist.ContentAssistant access$0 (org.eclipse.jface.text.contentassist.ContentAssistant$Closer) 
}

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

org/eclipse/jface/text/contentassist/ContentAssistant$LayoutManager.class
ContentAssistant.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.ContentAssistant$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.text.contentassist.ContentAssistant this$0
	void  (org.eclipse.jface.text.contentassist.ContentAssistant) 
	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.jface.text.contentassist.CompletionProposalPopup popup
		org.eclipse.jface.text.contentassist.CompletionProposalPopup popup
		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 constrainLocation (org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Point point
		org.eclipse.swt.graphics.Point shellSize
		org.eclipse.swt.graphics.Rectangle bounds
	protected org.eclipse.swt.graphics.Rectangle constrainHorizontally (org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle rect
		org.eclipse.swt.graphics.Rectangle bounds
	protected org.eclipse.swt.graphics.Rectangle computeBoundsAboveBelow (org.eclipse.swt.widgets.Shell, org.eclipse.swt.graphics.Point, int) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.graphics.Point preferred
		int offset
		org.eclipse.swt.widgets.Control subjectControl
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Rectangle caret
		org.eclipse.swt.widgets.Monitor monitor
		org.eclipse.swt.graphics.Rectangle bounds
		int spaceAbove
		int caretLowerY
		int spaceBelow
		org.eclipse.swt.graphics.Rectangle rect
		org.eclipse.swt.graphics.Rectangle rect
		org.eclipse.swt.graphics.Rectangle rect
		org.eclipse.swt.graphics.Rectangle rect
	protected org.eclipse.swt.graphics.Rectangle computeBoundsBelowAbove (org.eclipse.swt.widgets.Shell, org.eclipse.swt.graphics.Point, int, org.eclipse.jface.text.contentassist.CompletionProposalPopup) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.graphics.Point preferred
		int offset
		org.eclipse.jface.text.contentassist.CompletionProposalPopup popup
		org.eclipse.swt.widgets.Control subjectControl
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Rectangle caret
		org.eclipse.swt.widgets.Monitor monitor
		org.eclipse.swt.graphics.Rectangle bounds
		int threshold
		int spaceAbove
		int spaceBelow
		org.eclipse.swt.graphics.Rectangle rect
		org.eclipse.swt.graphics.Rectangle rect
		org.eclipse.swt.graphics.Rectangle rect
		org.eclipse.swt.graphics.Rectangle rect
		org.eclipse.swt.graphics.Rectangle rect
		boolean switched
	private org.eclipse.swt.graphics.Rectangle getCaretRectangle (int) 
		int offset
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.widgets.Control subjectControl
		org.eclipse.swt.graphics.Point controlSize
		org.eclipse.swt.graphics.Rectangle subjectRectangle
	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.Point shellSize
		org.eclipse.swt.widgets.Monitor monitor
		org.eclipse.swt.graphics.Rectangle displayBounds
	protected void adjustListeners (int) 
		int type
	private org.eclipse.swt.widgets.Monitor getClosestMonitor (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Display toSearch
		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
}

org/eclipse/jface/text/contentassist/ContentAssistant.class
ContentAssistant.java
package org.eclipse.jface.text.contentassist
public org.eclipse.jface.text.contentassist.ContentAssistant extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContentAssistant org.eclipse.jface.text.contentassist.IContentAssistantExtension org.eclipse.jface.text.contentassist.IContentAssistantExtension2 org.eclipse.jface.text.contentassist.IContentAssistantExtension3 org.eclipse.jface.text.contentassist.IContentAssistantExtension4 org.eclipse.jface.text.IWidgetTokenKeeper org.eclipse.jface.text.IWidgetTokenKeeperExtension  {
	public static final String SELECT_NEXT_PROPOSAL_COMMAND_ID
	public static final String SELECT_PREVIOUS_PROPOSAL_COMMAND_ID
	public static final String STORE_SIZE_X
	public static final String STORE_SIZE_Y
	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.swt.graphics.Color fProposalSelectorBackground
	private org.eclipse.swt.graphics.Color fProposalSelectorForeground
	private org.eclipse.jface.text.ITextViewer fViewer
	private String fLastErrorMessage
	private org.eclipse.jface.text.contentassist.ContentAssistant$Closer fCloser
	org.eclipse.jface.text.contentassist.ContentAssistant$LayoutManager fLayoutManager
	private org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener fAutoAssistListener
	private org.eclipse.jface.text.contentassist.ContentAssistant$InternalListener fInternalListener
	private org.eclipse.jface.text.contentassist.CompletionProposalPopup fProposalPopup
	private org.eclipse.jface.text.contentassist.ContextInformationPopup fContextInfoPopup
	private boolean fVerifyKeyListenerHooked
	private org.eclipse.jface.text.contentassist.IContentAssistListener[] fListeners
	private org.eclipse.jface.contentassist.IContentAssistSubjectControl fContentAssistSubjectControl
	private org.eclipse.swt.widgets.Shell fContentAssistSubjectControlShell
	private org.eclipse.swt.events.TraverseListener fCASCSTraverseListener
	private org.eclipse.jface.text.contentassist.ContentAssistSubjectControlAdapter fContentAssistSubjectControlAdapter
	private org.eclipse.jface.dialogs.IDialogSettings fDialogSettings
	private boolean fIsPrefixCompletionEnabled
	private org.eclipse.core.runtime.ListenerList fCompletionListeners
	private String fMessage
	private boolean fIsRepetitionMode
	private boolean fShowEmptyList
	private boolean fIsStatusLineVisible
	private long fLastAutoActivation
	private org.eclipse.jface.bindings.keys.KeySequence fRepeatedInvocationKeySequence
	private java.util.Map fHandlers
	private boolean fIsColoredLabelsSupportEnabled
	public void  () 
	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
	private java.lang.String computeAllAutoActivationTriggers () 
		StringBuffer buf
		java.util.Iterator iter
		java.util.Map$Entry entry
		org.eclipse.jface.text.contentassist.IContentAssistProcessor processor
		char[] triggers
	public void enableAutoActivation (boolean) 
		boolean enabled
	public void enableAutoInsert (boolean) 
		boolean enabled
	boolean isAutoInserting () 
	private void manageAutoActivation (boolean) 
		boolean start
	protected org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener createAutoAssistListener () 
	public void setAutoActivationDelay (int) 
		int delay
	public int getAutoActivationDelay () 
	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 setProposalSelectorBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	org.eclipse.swt.graphics.Color getProposalSelectorBackground () 
	public void setProposalSelectorForeground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color foreground
	org.eclipse.swt.graphics.Color getProposalSelectorForeground () 
	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
	protected void install (org.eclipse.jface.contentassist.IContentAssistSubjectControl) 
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
	public void install (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
	protected void install () 
		org.eclipse.jface.text.contentassist.AdditionalInfoController 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
	org.eclipse.jface.text.contentassist.ContentAssistant$LayoutManager getLayoutManager () 
	void popupFocusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	int getSelectionOffset () 
	private boolean acquireWidgetToken (int) 
		int type
		org.eclipse.jface.text.IWidgetTokenOwnerExtension extension
		org.eclipse.jface.text.IWidgetTokenOwner owner
		org.eclipse.jface.text.IWidgetTokenOwnerExtension extension
		org.eclipse.jface.text.IWidgetTokenOwner owner
	boolean addContentAssistListener (org.eclipse.jface.text.contentassist.IContentAssistListener, int) 
		org.eclipse.jface.text.contentassist.IContentAssistListener listener
		int type
	private void promoteKeyListener () 
	private void installKeyListener () 
	private void releaseWidgetToken (int) 
		int type
		org.eclipse.jface.text.IWidgetTokenOwner owner
	void removeContentAssistListener (org.eclipse.jface.text.contentassist.IContentAssistListener, int) 
		org.eclipse.jface.text.contentassist.IContentAssistListener listener
		int type
	private void uninstallVerifyKeyListener () 
	private int getNumberOfListeners () 
		int count
		int i
	public java.lang.String showPossibleCompletions () 
	public java.lang.String completePrefix () 
	private boolean prepareToShowCompletions (boolean) 
		boolean isAutoActivated
		int gracePeriod
	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 offset
	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
		org.eclipse.jface.text.IDocument document
		String type
	private org.eclipse.jface.text.contentassist.IContentAssistProcessor getProcessor (org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
		int offset
		org.eclipse.jface.text.IDocument document
		String type
		String type
	org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals (org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
		int offset
		org.eclipse.jface.text.contentassist.ICompletionProposal[] result
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
		org.eclipse.jface.text.contentassist.ICompletionProposal[] result
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
		org.eclipse.jface.text.contentassist.IContextInformation[] result
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
		int offset
		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 viewer
		int offset
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	org.eclipse.jface.text.contentassist.IContextInformationValidator getContextInformationValidator (org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
		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 viewer
		int offset
		org.eclipse.jface.text.contentassist.IContextInformationValidator validator
	org.eclipse.jface.text.contentassist.IContextInformationPresenter getContextInformationPresenter (org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
		int offset
		org.eclipse.jface.text.contentassist.IContextInformationValidator validator
	char[] getCompletionProposalAutoActivationCharacters (org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
		int offset
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	char[] getCompletionProposalAutoActivationCharacters (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	char[] getContextInformationAutoActivationCharacters (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	char[] getContextInformationAutoActivationCharacters (org.eclipse.jface.contentassist.IContentAssistSubjectControl, int) 
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
		int offset
		org.eclipse.jface.text.contentassist.IContentAssistProcessor p
	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
	protected void hide () 
	public void setRestoreCompletionProposalSize (org.eclipse.jface.dialogs.IDialogSettings) 
		org.eclipse.jface.dialogs.IDialogSettings dialogSettings
	protected void storeCompletionProposalPopupSize () 
		org.eclipse.swt.graphics.Point size
	protected org.eclipse.swt.graphics.Point restoreCompletionProposalPopupSize () 
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle maxBounds
		org.eclipse.swt.widgets.Display display
	public void enablePrefixCompletion (boolean) 
		boolean enabled
	boolean isPrefixCompletionEnabled () 
	public boolean hasProposalPopupFocus () 
	public void addCompletionListener (org.eclipse.jface.text.contentassist.ICompletionListener) 
		org.eclipse.jface.text.contentassist.ICompletionListener listener
	public void removeCompletionListener (org.eclipse.jface.text.contentassist.ICompletionListener) 
		org.eclipse.jface.text.contentassist.ICompletionListener listener
	void fireSessionBeginEvent (boolean) 
		boolean isAutoActivated
		org.eclipse.jface.text.contentassist.IContentAssistProcessor processor
		org.eclipse.jface.text.contentassist.ContentAssistEvent event
		Object[] listeners
		int i
		org.eclipse.jface.text.contentassist.ICompletionListener listener
	void fireSessionRestartEvent () 
		org.eclipse.jface.text.contentassist.IContentAssistProcessor processor
		org.eclipse.jface.text.contentassist.ContentAssistEvent event
		Object[] listeners
		int i
		org.eclipse.jface.text.contentassist.ICompletionListener listener
	void fireSessionEndEvent () 
		org.eclipse.jface.text.contentassist.IContentAssistProcessor processor
		org.eclipse.jface.text.contentassist.ContentAssistEvent event
		Object[] listeners
		int i
		org.eclipse.jface.text.contentassist.ICompletionListener listener
	public void setRepeatedInvocationMode (boolean) 
		boolean cycling
	boolean isRepeatedInvocationMode () 
	public void setShowEmptyList (boolean) 
		boolean showEmpty
	boolean isShowEmptyList () 
	public void setStatusLineVisible (boolean) 
		boolean show
	boolean isStatusLineVisible () 
	public void setStatusMessage (java.lang.String) 
		String message
	java.lang.String getStatusMessage () 
	public void setEmptyMessage (java.lang.String) 
		String message
	void fireSelectionEvent (org.eclipse.jface.text.contentassist.ICompletionProposal, boolean) 
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
		boolean smartToggle
		Object[] listeners
		int i
		org.eclipse.jface.text.contentassist.ICompletionListener listener
	public void setRepeatedInvocationTrigger (org.eclipse.jface.bindings.keys.KeySequence) 
		org.eclipse.jface.bindings.keys.KeySequence sequence
	org.eclipse.jface.bindings.keys.KeySequence getRepeatedInvocationKeySequence () 
	protected boolean isProposalPopupActive () 
	protected boolean isContextInfoPopupActive () 
	public final org.eclipse.core.commands.IHandler getHandler (java.lang.String) 
		String commandId
		org.eclipse.core.commands.IHandler handler
	protected final void registerHandler (java.lang.String, org.eclipse.core.commands.IHandler) 
		String commandId
		org.eclipse.core.commands.IHandler handler
	boolean isColoredLabelsSupportEnabled () 
	public void enableColoredLabels (boolean) 
		boolean isEnabled
	static org.eclipse.jface.text.contentassist.ContentAssistSubjectControlAdapter access$0 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static org.eclipse.jface.text.ITextViewer access$1 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static org.eclipse.jface.text.contentassist.CompletionProposalPopup access$2 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static org.eclipse.jface.text.contentassist.ContextInformationPopup access$3 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static int access$4 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static java.lang.String access$5 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static boolean access$6 (org.eclipse.jface.text.contentassist.ContentAssistant, boolean) 
	static void access$7 (org.eclipse.jface.text.contentassist.ContentAssistant, long) 
	static void access$8 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static int access$9 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static int access$10 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static org.eclipse.jface.text.contentassist.IContentAssistListener[] access$11 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener access$12 (org.eclipse.jface.text.contentassist.ContentAssistant) 
	static void access$13 (org.eclipse.jface.text.contentassist.ContentAssistant) 
}

org/eclipse/jface/text/contentassist/ContextInformation.class
ContextInformation.java
package org.eclipse.jface.text.contentassist
public final org.eclipse.jface.text.contentassist.ContextInformation extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContextInformation  {
	private final String fContextDisplayString
	private final String fInformationDisplayString
	private final org.eclipse.swt.graphics.Image fImage
	public void  (java.lang.String, java.lang.String) 
		String contextDisplayString
		String informationDisplayString
	public void  (org.eclipse.swt.graphics.Image, java.lang.String, java.lang.String) 
		org.eclipse.swt.graphics.Image image
		String contextDisplayString
		String informationDisplayString
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.jface.text.contentassist.IContextInformation contextInformation
		boolean equals
	public int hashCode () 
		int low
	public java.lang.String getInformationDisplayString () 
	public org.eclipse.swt.graphics.Image getImage () 
	public java.lang.String getContextDisplayString () 
}

org/eclipse/jface/text/contentassist/ContextInformationPopup$1.class
ContextInformationPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.ContextInformationPopup$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.contentassist.ContextInformationPopup this$0
	void  (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	public void run () 
		int offset
		org.eclipse.jface.text.contentassist.IContextInformation[] contexts
		int count
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame frame
		int index
		int i
		org.eclipse.jface.text.contentassist.IContextInformation info
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame frame
		java.util.Iterator it
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame stackFrame
}

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

org/eclipse/jface/text/contentassist/ContextInformationPopup$3.class
ContextInformationPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.ContextInformationPopup$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.jface.text.contentassist.ContextInformationPopup this$0
	void  (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/jface/text/contentassist/ContextInformationPopup$4.class
ContextInformationPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.ContextInformationPopup$4 extends java.lang.Object implements org.eclipse.swt.custom.VerifyKeyListener  {
	final org.eclipse.jface.text.contentassist.ContextInformationPopup this$0
	private final org.eclipse.swt.custom.StyledText val$textWidget
	void  (org.eclipse.jface.text.contentassist.ContextInformationPopup, org.eclipse.swt.custom.StyledText) 
	public void verifyKey (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent event
}

org/eclipse/jface/text/contentassist/ContextInformationPopup$5.class
ContextInformationPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.ContextInformationPopup$5 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.text.contentassist.ContextInformationPopup this$0
	private final org.eclipse.jface.text.ITextViewerExtension val$textViewerExtension
	private final org.eclipse.swt.custom.VerifyKeyListener val$verifyListener
	void  (org.eclipse.jface.text.contentassist.ContextInformationPopup, org.eclipse.jface.text.ITextViewerExtension, org.eclipse.swt.custom.VerifyKeyListener) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/text/contentassist/ContextInformationPopup$6.class
ContextInformationPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.ContextInformationPopup$6 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.jface.text.contentassist.ContextInformationPopup this$0
	void  (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	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/contentassist/ContextInformationPopup$7.class
ContextInformationPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.ContextInformationPopup$7 extends java.lang.Object implements java.lang.Runnable  {
	private org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame fFrame
	final org.eclipse.jface.text.contentassist.ContextInformationPopup this$0
	void  (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	public void run () 
		int offset
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame top
		int widgetOffset
}

org/eclipse/jface/text/contentassist/ContextInformationPopup$ContextFrame.class
ContextInformationPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame extends java.lang.Object {
	final int fBeginOffset
	final int fOffset
	final int fVisibleOffset
	final org.eclipse.jface.text.contentassist.IContextInformation fInformation
	final org.eclipse.jface.text.contentassist.IContextInformationValidator fValidator
	final org.eclipse.jface.text.contentassist.IContextInformationPresenter fPresenter
	public void  (org.eclipse.jface.text.contentassist.IContextInformation, int, int, int, org.eclipse.jface.text.contentassist.IContextInformationValidator, org.eclipse.jface.text.contentassist.IContextInformationPresenter) 
		org.eclipse.jface.text.contentassist.IContextInformation information
		int beginOffset
		int offset
		int visibleOffset
		org.eclipse.jface.text.contentassist.IContextInformationValidator validator
		org.eclipse.jface.text.contentassist.IContextInformationPresenter presenter
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame frame
	public int hashCode () 
}

org/eclipse/jface/text/contentassist/ContextInformationPopup.class
ContextInformationPopup.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.ContextInformationPopup extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContentAssistListener  {
	private org.eclipse.jface.text.ITextViewer fViewer
	private org.eclipse.jface.text.contentassist.ContentAssistant fContentAssistant
	private org.eclipse.jface.text.contentassist.PopupCloser 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
	private org.eclipse.jface.contentassist.IContentAssistSubjectControl fContentAssistSubjectControl
	private org.eclipse.jface.text.contentassist.ContentAssistSubjectControlAdapter fContentAssistSubjectControlAdapter
	private org.eclipse.swt.events.SelectionListener fTextWidgetSelectionListener
	private org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame fLastContext
	public void  (org.eclipse.jface.text.contentassist.ContentAssistant, org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		org.eclipse.jface.text.ITextViewer viewer
	public void  (org.eclipse.jface.text.contentassist.ContentAssistant, org.eclipse.jface.contentassist.IContentAssistSubjectControl) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		org.eclipse.jface.contentassist.IContentAssistSubjectControl contentAssistSubjectControl
	public java.lang.String showContextProposals (boolean) 
		boolean autoActivated
		org.eclipse.swt.widgets.Control control
	public void showContextInformation (org.eclipse.jface.text.contentassist.IContextInformation, int) 
		org.eclipse.jface.text.contentassist.IContextInformation info
		int offset
		org.eclipse.swt.widgets.Control control
	private void internalShowContextInfo (org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame) 
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame frame
	private org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame createContextFrame (org.eclipse.jface.text.contentassist.IContextInformation, int) 
		org.eclipse.jface.text.contentassist.IContextInformation information
		int offset
		org.eclipse.jface.text.contentassist.IContextInformationValidator validator
		int beginOffset
		int visibleOffset
		org.eclipse.jface.text.contentassist.IContextInformationPresenter presenter
	private boolean isDuplicate (org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame) 
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame frame
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame top
	private boolean isLastFrame (org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame) 
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame frame
	private void internalShowContextFrame (org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame, boolean) 
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame frame
		boolean initial
	private org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (int) 
		int offset
	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 (int) 
		int offset
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle bounds
	private void hideContextInfoPopup () 
		int size
		org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame current
	private void createContextSelector () 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.jface.text.ITextViewerExtension textViewerExtension
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.swt.custom.VerifyKeyListener verifyListener
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.graphics.Color c
	int getMinimalHeight () 
		int height
		int items
		org.eclipse.swt.graphics.Rectangle trim
	private void insertSelectedContext () 
		int i
		int offset
	private void setContexts (org.eclipse.jface.text.contentassist.IContextInformation[], int) 
		org.eclipse.jface.text.contentassist.IContextInformation[] contexts
		int selectionIndex
		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 newSelection
		int visibleRows
		int itemCount
	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.contentassist.ContentAssistSubjectControlAdapter access$0 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static org.eclipse.jface.text.contentassist.IContextInformation[] access$1 (org.eclipse.jface.text.contentassist.ContextInformationPopup, int) 
	static org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame access$2 (org.eclipse.jface.text.contentassist.ContextInformationPopup, org.eclipse.jface.text.contentassist.IContextInformation, int) 
	static boolean access$3 (org.eclipse.jface.text.contentassist.ContextInformationPopup, org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame) 
	static void access$4 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static void access$5 (org.eclipse.jface.text.contentassist.ContextInformationPopup, org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame) 
	static boolean access$6 (org.eclipse.jface.text.contentassist.ContextInformationPopup, org.eclipse.jface.text.contentassist.ContextInformationPopup$ContextFrame) 
	static java.util.Stack access$7 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static java.lang.String access$8 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static void access$9 (org.eclipse.jface.text.contentassist.ContextInformationPopup, java.lang.String) 
	static void access$10 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static void access$11 (org.eclipse.jface.text.contentassist.ContextInformationPopup, org.eclipse.jface.text.contentassist.IContextInformation[], int) 
	static void access$12 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static void access$13 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static void access$14 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static org.eclipse.swt.widgets.Shell access$15 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static void access$16 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static org.eclipse.jface.text.TextPresentation access$17 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static org.eclipse.swt.custom.StyledText access$18 (org.eclipse.jface.text.contentassist.ContextInformationPopup) 
	static void access$19 (org.eclipse.jface.text.contentassist.ContextInformationPopup, int) 
}

org/eclipse/jface/text/contentassist/ContextInformationValidator.class
ContextInformationValidator.java
package org.eclipse.jface.text.contentassist
public final org.eclipse.jface.text.contentassist.ContextInformationValidator extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContextInformationValidator  {
	private org.eclipse.jface.text.contentassist.IContentAssistProcessor fProcessor
	private org.eclipse.jface.text.contentassist.IContextInformation fContextInformation
	private org.eclipse.jface.text.ITextViewer fViewer
	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 boolean isContextInformationValid (int) 
		int offset
		org.eclipse.jface.text.contentassist.IContextInformation[] infos
		int i
}

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

org/eclipse/jface/text/contentassist/ICompletionListener.class
ICompletionListener.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.ICompletionListener extends java.lang.Object {
	public abstract void assistSessionStarted (org.eclipse.jface.text.contentassist.ContentAssistEvent) 
	public abstract void assistSessionEnded (org.eclipse.jface.text.contentassist.ContentAssistEvent) 
	public abstract void selectionChanged (org.eclipse.jface.text.contentassist.ICompletionProposal, boolean) 
}

org/eclipse/jface/text/contentassist/ICompletionListenerExtension.class
ICompletionListenerExtension.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.ICompletionListenerExtension extends java.lang.Object {
	public abstract void assistSessionRestarted (org.eclipse.jface.text.contentassist.ContentAssistEvent) 
}

org/eclipse/jface/text/contentassist/ICompletionProposal.class
ICompletionProposal.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.ICompletionProposal extends java.lang.Object {
	public abstract void apply (org.eclipse.jface.text.IDocument) 
	public abstract org.eclipse.swt.graphics.Point getSelection (org.eclipse.jface.text.IDocument) 
	public abstract java.lang.String getAdditionalProposalInfo () 
	public abstract java.lang.String getDisplayString () 
	public abstract org.eclipse.swt.graphics.Image getImage () 
	public abstract org.eclipse.jface.text.contentassist.IContextInformation getContextInformation () 
}

org/eclipse/jface/text/contentassist/ICompletionProposalExtension.class
ICompletionProposalExtension.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.ICompletionProposalExtension extends java.lang.Object {
	public abstract void apply (org.eclipse.jface.text.IDocument, char, int) 
	public abstract boolean isValidFor (org.eclipse.jface.text.IDocument, int) 
	public abstract char[] getTriggerCharacters () 
	public abstract int getContextInformationPosition () 
}

org/eclipse/jface/text/contentassist/ICompletionProposalExtension2.class
ICompletionProposalExtension2.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.ICompletionProposalExtension2 extends java.lang.Object {
	public abstract void apply (org.eclipse.jface.text.ITextViewer, char, int, int) 
	public abstract void selected (org.eclipse.jface.text.ITextViewer, boolean) 
	public abstract void unselected (org.eclipse.jface.text.ITextViewer) 
	public abstract boolean validate (org.eclipse.jface.text.IDocument, int, org.eclipse.jface.text.DocumentEvent) 
}

org/eclipse/jface/text/contentassist/ICompletionProposalExtension3.class
ICompletionProposalExtension3.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.ICompletionProposalExtension3 extends java.lang.Object {
	public abstract org.eclipse.jface.text.IInformationControlCreator getInformationControlCreator () 
	public abstract java.lang.CharSequence getPrefixCompletionText (org.eclipse.jface.text.IDocument, int) 
	public abstract int getPrefixCompletionStart (org.eclipse.jface.text.IDocument, int) 
}

org/eclipse/jface/text/contentassist/ICompletionProposalExtension4.class
ICompletionProposalExtension4.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.ICompletionProposalExtension4 extends java.lang.Object {
	public abstract boolean isAutoInsertable () 
}

org/eclipse/jface/text/contentassist/ICompletionProposalExtension5.class
ICompletionProposalExtension5.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.ICompletionProposalExtension5 extends java.lang.Object {
	public abstract java.lang.Object getAdditionalProposalInfo (org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/jface/text/contentassist/ICompletionProposalExtension6.class
ICompletionProposalExtension6.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.ICompletionProposalExtension6 extends java.lang.Object {
	public abstract org.eclipse.jface.viewers.StyledString getStyledDisplayString () 
}

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

org/eclipse/jface/text/contentassist/IContentAssistProcessor.class
IContentAssistProcessor.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.IContentAssistProcessor extends java.lang.Object {
	public abstract org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals (org.eclipse.jface.text.ITextViewer, int) 
	public abstract org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (org.eclipse.jface.text.ITextViewer, int) 
	public abstract char[] getCompletionProposalAutoActivationCharacters () 
	public abstract char[] getContextInformationAutoActivationCharacters () 
	public abstract java.lang.String getErrorMessage () 
	public abstract org.eclipse.jface.text.contentassist.IContextInformationValidator getContextInformationValidator () 
}

org/eclipse/jface/text/contentassist/IContentAssistant.class
IContentAssistant.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.IContentAssistant extends java.lang.Object {
	public static final int PROPOSAL_OVERLAY
	public static final int PROPOSAL_REMOVE
	public static final int PROPOSAL_STACKED
	public static final int CONTEXT_INFO_ABOVE
	public static final int CONTEXT_INFO_BELOW
	public abstract void install (org.eclipse.jface.text.ITextViewer) 
	public abstract void uninstall () 
	public abstract java.lang.String showPossibleCompletions () 
	public abstract java.lang.String showContextInformation () 
	public abstract org.eclipse.jface.text.contentassist.IContentAssistProcessor getContentAssistProcessor (java.lang.String) 
}

org/eclipse/jface/text/contentassist/IContentAssistantExtension.class
IContentAssistantExtension.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.IContentAssistantExtension extends java.lang.Object {
	public abstract java.lang.String getDocumentPartitioning () 
	public abstract java.lang.String completePrefix () 
}

org/eclipse/jface/text/contentassist/IContentAssistantExtension2.class
IContentAssistantExtension2.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.IContentAssistantExtension2 extends java.lang.Object {
	public abstract void addCompletionListener (org.eclipse.jface.text.contentassist.ICompletionListener) 
	public abstract void removeCompletionListener (org.eclipse.jface.text.contentassist.ICompletionListener) 
	public abstract void setRepeatedInvocationMode (boolean) 
	public abstract void setShowEmptyList (boolean) 
	public abstract void setStatusLineVisible (boolean) 
	public abstract void setStatusMessage (java.lang.String) 
	public abstract void setEmptyMessage (java.lang.String) 
}

org/eclipse/jface/text/contentassist/IContentAssistantExtension3.class
IContentAssistantExtension3.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.IContentAssistantExtension3 extends java.lang.Object {
	public abstract void setRepeatedInvocationTrigger (org.eclipse.jface.bindings.keys.KeySequence) 
}

org/eclipse/jface/text/contentassist/IContentAssistantExtension4.class
IContentAssistantExtension4.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.IContentAssistantExtension4 extends java.lang.Object {
	public abstract org.eclipse.core.commands.IHandler getHandler (java.lang.String) 
}

org/eclipse/jface/text/contentassist/IContextInformation.class
IContextInformation.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.IContextInformation extends java.lang.Object {
	public abstract java.lang.String getContextDisplayString () 
	public abstract org.eclipse.swt.graphics.Image getImage () 
	public abstract java.lang.String getInformationDisplayString () 
	public abstract boolean equals (java.lang.Object) 
}

org/eclipse/jface/text/contentassist/IContextInformationExtension.class
IContextInformationExtension.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.IContextInformationExtension extends java.lang.Object {
	public abstract int getContextInformationPosition () 
}

org/eclipse/jface/text/contentassist/IContextInformationPresenter.class
IContextInformationPresenter.java
package org.eclipse.jface.text.contentassist
public abstract org.eclipse.jface.text.contentassist.IContextInformationPresenter extends java.lang.Object {
	public abstract void install (org.eclipse.jface.text.contentassist.IContextInformation, org.eclipse.jface.text.ITextViewer, int) 
	public abstract boolean updatePresentation (int, org.eclipse.jface.text.TextPresentation) 
}

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

org/eclipse/jface/text/contentassist/JFaceTextMessages.class
JFaceTextMessages.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.JFaceTextMessages 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/contentassist/JFaceTextMessages.properties
org/eclipse/jface/text/contentassist/PopupCloser$1.class
PopupCloser.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.PopupCloser$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.contentassist.PopupCloser this$0
	private final org.eclipse.swt.events.FocusEvent val$e
	void  (org.eclipse.jface.text.contentassist.PopupCloser, org.eclipse.swt.events.FocusEvent) 
	public void run () 
}

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

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

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

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

org/eclipse/jface/text/contentassist/PopupCloser.class
PopupCloser.java
package org.eclipse.jface.text.contentassist
 org.eclipse.jface.text.contentassist.PopupCloser extends org.eclipse.swt.events.ShellAdapter implements org.eclipse.swt.events.FocusListener org.eclipse.swt.events.SelectionListener org.eclipse.swt.widgets.Listener  {
	private org.eclipse.jface.text.contentassist.ContentAssistant 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
	private org.eclipse.swt.widgets.Display fDisplay
	private org.eclipse.jface.text.contentassist.AdditionalInfoController fAdditionalInfoController
	void  () 
	public void install (org.eclipse.jface.text.contentassist.ContentAssistant, org.eclipse.swt.widgets.Table) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		org.eclipse.swt.widgets.Table table
	public void install (org.eclipse.jface.text.contentassist.ContentAssistant, org.eclipse.swt.widgets.Table, org.eclipse.jface.text.contentassist.AdditionalInfoController) 
		org.eclipse.jface.text.contentassist.ContentAssistant contentAssistant
		org.eclipse.swt.widgets.Table table
		org.eclipse.jface.text.contentassist.AdditionalInfoController additionalInfoController
	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
	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.swt.widgets.Control control
		org.eclipse.jface.text.IInformationControl infoControl
		org.eclipse.jface.text.IInformationControlExtension5 iControl5
		org.eclipse.jface.text.IDelayedInputChangeProvider delayedICP
		org.eclipse.jface.text.IInputChangedListener inputChangeListener
		org.eclipse.jface.internal.text.InformationControlReplacer replacer
		org.eclipse.jface.text.IInformationControl iControl
		org.eclipse.swt.widgets.Control control
		org.eclipse.jface.text.IInformationControlExtension5 iControl5
	static org.eclipse.swt.widgets.Table access$0 (org.eclipse.jface.text.contentassist.PopupCloser) 
	static boolean access$1 (org.eclipse.jface.text.contentassist.PopupCloser) 
	static org.eclipse.jface.text.contentassist.ContentAssistant access$2 (org.eclipse.jface.text.contentassist.PopupCloser) 
	static org.eclipse.jface.text.contentassist.AdditionalInfoController access$3 (org.eclipse.jface.text.contentassist.PopupCloser) 
}

org/eclipse/jface/text/formatter/
org/eclipse/jface/text/formatter/ContentFormatter$NonDeletingPositionUpdater.class
ContentFormatter.java
package org.eclipse.jface.text.formatter
 org.eclipse.jface.text.formatter.ContentFormatter$NonDeletingPositionUpdater extends org.eclipse.jface.text.DefaultPositionUpdater {
	final org.eclipse.jface.text.formatter.ContentFormatter this$0
	protected void  (org.eclipse.jface.text.formatter.ContentFormatter, java.lang.String) 
		String category
	protected boolean notDeleted () 
}

org/eclipse/jface/text/formatter/ContentFormatter$PositionReference.class
ContentFormatter.java
package org.eclipse.jface.text.formatter
 org.eclipse.jface.text.formatter.ContentFormatter$PositionReference extends java.lang.Object implements java.lang.Comparable  {
	protected org.eclipse.jface.text.Position fPosition
	protected boolean fRefersToOffset
	protected String fCategory
	protected void  (org.eclipse.jface.text.Position, boolean, java.lang.String) 
		org.eclipse.jface.text.Position position
		boolean refersToOffset
		String category
	protected int getOffset () 
	protected void setOffset (int) 
		int offset
	protected int getLength () 
	protected void setLength (int) 
		int length
	protected boolean refersToOffset () 
	protected java.lang.String getCategory () 
	protected org.eclipse.jface.text.Position getPosition () 
	protected int getCharacterPosition () 
	public int compareTo (java.lang.Object) 
		Object obj
		org.eclipse.jface.text.formatter.ContentFormatter$PositionReference r
}

org/eclipse/jface/text/formatter/ContentFormatter$RemoveAffectedPositions.class
ContentFormatter.java
package org.eclipse.jface.text.formatter
 org.eclipse.jface.text.formatter.ContentFormatter$RemoveAffectedPositions extends java.lang.Object implements org.eclipse.jface.text.IPositionUpdater  {
	final org.eclipse.jface.text.formatter.ContentFormatter this$0
	void  (org.eclipse.jface.text.formatter.ContentFormatter) 
	public void update (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
}

org/eclipse/jface/text/formatter/ContentFormatter$UpdateAffectedPositions.class
ContentFormatter.java
package org.eclipse.jface.text.formatter
 org.eclipse.jface.text.formatter.ContentFormatter$UpdateAffectedPositions extends java.lang.Object implements org.eclipse.jface.text.IPositionUpdater  {
	private int[] fPositions
	private int fOffset
	final org.eclipse.jface.text.formatter.ContentFormatter this$0
	public void  (org.eclipse.jface.text.formatter.ContentFormatter, int[], int) 
		int[] positions
		int offset
	public void update (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
}

org/eclipse/jface/text/formatter/ContentFormatter.class
ContentFormatter.java
package org.eclipse.jface.text.formatter
public org.eclipse.jface.text.formatter.ContentFormatter extends java.lang.Object implements org.eclipse.jface.text.formatter.IContentFormatter  {
	private static final String PARTITIONING
	private java.util.Map fStrategies
	private boolean fIsPartitionAware
	private String[] fPartitionManagingCategories
	private java.util.List fOverlappingPositionReferences
	private org.eclipse.jface.text.IPositionUpdater fPartitioningUpdater
	private String fPartitioning
	private org.eclipse.jface.text.IDocument fDocument
	private String[] fExternalPartitonManagingCategories
	private boolean fNeedsComputation
	public void  () 
	public void setFormattingStrategy (org.eclipse.jface.text.formatter.IFormattingStrategy, java.lang.String) 
		org.eclipse.jface.text.formatter.IFormattingStrategy strategy
		String contentType
	public void setPartitionManagingPositionCategories (java.lang.String[]) 
		String[] categories
	public void setDocumentPartitioning (java.lang.String) 
		String partitioning
	public void enablePartitionAwareFormatting (boolean) 
		boolean enable
	public org.eclipse.jface.text.formatter.IFormattingStrategy getFormattingStrategy (java.lang.String) 
		String contentType
	public void format (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IRegion region
	private void formatPartitions (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.TypedPosition[] ranges
	private void formatRegion (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.formatter.IFormattingStrategy strategy
	private org.eclipse.jface.text.TypedPosition[] getPartitioning (org.eclipse.jface.text.IRegion)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.ITypedRegion[] regions
		org.eclipse.jface.text.TypedPosition[] positions
		int i
	private void start (org.eclipse.jface.text.TypedPosition[], java.lang.String) 
		org.eclipse.jface.text.TypedPosition[] regions
		String indentation
		int i
		org.eclipse.jface.text.formatter.IFormattingStrategy s
	private void format (org.eclipse.jface.text.TypedPosition[]) 
		org.eclipse.jface.text.TypedPosition[] ranges
		int i
		org.eclipse.jface.text.formatter.IFormattingStrategy s
	private void format (org.eclipse.jface.text.formatter.IFormattingStrategy, org.eclipse.jface.text.TypedPosition) 
		org.eclipse.jface.text.formatter.IFormattingStrategy strategy
		org.eclipse.jface.text.TypedPosition region
		int offset
		int length
		String content
		int[] positions
		String formatted
		org.eclipse.jface.text.IPositionUpdater first
		org.eclipse.jface.text.IPositionUpdater last
	private void stop (org.eclipse.jface.text.TypedPosition[]) 
		org.eclipse.jface.text.TypedPosition[] regions
		int i
		org.eclipse.jface.text.formatter.IFormattingStrategy s
	private void addPartitioningUpdater () 
	private void removePartitioningUpdater () 
	private java.lang.String[] getPartitionManagingCategories () 
	private boolean ignoreCategory (java.lang.String) 
		String category
		String[] categories
		int i
	private void determinePositionsToUpdate (int, int) 
		int offset
		int length
		String[] categories
		int i
		org.eclipse.jface.text.Position[] positions
		int j
		org.eclipse.jface.text.Position p
	private int[] getAffectedPositions (int, int) 
		int offset
		int length
		int[] positions
		int i
		org.eclipse.jface.text.formatter.ContentFormatter$PositionReference r
	private void removeAffectedPositions (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		int size
		int i
		org.eclipse.jface.text.formatter.ContentFormatter$PositionReference r
	protected void updateAffectedPositions (org.eclipse.jface.text.IDocument, int[], int) 
		org.eclipse.jface.text.IDocument document
		int[] positions
		int offset
		int i
		org.eclipse.jface.text.formatter.ContentFormatter$PositionReference r
		org.eclipse.jface.text.Position p
		String category
	protected boolean positionAboutToBeAdded (org.eclipse.jface.text.IDocument, java.lang.String, org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.IDocument document
		String category
		org.eclipse.jface.text.Position position
	private java.lang.String getIndentation (int) 
		int offset
		int start
		int end
		char c
	private boolean isLineStart (int)  throws org.eclipse.jface.text.BadLocationException 
		int offset
		int start
	static void access$0 (org.eclipse.jface.text.formatter.ContentFormatter, org.eclipse.jface.text.IDocument) 
}

org/eclipse/jface/text/formatter/ContextBasedFormattingStrategy.class
ContextBasedFormattingStrategy.java
package org.eclipse.jface.text.formatter
public abstract org.eclipse.jface.text.formatter.ContextBasedFormattingStrategy extends java.lang.Object implements org.eclipse.jface.text.formatter.IFormattingStrategy org.eclipse.jface.text.formatter.IFormattingStrategyExtension  {
	private java.util.Map fCurrentPreferences
	private final java.util.LinkedList fPreferences
	public void  () 
	public void format () 
	public java.lang.String format (java.lang.String, boolean, java.lang.String, int[]) 
		String content
		boolean start
		String indentation
		int[] positions
	public void formatterStarts (org.eclipse.jface.text.formatter.IFormattingContext) 
		org.eclipse.jface.text.formatter.IFormattingContext context
	public void formatterStarts (java.lang.String) 
		String indentation
	public void formatterStops () 
	public final java.util.Map getPreferences () 
}

org/eclipse/jface/text/formatter/FormattingContext.class
FormattingContext.java
package org.eclipse.jface.text.formatter
public org.eclipse.jface.text.formatter.FormattingContext extends java.lang.Object implements org.eclipse.jface.text.formatter.IFormattingContext  {
	private final java.util.Map fMap
	public void  () 
	public void dispose () 
	public java.lang.String[] getPreferenceKeys () 
	public java.lang.Object getProperty (java.lang.Object) 
		Object key
	public boolean isBooleanPreference (java.lang.String) 
		String key
	public boolean isDoublePreference (java.lang.String) 
		String key
	public boolean isFloatPreference (java.lang.String) 
		String key
	public boolean isIntegerPreference (java.lang.String) 
		String key
	public boolean isLongPreference (java.lang.String) 
		String key
	public boolean isStringPreference (java.lang.String) 
		String key
	public void mapToStore (java.util.Map, org.eclipse.jface.preference.IPreferenceStore) 
		java.util.Map map
		org.eclipse.jface.preference.IPreferenceStore store
		String[] preferences
		String result
		String preference
		int index
	public void setProperty (java.lang.Object, java.lang.Object) 
		Object key
		Object property
	public void storeToMap (org.eclipse.jface.preference.IPreferenceStore, java.util.Map, boolean) 
		org.eclipse.jface.preference.IPreferenceStore store
		java.util.Map map
		boolean useDefault
		String[] preferences
		String preference
		int index
}

org/eclipse/jface/text/formatter/FormattingContextProperties.class
FormattingContextProperties.java
package org.eclipse.jface.text.formatter
public org.eclipse.jface.text.formatter.FormattingContextProperties extends java.lang.Object {
	public static final String CONTEXT_DOCUMENT
	public static final String CONTEXT_PARTITION
	public static final String CONTEXT_PREFERENCES
	public static final String CONTEXT_REGION
	public static final String CONTEXT_MEDIUM
	private void  () 
}

org/eclipse/jface/text/formatter/IContentFormatter.class
IContentFormatter.java
package org.eclipse.jface.text.formatter
public abstract org.eclipse.jface.text.formatter.IContentFormatter extends java.lang.Object {
	public abstract void format (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IRegion) 
	public abstract org.eclipse.jface.text.formatter.IFormattingStrategy getFormattingStrategy (java.lang.String) 
}

org/eclipse/jface/text/formatter/IContentFormatterExtension.class
IContentFormatterExtension.java
package org.eclipse.jface.text.formatter
public abstract org.eclipse.jface.text.formatter.IContentFormatterExtension extends java.lang.Object {
	public abstract void format (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.formatter.IFormattingContext) 
}

org/eclipse/jface/text/formatter/IFormattingContext.class
IFormattingContext.java
package org.eclipse.jface.text.formatter
public abstract org.eclipse.jface.text.formatter.IFormattingContext extends java.lang.Object {
	public abstract void dispose () 
	public abstract java.lang.String[] getPreferenceKeys () 
	public abstract java.lang.Object getProperty (java.lang.Object) 
	public abstract boolean isBooleanPreference (java.lang.String) 
	public abstract boolean isDoublePreference (java.lang.String) 
	public abstract boolean isFloatPreference (java.lang.String) 
	public abstract boolean isIntegerPreference (java.lang.String) 
	public abstract boolean isLongPreference (java.lang.String) 
	public abstract boolean isStringPreference (java.lang.String) 
	public abstract void mapToStore (java.util.Map, org.eclipse.jface.preference.IPreferenceStore) 
	public abstract void setProperty (java.lang.Object, java.lang.Object) 
	public abstract void storeToMap (org.eclipse.jface.preference.IPreferenceStore, java.util.Map, boolean) 
}

org/eclipse/jface/text/formatter/IFormattingStrategy.class
IFormattingStrategy.java
package org.eclipse.jface.text.formatter
public abstract org.eclipse.jface.text.formatter.IFormattingStrategy extends java.lang.Object {
	public abstract void formatterStarts (java.lang.String) 
	public abstract java.lang.String format (java.lang.String, boolean, java.lang.String, int[]) 
	public abstract void formatterStops () 
}

org/eclipse/jface/text/formatter/IFormattingStrategyExtension.class
IFormattingStrategyExtension.java
package org.eclipse.jface.text.formatter
public abstract org.eclipse.jface.text.formatter.IFormattingStrategyExtension extends java.lang.Object {
	public abstract void format () 
	public abstract void formatterStarts (org.eclipse.jface.text.formatter.IFormattingContext) 
	public abstract void formatterStops () 
}

org/eclipse/jface/text/formatter/MultiPassContentFormatter$NonDeletingPositionUpdater.class
MultiPassContentFormatter.java
package org.eclipse.jface.text.formatter
public org.eclipse.jface.text.formatter.MultiPassContentFormatter$NonDeletingPositionUpdater extends org.eclipse.jface.text.DefaultPositionUpdater {
	final org.eclipse.jface.text.formatter.MultiPassContentFormatter this$0
	public void  (org.eclipse.jface.text.formatter.MultiPassContentFormatter, java.lang.String) 
		String category
	protected final boolean notDeleted () 
		int offset
		boolean moved
		char character
}

org/eclipse/jface/text/formatter/MultiPassContentFormatter.class
MultiPassContentFormatter.java
package org.eclipse.jface.text.formatter
public org.eclipse.jface.text.formatter.MultiPassContentFormatter extends java.lang.Object implements org.eclipse.jface.text.formatter.IContentFormatter org.eclipse.jface.text.formatter.IContentFormatterExtension  {
	private org.eclipse.jface.text.formatter.IFormattingStrategyExtension fMaster
	private final String fPartitioning
	private final java.util.Map fSlaves
	private final String fType
	public void  (java.lang.String, java.lang.String) 
		String partitioning
		String type
	public final void format (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.formatter.IFormattingContext) 
		org.eclipse.jface.text.IDocument medium
		org.eclipse.jface.text.formatter.IFormattingContext context
		Boolean document
		org.eclipse.jface.text.IRegion region
	public final void format (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IDocument medium
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.formatter.FormattingContext context
	protected void formatMaster (org.eclipse.jface.text.formatter.IFormattingContext, org.eclipse.jface.text.IDocument, int, int) 
		org.eclipse.jface.text.formatter.IFormattingContext context
		org.eclipse.jface.text.IDocument document
		int offset
		int length
		int delta
	protected void formatSlave (org.eclipse.jface.text.formatter.IFormattingContext, org.eclipse.jface.text.IDocument, int, int, java.lang.String) 
		org.eclipse.jface.text.formatter.IFormattingContext context
		org.eclipse.jface.text.IDocument document
		int offset
		int length
		String type
		org.eclipse.jface.text.formatter.IFormattingStrategyExtension strategy
	protected void formatSlaves (org.eclipse.jface.text.formatter.IFormattingContext, org.eclipse.jface.text.IDocument, int, int) 
		org.eclipse.jface.text.formatter.IFormattingContext context
		org.eclipse.jface.text.IDocument document
		int offset
		int length
		java.util.Map partitioners
		org.eclipse.jface.text.ITypedRegion[] partitions
		String type
		org.eclipse.jface.text.ITypedRegion partition
		int index
	public final org.eclipse.jface.text.formatter.IFormattingStrategy getFormattingStrategy (java.lang.String) 
		String type
	public final void setMasterStrategy (org.eclipse.jface.text.formatter.IFormattingStrategy) 
		org.eclipse.jface.text.formatter.IFormattingStrategy strategy
	public final void setSlaveStrategy (org.eclipse.jface.text.formatter.IFormattingStrategy, java.lang.String) 
		org.eclipse.jface.text.formatter.IFormattingStrategy strategy
		String type
}

org/eclipse/jface/text/hyperlink/
org/eclipse/jface/text/hyperlink/AbstractHyperlinkDetector.class
AbstractHyperlinkDetector.java
package org.eclipse.jface.text.hyperlink
public abstract org.eclipse.jface.text.hyperlink.AbstractHyperlinkDetector extends java.lang.Object implements org.eclipse.jface.text.hyperlink.IHyperlinkDetector org.eclipse.jface.text.hyperlink.IHyperlinkDetectorExtension  {
	private org.eclipse.core.runtime.IAdaptable fContext
	public void  () 
	public final void setContext (org.eclipse.core.runtime.IAdaptable)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException 
		org.eclipse.core.runtime.IAdaptable context
	public void dispose () 
	protected final java.lang.Object getAdapter (java.lang.Class) 
		Class adapterClass
}

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

org/eclipse/jface/text/hyperlink/DefaultHyperlinkPresenter.class
DefaultHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
public org.eclipse.jface.text.hyperlink.DefaultHyperlinkPresenter extends java.lang.Object implements org.eclipse.jface.text.hyperlink.IHyperlinkPresenter org.eclipse.jface.text.hyperlink.IHyperlinkPresenterExtension org.eclipse.jface.text.ITextPresentationListener org.eclipse.jface.text.ITextInputListener org.eclipse.jface.text.IDocumentListener org.eclipse.jface.util.IPropertyChangeListener  {
	public static final String HYPERLINK_COLOR
	public static final String HYPERLINK_COLOR_SYSTEM_DEFAULT
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private org.eclipse.swt.graphics.Color fColor
	private boolean fIsUsingNativeLinkColor
	private org.eclipse.swt.graphics.RGB fRGB
	private boolean fDisposeColor
	private org.eclipse.jface.text.IRegion fActiveRegion
	private org.eclipse.jface.text.Position fRememberedPosition
	private org.eclipse.jface.preference.IPreferenceStore fPreferenceStore
	public void  (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore store
	public void  (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
	public void  (org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB color
	public boolean canShowMultipleHyperlinks () 
	public void showHyperlinks (org.eclipse.jface.text.hyperlink.IHyperlink[]) 
		org.eclipse.jface.text.hyperlink.IHyperlink[] hyperlinks
	public boolean canHideHyperlinks () 
	public void hideHyperlinks () 
	public void install (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
		org.eclipse.swt.custom.StyledText text
	public void uninstall () 
		org.eclipse.jface.text.IDocument document
	public void setColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
	public void applyTextPresentation (org.eclipse.jface.text.TextPresentation) 
		org.eclipse.jface.text.TextPresentation textPresentation
		org.eclipse.jface.text.IRegion region
		org.eclipse.swt.graphics.Color color
		org.eclipse.swt.custom.StyleRange styleRange
	private void highlightRegion (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion region
		org.eclipse.swt.custom.StyledText text
	private void repairRepresentation () 
		int offset
		int length
	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.swt.custom.StyledText widget
	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
	private org.eclipse.swt.graphics.Color createColorFromPreferenceStore () 
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.swt.graphics.RGB rgb
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/jface/text/hyperlink/HyperlinkManager$DETECTION_STRATEGY.class
HyperlinkManager.java
package org.eclipse.jface.text.hyperlink
public final org.eclipse.jface.text.hyperlink.HyperlinkManager$DETECTION_STRATEGY extends java.lang.Object {
	String fName
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	void  (java.lang.String, org.eclipse.jface.text.hyperlink.HyperlinkManager$DETECTION_STRATEGY) 
}

org/eclipse/jface/text/hyperlink/HyperlinkManager.class
HyperlinkManager.java
package org.eclipse.jface.text.hyperlink
public org.eclipse.jface.text.hyperlink.HyperlinkManager extends java.lang.Object implements org.eclipse.jface.text.ITextListener org.eclipse.swt.widgets.Listener org.eclipse.swt.events.KeyListener org.eclipse.swt.events.MouseListener org.eclipse.swt.events.MouseMoveListener org.eclipse.swt.events.FocusListener org.eclipse.swt.events.MouseTrackListener  {
	public static final int OPEN_HYPERLINK
	public static final org.eclipse.jface.text.hyperlink.HyperlinkManager$DETECTION_STRATEGY FIRST
	public static final org.eclipse.jface.text.hyperlink.HyperlinkManager$DETECTION_STRATEGY ALL
	public static final org.eclipse.jface.text.hyperlink.HyperlinkManager$DETECTION_STRATEGY LONGEST_REGION_ALL
	public static final org.eclipse.jface.text.hyperlink.HyperlinkManager$DETECTION_STRATEGY LONGEST_REGION_FIRST
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private boolean fActive
	private int fHyperlinkStateMask
	private int fActiveHyperlinkStateMask
	private org.eclipse.jface.text.hyperlink.IHyperlink[] fActiveHyperlinks
	private org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] fHyperlinkDetectors
	private org.eclipse.jface.text.hyperlink.IHyperlinkPresenter fHyperlinkPresenter
	private final org.eclipse.jface.text.hyperlink.HyperlinkManager$DETECTION_STRATEGY fDetectionStrategy
	static void  () 
	public void  (org.eclipse.jface.text.hyperlink.HyperlinkManager$DETECTION_STRATEGY) 
		org.eclipse.jface.text.hyperlink.HyperlinkManager$DETECTION_STRATEGY detectionStrategy
	public void install (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.hyperlink.IHyperlinkPresenter, org.eclipse.jface.text.hyperlink.IHyperlinkDetector[], int) 
		org.eclipse.jface.text.ITextViewer textViewer
		org.eclipse.jface.text.hyperlink.IHyperlinkPresenter hyperlinkPresenter
		org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] hyperlinkDetectors
		int eventStateMask
		org.eclipse.swt.custom.StyledText text
	public void setHyperlinkDetectors (org.eclipse.jface.text.hyperlink.IHyperlinkDetector[]) 
		org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] hyperlinkDetectors
	public void setHyperlinkStateMask (int) 
		int eventStateMask
	public void uninstall () 
		org.eclipse.swt.custom.StyledText text
	protected void deactivate () 
	protected org.eclipse.jface.text.hyperlink.IHyperlink[] findHyperlinks () 
		int offset
		boolean canShowMultipleHyperlinks
		org.eclipse.jface.text.IRegion region
		java.util.List allHyperlinks
		int i
		int length
		org.eclipse.jface.text.hyperlink.IHyperlinkDetector detector
		int stateMask
		org.eclipse.jface.text.hyperlink.IHyperlink[] hyperlinks
		int maxLength
		java.util.Iterator iter
		org.eclipse.jface.text.hyperlink.IHyperlink hyperlink
	protected int computeLongestHyperlinkLength (java.util.List) 
		java.util.List hyperlinks
		java.util.Iterator iter
		int length
		org.eclipse.jface.text.IRegion region
	protected int getCurrentTextOffset () 
	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 event
	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 event
	public void mouseUp (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
		org.eclipse.swt.custom.StyledText text
	private boolean isRegisteredStateMask (int) 
		int stateMask
		int i
	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 event
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent event
	public void mouseExit (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseEnter (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 boolean openHyperlink () 
}

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

org/eclipse/jface/text/hyperlink/HyperlinkMessages.properties
org/eclipse/jface/text/hyperlink/IHyperlink.class
IHyperlink.java
package org.eclipse.jface.text.hyperlink
public abstract org.eclipse.jface.text.hyperlink.IHyperlink extends java.lang.Object {
	public abstract org.eclipse.jface.text.IRegion getHyperlinkRegion () 
	public abstract java.lang.String getTypeLabel () 
	public abstract java.lang.String getHyperlinkText () 
	public abstract void open () 
}

org/eclipse/jface/text/hyperlink/IHyperlinkDetector.class
IHyperlinkDetector.java
package org.eclipse.jface.text.hyperlink
public abstract org.eclipse.jface.text.hyperlink.IHyperlinkDetector extends java.lang.Object {
	public abstract org.eclipse.jface.text.hyperlink.IHyperlink[] detectHyperlinks (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion, boolean) 
}

org/eclipse/jface/text/hyperlink/IHyperlinkDetectorExtension.class
IHyperlinkDetectorExtension.java
package org.eclipse.jface.text.hyperlink
public abstract org.eclipse.jface.text.hyperlink.IHyperlinkDetectorExtension extends java.lang.Object {
	public abstract void dispose () 
}

org/eclipse/jface/text/hyperlink/IHyperlinkDetectorExtension2.class
IHyperlinkDetectorExtension2.java
package org.eclipse.jface.text.hyperlink
public abstract org.eclipse.jface.text.hyperlink.IHyperlinkDetectorExtension2 extends java.lang.Object {
	public abstract int getStateMask () 
}

org/eclipse/jface/text/hyperlink/IHyperlinkPresenter.class
IHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
public abstract org.eclipse.jface.text.hyperlink.IHyperlinkPresenter extends java.lang.Object {
	public abstract boolean canShowMultipleHyperlinks () 
	public abstract void showHyperlinks (org.eclipse.jface.text.hyperlink.IHyperlink[])  throws java.lang.IllegalArgumentException 
	public abstract void hideHyperlinks () 
	public abstract void install (org.eclipse.jface.text.ITextViewer) 
	public abstract void uninstall () 
}

org/eclipse/jface/text/hyperlink/IHyperlinkPresenterExtension.class
IHyperlinkPresenterExtension.java
package org.eclipse.jface.text.hyperlink
public abstract org.eclipse.jface.text.hyperlink.IHyperlinkPresenterExtension extends java.lang.Object {
	public abstract boolean canHideHyperlinks () 
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$1.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
 org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$1 extends org.eclipse.swt.events.ShellAdapter {
	final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl this$1
	private final org.eclipse.jface.viewers.TableViewer val$viewer
	void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl, org.eclipse.jface.viewers.TableViewer) 
	public void shellActivated (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$2.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
 org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$2 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener  {
	org.eclipse.swt.widgets.TableItem fLastItem
	final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl this$1
	void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl) 
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		Object o
		org.eclipse.swt.widgets.TableItem item
		int index
		int index
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$3.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
 org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl this$1
	void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$4.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
 org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$4 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl this$1
	void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl) 
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		Object o
		org.eclipse.swt.widgets.TableItem selection
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$5.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
 org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$5 extends org.eclipse.swt.events.KeyAdapter {
	final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl this$1
	void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$6.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
 org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$6 extends java.lang.Object implements org.eclipse.jface.text.IInformationControlCreator  {
	final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHover this$1
	void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHover) 
	public org.eclipse.jface.text.IInformationControl createInformationControl (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.swt.graphics.Color foregroundColor
		org.eclipse.swt.graphics.Color backgroundColor
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$LinkListInformationControl$LinkContentProvider.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl$LinkContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	private void  () 
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl$LinkContentProvider) 
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$LinkListInformationControl$LinkLabelProvider.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl$LinkLabelProvider extends org.eclipse.jface.viewers.ColumnLabelProvider {
	private void  () 
	public java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.jface.text.hyperlink.IHyperlink link
		String text
	void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl$LinkLabelProvider) 
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$LinkListInformationControl.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
 org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl extends org.eclipse.jface.text.AbstractInformationControl implements org.eclipse.jface.text.IInformationControlExtension2  {
	private final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager fManager
	private org.eclipse.jface.text.hyperlink.IHyperlink[] fInput
	private org.eclipse.swt.widgets.Composite fParent
	private org.eclipse.swt.widgets.Table fTable
	private org.eclipse.swt.graphics.Color fForegroundColor
	private org.eclipse.swt.graphics.Color fBackgroundColor
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager, org.eclipse.swt.graphics.Color, org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager manager
		org.eclipse.swt.graphics.Color foregroundColor
		org.eclipse.swt.graphics.Color backgroundColor
	public void setInformation (java.lang.String) 
		String information
	public void setInput (java.lang.Object) 
		Object input
	protected void createContent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout layout
	public org.eclipse.swt.graphics.Point computeSizeHint () 
		org.eclipse.swt.graphics.Point preferedSize
		org.eclipse.swt.graphics.Point constraints
		int scrollBarWidth
		int scrollBarHeight
		int width
		int width
		int height
		int height
	private void deferredCreateContent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData data
		org.eclipse.jface.viewers.TableViewer viewer
	private void registerTableListeners () 
	public boolean hasContents () 
	private void openSelectedLink () 
		org.eclipse.swt.widgets.TableItem selection
		org.eclipse.jface.text.hyperlink.IHyperlink link
	static org.eclipse.swt.widgets.Table access$0 (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl) 
	static void access$1 (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$LinkListInformationControl) 
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$MultipleHyperlinkHover.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
 org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHover extends java.lang.Object implements org.eclipse.jface.text.ITextHover org.eclipse.jface.text.ITextHoverExtension org.eclipse.jface.text.ITextHoverExtension2  {
	final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter this$0
	private void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter) 
	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
	public org.eclipse.jface.text.IRegion getHoverRegion (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer textViewer
		int offset
	public java.lang.Object getHoverInfo2 (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.ITextViewer textViewer
		org.eclipse.jface.text.IRegion hoverRegion
	public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator () 
	void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter, org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHover) 
	static org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter access$1 (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHover) 
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager$Closer.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
 org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager$Closer extends java.lang.Object implements org.eclipse.jface.text.AbstractInformationControlManager$IInformationControlCloser org.eclipse.swt.widgets.Listener org.eclipse.swt.events.KeyListener org.eclipse.swt.events.MouseListener  {
	private org.eclipse.swt.widgets.Control fSubjectControl
	private org.eclipse.swt.widgets.Display fDisplay
	private org.eclipse.jface.text.IInformationControl fControl
	private org.eclipse.swt.graphics.Rectangle fSubjectArea
	final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager this$1
	private void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager) 
	public void setInformationControl (org.eclipse.jface.text.IInformationControl) 
		org.eclipse.jface.text.IInformationControl control
	public void setSubjectControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control subject
	public void start (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle subjectArea
	public void stop () 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	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
	private boolean inKeepUpZone (int, int, org.eclipse.swt.graphics.Rectangle) 
		int x
		int y
		org.eclipse.swt.graphics.Rectangle controlBounds
		org.eclipse.swt.graphics.Rectangle iControlBounds
		org.eclipse.swt.graphics.Rectangle totalBounds
		int keepUpY
		org.eclipse.swt.graphics.Rectangle alsoKeepUp
	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
	void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager, org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager$Closer) 
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
 org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager extends org.eclipse.jface.text.AbstractInformationControlManager implements org.eclipse.jface.text.IWidgetTokenKeeper org.eclipse.jface.text.IWidgetTokenKeeperExtension  {
	private static final int WIDGET_TOKEN_PRIORITY
	private final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHover fHover
	private final org.eclipse.jface.text.ITextViewer fTextViewer
	private final org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter fHyperlinkPresenter
	private org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager$Closer fCloser
	private boolean fIsControlVisible
	public void  (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHover, org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter) 
		org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHover hover
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter hyperlinkPresenter
	protected void computeInformation () 
		org.eclipse.jface.text.IRegion region
		org.eclipse.swt.graphics.Rectangle area
		Object information
	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.Point result
		org.eclipse.swt.graphics.Point cursorLocation
	protected void showInformationControl (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle subjectArea
	private void setCaret () 
	protected void hideInformationControl () 
	public void disposeInformationControl () 
	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
	public boolean isInformationControlVisible () 
	static void access$0 (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager) 
	static org.eclipse.jface.text.ITextViewer access$1 (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager) 
}

org/eclipse/jface/text/hyperlink/MultipleHyperlinkPresenter.class
MultipleHyperlinkPresenter.java
package org.eclipse.jface.text.hyperlink
public org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter extends org.eclipse.jface.text.hyperlink.DefaultHyperlinkPresenter {
	private static final boolean IS_WIN32
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private org.eclipse.jface.text.hyperlink.IHyperlink[] fHyperlinks
	private org.eclipse.jface.text.Region fSubjectRegion
	private org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager fManager
	private int fCursorOffset
	static void  () 
	public void  (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore store
	public void  (org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB color
	public void install (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
	public void uninstall () 
	public boolean canShowMultipleHyperlinks () 
	public boolean canHideHyperlinks () 
	public void hideHyperlinks () 
	public void showHyperlinks (org.eclipse.jface.text.hyperlink.IHyperlink[]) 
		org.eclipse.jface.text.hyperlink.IHyperlink[] hyperlinks
		int start
		int end
		int i
		int hstart
		int hend
	private void setCaret () 
		org.eclipse.swt.graphics.Point selectedRange
	static boolean access$0 () 
	static org.eclipse.jface.text.Region access$1 (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter) 
	static org.eclipse.jface.text.hyperlink.IHyperlink[] access$2 (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter) 
	static org.eclipse.jface.text.ITextViewer access$3 (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter) 
	static org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter$MultipleHyperlinkHoverManager access$4 (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter) 
	static void access$5 (org.eclipse.jface.text.hyperlink.MultipleHyperlinkPresenter) 
}

org/eclipse/jface/text/hyperlink/URLHyperlink.class
URLHyperlink.java
package org.eclipse.jface.text.hyperlink
public org.eclipse.jface.text.hyperlink.URLHyperlink extends java.lang.Object implements org.eclipse.jface.text.hyperlink.IHyperlink  {
	private String fURLString
	private org.eclipse.jface.text.IRegion fRegion
	public void  (org.eclipse.jface.text.IRegion, java.lang.String) 
		org.eclipse.jface.text.IRegion region
		String urlString
	public org.eclipse.jface.text.IRegion getHyperlinkRegion () 
	public void open () 
	public java.lang.String getTypeLabel () 
	public java.lang.String getHyperlinkText () 
	public java.lang.String getURLString () 
}

org/eclipse/jface/text/hyperlink/URLHyperlinkDetector.class
URLHyperlinkDetector.java
package org.eclipse.jface.text.hyperlink
public org.eclipse.jface.text.hyperlink.URLHyperlinkDetector extends org.eclipse.jface.text.hyperlink.AbstractHyperlinkDetector {
	public void  () 
	public void  (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
	public org.eclipse.jface.text.hyperlink.IHyperlink[] detectHyperlinks (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion, boolean) 
		org.eclipse.jface.text.ITextViewer textViewer
		org.eclipse.jface.text.IRegion region
		boolean canShowMultipleHyperlinks
		org.eclipse.jface.text.IDocument document
		int offset
		String urlString
		org.eclipse.jface.text.IRegion lineInfo
		org.eclipse.jface.text.IRegion lineInfo
		String line
		String line
		int offsetInLine
		boolean startDoubleQuote
		int urlOffsetInLine
		int urlLength
		int urlSeparatorOffset
		char ch
		java.util.StringTokenizer tokenizer
		int endOffset
		int nextDoubleQuote
		int nextWhitespace
		org.eclipse.jface.text.IRegion urlRegion
}

org/eclipse/jface/text/information/
org/eclipse/jface/text/information/IInformationPresenter.class
IInformationPresenter.java
package org.eclipse.jface.text.information
public abstract org.eclipse.jface.text.information.IInformationPresenter extends java.lang.Object {
	public abstract void install (org.eclipse.jface.text.ITextViewer) 
	public abstract void uninstall () 
	public abstract void showInformation () 
	public abstract org.eclipse.jface.text.information.IInformationProvider getInformationProvider (java.lang.String) 
}

org/eclipse/jface/text/information/IInformationPresenterExtension.class
IInformationPresenterExtension.java
package org.eclipse.jface.text.information
public abstract org.eclipse.jface.text.information.IInformationPresenterExtension extends java.lang.Object {
	public abstract java.lang.String getDocumentPartitioning () 
}

org/eclipse/jface/text/information/IInformationProvider.class
IInformationProvider.java
package org.eclipse.jface.text.information
public abstract org.eclipse.jface.text.information.IInformationProvider extends java.lang.Object {
	public abstract org.eclipse.jface.text.IRegion getSubject (org.eclipse.jface.text.ITextViewer, int) 
	public abstract java.lang.String getInformation (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) 
}

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

org/eclipse/jface/text/information/IInformationProviderExtension2.class
IInformationProviderExtension2.java
package org.eclipse.jface.text.information
public abstract org.eclipse.jface.text.information.IInformationProviderExtension2 extends java.lang.Object {
	public abstract org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator () 
}

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

org/eclipse/jface/text/information/InformationPresenter$Closer.class
InformationPresenter.java
package org.eclipse.jface.text.information
 org.eclipse.jface.text.information.InformationPresenter$Closer extends java.lang.Object implements org.eclipse.jface.text.AbstractInformationControlManager$IInformationControlCloser org.eclipse.swt.events.ControlListener org.eclipse.swt.events.MouseListener org.eclipse.swt.events.FocusListener org.eclipse.jface.text.IViewportListener org.eclipse.swt.events.KeyListener  {
	private org.eclipse.swt.widgets.Control fSubjectControl
	private org.eclipse.jface.text.IInformationControl fInformationControlToClose
	private boolean fIsActive
	final org.eclipse.jface.text.information.InformationPresenter this$0
	void  (org.eclipse.jface.text.information.InformationPresenter) 
	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
	public void stop () 
	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.Display d
	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
	static org.eclipse.jface.text.IInformationControl access$0 (org.eclipse.jface.text.information.InformationPresenter$Closer) 
	static org.eclipse.jface.text.information.InformationPresenter access$1 (org.eclipse.jface.text.information.InformationPresenter$Closer) 
}

org/eclipse/jface/text/information/InformationPresenter.class
InformationPresenter.java
package org.eclipse.jface.text.information
public org.eclipse.jface.text.information.InformationPresenter extends org.eclipse.jface.text.AbstractInformationControlManager implements org.eclipse.jface.text.information.IInformationPresenter org.eclipse.jface.text.information.IInformationPresenterExtension org.eclipse.jface.text.IWidgetTokenKeeper org.eclipse.jface.text.IWidgetTokenKeeperExtension  {
	public static final int WIDGET_PRIORITY
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private java.util.Map fProviders
	private int fOffset
	private String fPartitioning
	public void  (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	public void setDocumentPartitioning (java.lang.String) 
		String partitioning
	public java.lang.String getDocumentPartitioning () 
	public void setInformationProvider (org.eclipse.jface.text.information.IInformationProvider, java.lang.String) 
		org.eclipse.jface.text.information.IInformationProvider provider
		String contentType
	public org.eclipse.jface.text.information.IInformationProvider getInformationProvider (java.lang.String) 
		String contentType
	public void setOffset (int) 
		int offset
	protected void computeInformation () 
		int offset
		org.eclipse.jface.text.information.IInformationProvider provider
		String contentType
		org.eclipse.jface.text.IRegion subject
		Object info
		Object info
		org.eclipse.jface.text.information.IInformationProviderExtension extension
	private org.eclipse.swt.graphics.Rectangle computeArea (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion region
		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 org.eclipse.jface.text.IRegion modelRange2WidgetRange (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion visibleRegion
		int start
		int end
	public void install (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
	public void uninstall () 
	protected void showInformationControl (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle subjectArea
		org.eclipse.jface.text.IWidgetTokenOwnerExtension extension
		org.eclipse.jface.text.IWidgetTokenOwner owner
	protected void hideInformationControl () 
		org.eclipse.jface.text.IWidgetTokenOwner owner
		org.eclipse.jface.text.IWidgetTokenOwner owner
	protected void handleInformationControlDisposed () 
		org.eclipse.jface.text.IWidgetTokenOwner owner
		org.eclipse.jface.text.IWidgetTokenOwner owner
	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
	static org.eclipse.jface.text.ITextViewer access$0 (org.eclipse.jface.text.information.InformationPresenter) 
}

org/eclipse/jface/text/link/
org/eclipse/jface/text/link/LinkedModeUI$1.class
LinkedModeUI.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.LinkedModeUI$1 extends java.lang.Object implements org.eclipse.jface.text.IAutoEditStrategy  {
	final org.eclipse.jface.text.link.LinkedModeUI this$0
	void  (org.eclipse.jface.text.link.LinkedModeUI) 
	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
}

org/eclipse/jface/text/link/LinkedModeUI$2.class
LinkedModeUI.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.LinkedModeUI$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.link.LinkedModeUI$Closer this$1
	private final org.eclipse.jface.text.ITextViewer val$viewer
	void  (org.eclipse.jface.text.link.LinkedModeUI$Closer, org.eclipse.jface.text.ITextViewer) 
	public void run () 
		org.eclipse.jface.text.IEditingSupport[] helpers
		int i
}

org/eclipse/jface/text/link/LinkedModeUI$3.class
LinkedModeUI.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.LinkedModeUI$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.link.LinkedModeUI this$0
	private final org.eclipse.swt.custom.StyledText val$widget
	void  (org.eclipse.jface.text.link.LinkedModeUI, org.eclipse.swt.custom.StyledText) 
	public void run () 
}

org/eclipse/jface/text/link/LinkedModeUI$4.class
LinkedModeUI.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.LinkedModeUI$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.link.LinkedModeUI this$0
	private final java.util.List val$docs
	private final int val$flags
	void  (org.eclipse.jface.text.link.LinkedModeUI, java.util.List, int) 
	public void run () 
		java.util.Iterator iter
		org.eclipse.jface.text.IDocument doc
		boolean uninstallCat
		String[] cats
		int j
}

org/eclipse/jface/text/link/LinkedModeUI$Closer.class
LinkedModeUI.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.LinkedModeUI$Closer extends java.lang.Object implements org.eclipse.swt.events.ShellListener org.eclipse.jface.text.ITextInputListener  {
	final org.eclipse.jface.text.link.LinkedModeUI this$0
	private void  (org.eclipse.jface.text.link.LinkedModeUI) 
	public void shellActivated (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
	public void shellDeactivated (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
		org.eclipse.swt.custom.StyledText text
		org.eclipse.swt.custom.StyledText text
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Display display
	public void shellDeiconified (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 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
	void  (org.eclipse.jface.text.link.LinkedModeUI, org.eclipse.jface.text.link.LinkedModeUI$Closer) 
	static org.eclipse.jface.text.link.LinkedModeUI access$1 (org.eclipse.jface.text.link.LinkedModeUI$Closer) 
}

org/eclipse/jface/text/link/LinkedModeUI$DocumentListener.class
LinkedModeUI.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.LinkedModeUI$DocumentListener extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener  {
	final org.eclipse.jface.text.link.LinkedModeUI this$0
	private void  (org.eclipse.jface.text.link.LinkedModeUI) 
	public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
		int end
		int offset
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.IEditingSupport[] helpers
		int i
	public void documentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
	void  (org.eclipse.jface.text.link.LinkedModeUI, org.eclipse.jface.text.link.LinkedModeUI$DocumentListener) 
}

org/eclipse/jface/text/link/LinkedModeUI$EmptyTarget.class
LinkedModeUI.java
package org.eclipse.jface.text.link
final org.eclipse.jface.text.link.LinkedModeUI$EmptyTarget extends org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget {
	private org.eclipse.jface.text.ITextViewer fTextViewer
	public void  (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
	public org.eclipse.jface.text.ITextViewer getViewer () 
	public void linkingFocusLost (org.eclipse.jface.text.link.LinkedPosition, org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget) 
		org.eclipse.jface.text.link.LinkedPosition position
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget target
	public void linkingFocusGained (org.eclipse.jface.text.link.LinkedPosition, org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget) 
		org.eclipse.jface.text.link.LinkedPosition position
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget target
}

org/eclipse/jface/text/link/LinkedModeUI$EmtpyFocusListener.class
LinkedModeUI.java
package org.eclipse.jface.text.link
final org.eclipse.jface.text.link.LinkedModeUI$EmtpyFocusListener extends java.lang.Object implements org.eclipse.jface.text.link.LinkedModeUI$ILinkedModeUIFocusListener  {
	private void  () 
	public void linkingFocusGained (org.eclipse.jface.text.link.LinkedPosition, org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget) 
		org.eclipse.jface.text.link.LinkedPosition position
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget target
	public void linkingFocusLost (org.eclipse.jface.text.link.LinkedPosition, org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget) 
		org.eclipse.jface.text.link.LinkedPosition position
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget target
	void  (org.eclipse.jface.text.link.LinkedModeUI$EmtpyFocusListener) 
}

org/eclipse/jface/text/link/LinkedModeUI$ExitFlags.class
LinkedModeUI.java
package org.eclipse.jface.text.link
public org.eclipse.jface.text.link.LinkedModeUI$ExitFlags extends java.lang.Object {
	public int flags
	public boolean doit
	public void  (int, boolean) 
		int flags
		boolean doit
}

org/eclipse/jface/text/link/LinkedModeUI$ExitListener.class
LinkedModeUI.java
package org.eclipse.jface.text.link
final org.eclipse.jface.text.link.LinkedModeUI$ExitListener extends java.lang.Object implements org.eclipse.jface.text.link.ILinkedModeListener  {
	final org.eclipse.jface.text.link.LinkedModeUI this$0
	private void  (org.eclipse.jface.text.link.LinkedModeUI) 
	public void left (org.eclipse.jface.text.link.LinkedModeModel, int) 
		org.eclipse.jface.text.link.LinkedModeModel model
		int flags
	public void suspend (org.eclipse.jface.text.link.LinkedModeModel) 
		org.eclipse.jface.text.link.LinkedModeModel model
	public void resume (org.eclipse.jface.text.link.LinkedModeModel, int) 
		org.eclipse.jface.text.link.LinkedModeModel model
		int flags
	void  (org.eclipse.jface.text.link.LinkedModeUI, org.eclipse.jface.text.link.LinkedModeUI$ExitListener) 
}

org/eclipse/jface/text/link/LinkedModeUI$IExitPolicy.class
LinkedModeUI.java
package org.eclipse.jface.text.link
public abstract org.eclipse.jface.text.link.LinkedModeUI$IExitPolicy extends java.lang.Object {
	public abstract org.eclipse.jface.text.link.LinkedModeUI$ExitFlags doExit (org.eclipse.jface.text.link.LinkedModeModel, org.eclipse.swt.events.VerifyEvent, int, int) 
}

org/eclipse/jface/text/link/LinkedModeUI$ILinkedModeUIFocusListener.class
LinkedModeUI.java
package org.eclipse.jface.text.link
public abstract org.eclipse.jface.text.link.LinkedModeUI$ILinkedModeUIFocusListener extends java.lang.Object {
	public abstract void linkingFocusLost (org.eclipse.jface.text.link.LinkedPosition, org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget) 
	public abstract void linkingFocusGained (org.eclipse.jface.text.link.LinkedPosition, org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget) 
}

org/eclipse/jface/text/link/LinkedModeUI$KeyListener.class
LinkedModeUI.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.LinkedModeUI$KeyListener extends java.lang.Object implements org.eclipse.swt.custom.VerifyKeyListener  {
	private boolean fIsEnabled
	final org.eclipse.jface.text.link.LinkedModeUI this$0
	private void  (org.eclipse.jface.text.link.LinkedModeUI) 
	public void verifyKey (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent event
		org.eclipse.swt.graphics.Point selection
		int offset
		int length
		org.eclipse.jface.text.link.LinkedModeUI$ExitFlags exitFlags
	private boolean controlUndoBehavior (int, int) 
		int offset
		int length
		org.eclipse.jface.text.link.LinkedPosition position
	public void setEnabled (boolean) 
		boolean enabled
	void  (org.eclipse.jface.text.link.LinkedModeUI, org.eclipse.jface.text.link.LinkedModeUI$KeyListener) 
}

org/eclipse/jface/text/link/LinkedModeUI$LinkedModeUITarget.class
LinkedModeUI.java
package org.eclipse.jface.text.link
public abstract org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget extends java.lang.Object implements org.eclipse.jface.text.link.LinkedModeUI$ILinkedModeUIFocusListener  {
	org.eclipse.swt.custom.StyledText fWidget
	org.eclipse.swt.widgets.Shell fShell
	org.eclipse.jface.text.link.LinkedModeUI$KeyListener fKeyListener
	org.eclipse.jface.text.link.LinkedPositionAnnotations fAnnotationModel
	public void  () 
	public abstract org.eclipse.jface.text.ITextViewer getViewer () 
}

org/eclipse/jface/text/link/LinkedModeUI$MySelectionListener.class
LinkedModeUI.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.LinkedModeUI$MySelectionListener extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.jface.text.link.LinkedModeUI this$0
	private void  (org.eclipse.jface.text.link.LinkedModeUI) 
	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 textsel
		org.eclipse.jface.text.IDocument doc
		int offset
		int length
		org.eclipse.jface.text.link.LinkedPosition find
		org.eclipse.jface.text.link.LinkedPosition pos
	void  (org.eclipse.jface.text.link.LinkedModeUI, org.eclipse.jface.text.link.LinkedModeUI$MySelectionListener) 
}

org/eclipse/jface/text/link/LinkedModeUI$NullExitPolicy.class
LinkedModeUI.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.LinkedModeUI$NullExitPolicy extends java.lang.Object implements org.eclipse.jface.text.link.LinkedModeUI$IExitPolicy  {
	private void  () 
	public org.eclipse.jface.text.link.LinkedModeUI$ExitFlags doExit (org.eclipse.jface.text.link.LinkedModeModel, org.eclipse.swt.events.VerifyEvent, int, int) 
		org.eclipse.jface.text.link.LinkedModeModel model
		org.eclipse.swt.events.VerifyEvent event
		int offset
		int length
	void  (org.eclipse.jface.text.link.LinkedModeUI$NullExitPolicy) 
}

org/eclipse/jface/text/link/LinkedModeUI$ProposalListener.class
LinkedModeUI.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.LinkedModeUI$ProposalListener extends java.lang.Object implements org.eclipse.jface.internal.text.link.contentassist.IProposalListener  {
	final org.eclipse.jface.text.link.LinkedModeUI this$0
	private void  (org.eclipse.jface.text.link.LinkedModeUI) 
	public void proposalChosen (org.eclipse.jface.text.contentassist.ICompletionProposal) 
		org.eclipse.jface.text.contentassist.ICompletionProposal proposal
	void  (org.eclipse.jface.text.link.LinkedModeUI, org.eclipse.jface.text.link.LinkedModeUI$ProposalListener) 
}

org/eclipse/jface/text/link/LinkedModeUI.class
LinkedModeUI.java
package org.eclipse.jface.text.link
public org.eclipse.jface.text.link.LinkedModeUI extends java.lang.Object {
	public static final Object CYCLE_NEVER
	public static final Object CYCLE_ALWAYS
	public static final Object CYCLE_WHEN_NO_PARENT
	private org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget fCurrentTarget
	private org.eclipse.jface.text.link.LinkedModeModel fModel
	private org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget[] fTargets
	private org.eclipse.jface.text.link.TabStopIterator fIterator
	private org.eclipse.jface.text.link.LinkedModeUI$Closer fCloser
	private org.eclipse.jface.text.link.ILinkedModeListener fLinkedListener
	private org.eclipse.jface.text.link.LinkedModeUI$MySelectionListener fSelectionListener
	private org.eclipse.jface.text.link.LinkedModeUI$ProposalListener fProposalListener
	private org.eclipse.jface.text.IDocumentListener fDocumentListener
	private final org.eclipse.jface.text.Position fCaretPosition
	private org.eclipse.jface.text.link.LinkedModeUI$IExitPolicy fExitPolicy
	private org.eclipse.jface.text.link.LinkedPosition fFramePosition
	private org.eclipse.jface.text.link.LinkedPosition fPreviousPosition
	private org.eclipse.jface.internal.text.link.contentassist.ContentAssistant2 fAssistant
	private org.eclipse.jface.text.link.LinkedPosition fExitPosition
	private boolean fIsActive
	private org.eclipse.jface.text.IPositionUpdater fPositionUpdater
	private boolean fDoContextInfo
	private boolean fHasOpenCompoundChange
	private org.eclipse.jface.text.link.LinkedModeUI$ILinkedModeUIFocusListener fPositionListener
	private org.eclipse.jface.text.IAutoEditStrategy fAutoEditVetoer
	private boolean fSimple
	private boolean fIsColoredLabelsSupportEnabled
	static void  () 
	public void  (org.eclipse.jface.text.link.LinkedModeModel, org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget[]) 
		org.eclipse.jface.text.link.LinkedModeModel model
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget[] targets
	public void  (org.eclipse.jface.text.link.LinkedModeModel, org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.link.LinkedModeModel model
		org.eclipse.jface.text.ITextViewer viewer
	public void  (org.eclipse.jface.text.link.LinkedModeModel, org.eclipse.jface.text.ITextViewer[]) 
		org.eclipse.jface.text.link.LinkedModeModel model
		org.eclipse.jface.text.ITextViewer[] viewers
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget[] array
		int i
	public void  (org.eclipse.jface.text.link.LinkedModeModel, org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget) 
		org.eclipse.jface.text.link.LinkedModeModel model
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget target
	private void constructor (org.eclipse.jface.text.link.LinkedModeModel, org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget[]) 
		org.eclipse.jface.text.link.LinkedModeModel model
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget[] targets
	public void enter () 
	public void setExitPolicy (org.eclipse.jface.text.link.LinkedModeUI$IExitPolicy) 
		org.eclipse.jface.text.link.LinkedModeUI$IExitPolicy policy
	public void setExitPosition (org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget, int, int, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget target
		int offset
		int length
		int sequence
		org.eclipse.jface.text.IDocument doc
	public void setExitPosition (org.eclipse.jface.text.ITextViewer, int, int, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
		int length
		int sequence
	public void setCyclingMode (java.lang.Object) 
		Object mode
	void next () 
	void previous () 
	private void triggerContextInfo () 
	private void triggerContentAssist () 
		org.eclipse.jface.text.link.ProposalPosition pp
		org.eclipse.jface.text.contentassist.ICompletionProposal[] choices
	private void switchPosition (org.eclipse.jface.text.link.LinkedPosition, boolean, boolean) 
		org.eclipse.jface.text.link.LinkedPosition pos
		boolean select
		boolean showProposals
		org.eclipse.jface.text.IDocument oldDoc
		org.eclipse.jface.text.IDocument newDoc
	private void ensureAnnotationModelInstalled () 
		org.eclipse.jface.text.link.LinkedPositionAnnotations lpa
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.source.ISourceViewer sv
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.IAnnotationModelExtension ext
		org.eclipse.jface.text.source.IAnnotationModel ourModel
	private void uninstallAnnotationModel (org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget) 
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget target
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.source.ISourceViewer sv
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.IAnnotationModelExtension ext
	private void switchViewer (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument, org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.IDocument oldDoc
		org.eclipse.jface.text.IDocument newDoc
		org.eclipse.jface.text.link.LinkedPosition pos
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget target
		int i
	private void select () 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.ITextViewerExtension5 extension5
	private void redraw () 
	private void connect () 
		org.eclipse.jface.text.ITextViewer viewer
	private void showSelection () 
		org.eclipse.swt.custom.StyledText widget
	private void registerAutoEditVetoer (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
		String[] contentTypes
		org.eclipse.jface.text.ITextViewerExtension2 vExtension
		int i
	private void unregisterAutoEditVetoer (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
		String[] contentTypes
		org.eclipse.jface.text.ITextViewerExtension2 vExtension
		int i
	private java.lang.String[] getContentTypes (org.eclipse.jface.text.IDocument)  throws org.eclipse.jface.text.BadPartitioningException 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IDocumentExtension3 ext
		String[] partitionings
		java.util.Set contentTypes
		int i
	private void createAnnotationModel () 
		org.eclipse.jface.text.link.LinkedPositionAnnotations lpa
	private java.lang.String getUniqueKey () 
	private void disconnect () 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.swt.widgets.Shell shell
	void leave (int) 
		int flags
		org.eclipse.swt.widgets.Display display
		int i
		org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget target
		org.eclipse.jface.text.ITextViewer viewer
		int i
		java.util.List docs
		int i
		org.eclipse.jface.text.IDocument doc
		Runnable runnable
	private void endCompoundChange () 
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.jface.text.IRewriteTarget target
	private void beginCompoundChange () 
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.jface.text.IRewriteTarget target
	public org.eclipse.jface.text.IRegion getSelectedRegion () 
	private java.lang.String getCategory () 
	public void setDoContextInfo (boolean) 
		boolean doContextInfo
	protected void setPositionListener (org.eclipse.jface.text.link.LinkedModeUI$ILinkedModeUIFocusListener) 
		org.eclipse.jface.text.link.LinkedModeUI$ILinkedModeUIFocusListener listener
	public void setSimpleMode (boolean) 
		boolean simple
	public void enableColoredLabels (boolean) 
		boolean isEnabled
	static org.eclipse.jface.text.link.LinkedModeModel access$0 (org.eclipse.jface.text.link.LinkedModeUI) 
	static void access$1 (org.eclipse.jface.text.link.LinkedModeUI) 
	static void access$2 (org.eclipse.jface.text.link.LinkedModeUI) 
	static void access$3 (org.eclipse.jface.text.link.LinkedModeUI) 
	static void access$4 (org.eclipse.jface.text.link.LinkedModeUI) 
	static void access$5 (org.eclipse.jface.text.link.LinkedModeUI) 
	static org.eclipse.jface.text.link.LinkedModeUI$LinkedModeUITarget access$6 (org.eclipse.jface.text.link.LinkedModeUI) 
	static boolean access$7 (org.eclipse.jface.text.link.LinkedModeUI) 
	static org.eclipse.jface.text.link.LinkedPosition access$8 (org.eclipse.jface.text.link.LinkedModeUI) 
	static org.eclipse.jface.text.link.LinkedModeUI$IExitPolicy access$9 (org.eclipse.jface.text.link.LinkedModeUI) 
	static org.eclipse.jface.text.link.LinkedPosition access$10 (org.eclipse.jface.text.link.LinkedModeUI) 
	static org.eclipse.jface.text.link.LinkedPosition access$11 (org.eclipse.jface.text.link.LinkedModeUI) 
	static void access$12 (org.eclipse.jface.text.link.LinkedModeUI) 
	static void access$13 (org.eclipse.jface.text.link.LinkedModeUI) 
	static void access$14 (org.eclipse.jface.text.link.LinkedModeUI, org.eclipse.jface.text.link.LinkedPosition) 
	static void access$15 (org.eclipse.jface.text.link.LinkedModeUI, org.eclipse.jface.text.link.LinkedPosition, boolean, boolean) 
	static org.eclipse.jface.text.IPositionUpdater access$16 (org.eclipse.jface.text.link.LinkedModeUI) 
	static java.lang.String access$17 (org.eclipse.jface.text.link.LinkedModeUI) 
}

org/eclipse/jface/text/link/LinkedPositionAnnotations.class
LinkedPositionAnnotations.java
package org.eclipse.jface.text.link
final org.eclipse.jface.text.link.LinkedPositionAnnotations extends org.eclipse.jface.text.source.AnnotationModel {
	private static final String TARGET_ANNOTATION_TYPE
	private static final String SLAVE_ANNOTATION_TYPE
	private static final String FOCUS_ANNOTATION_TYPE
	private static final String EXIT_ANNOTATION_TYPE
	private boolean fMarkTargets
	private boolean fMarkSlaves
	private boolean fMarkFocus
	private boolean fMarkExitTarget
	private org.eclipse.jface.text.source.Annotation fFocusAnnotation
	private org.eclipse.jface.text.source.Annotation fExitAnnotation
	private final java.util.Map fGroupAnnotations
	private final java.util.Map fTargetAnnotations
	private org.eclipse.jface.text.Position[] fTargets
	private org.eclipse.jface.text.link.LinkedPosition fExitPosition
	void  () 
	private void setFocusPosition (org.eclipse.jface.text.Position)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.Position position
	private void setExitPosition (org.eclipse.jface.text.Position)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.Position position
	private void setGroupPositions (java.util.List)  throws org.eclipse.jface.text.BadLocationException 
		java.util.List positions
		java.util.List toRemove
		java.util.Map toAdd
		java.util.Iterator iter
		org.eclipse.jface.text.Position p
		org.eclipse.jface.text.source.Annotation a
	private void setTargetPositions (java.util.List)  throws org.eclipse.jface.text.BadLocationException 
		java.util.List positions
		java.util.List toRemove
		java.util.Map toAdd
		java.util.Iterator iter
		org.eclipse.jface.text.Position p
		org.eclipse.jface.text.source.Annotation a
	public void switchToPosition (org.eclipse.jface.text.link.LinkedModeModel, org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.link.LinkedModeModel env
		org.eclipse.jface.text.link.LinkedPosition position
		org.eclipse.jface.text.link.LinkedPositionGroup linkedGroup
		java.util.List targets
		java.util.List group
		java.util.List group
		org.eclipse.jface.text.link.LinkedPosition exit
	private void prune (java.util.List) 
		java.util.List list
		java.util.Iterator iter
		org.eclipse.jface.text.link.LinkedPosition pos
	public void setTargets (org.eclipse.jface.text.Position[]) 
		org.eclipse.jface.text.Position[] positions
	public void setExitTarget (org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.link.LinkedPosition position
	protected void addPosition (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.Position position
	protected void removePosition (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.Position pos
	public void fireModelChanged () 
	public void markExitTarget (boolean) 
		boolean markExitTargets
	public void markFocus (boolean) 
		boolean markFocus
	public void markSlaves (boolean) 
		boolean markSlaves
	public void markTargets (boolean) 
		boolean markTargets
}

org/eclipse/jface/text/link/ProposalPosition.class
ProposalPosition.java
package org.eclipse.jface.text.link
public org.eclipse.jface.text.link.ProposalPosition extends org.eclipse.jface.text.link.LinkedPosition {
	private org.eclipse.jface.text.contentassist.ICompletionProposal[] fProposals
	public void  (org.eclipse.jface.text.IDocument, int, int, int, org.eclipse.jface.text.contentassist.ICompletionProposal[]) 
		org.eclipse.jface.text.IDocument document
		int offset
		int length
		int sequence
		org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals
	public void  (org.eclipse.jface.text.IDocument, int, int, org.eclipse.jface.text.contentassist.ICompletionProposal[]) 
		org.eclipse.jface.text.IDocument document
		int offset
		int length
		org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals
	private org.eclipse.jface.text.contentassist.ICompletionProposal[] copy (org.eclipse.jface.text.contentassist.ICompletionProposal[]) 
		org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals
		org.eclipse.jface.text.contentassist.ICompletionProposal[] copy
	public boolean equals (java.lang.Object) 
		Object o
	public org.eclipse.jface.text.contentassist.ICompletionProposal[] getChoices () 
	public int hashCode () 
}

org/eclipse/jface/text/link/TabStopIterator$SequenceComparator.class
TabStopIterator.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.TabStopIterator$SequenceComparator extends java.lang.Object implements java.util.Comparator  {
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.eclipse.jface.text.link.LinkedPosition p1
		org.eclipse.jface.text.link.LinkedPosition p2
		int i
	void  (org.eclipse.jface.text.link.TabStopIterator$SequenceComparator) 
}

org/eclipse/jface/text/link/TabStopIterator.class
TabStopIterator.java
package org.eclipse.jface.text.link
 org.eclipse.jface.text.link.TabStopIterator extends java.lang.Object {
	private static final java.util.Comparator fComparator
	private final java.util.ArrayList fList
	private int fSize
	private int fIndex
	private boolean fIsCycling
	static void  () 
	void  (java.util.List) 
		java.util.List positionSequence
	boolean hasNext (org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.link.LinkedPosition current
	private int getNextIndex (org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.link.LinkedPosition current
	private int findNext (org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.link.LinkedPosition current
		int index
		org.eclipse.jface.text.link.LinkedPosition found
		java.util.Iterator it
		org.eclipse.jface.text.link.LinkedPosition p
	boolean hasPrevious (org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.link.LinkedPosition current
	private int getPreviousIndex (org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.link.LinkedPosition current
	private int findPrevious (org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.link.LinkedPosition current
		int index
		org.eclipse.jface.text.link.LinkedPosition found
		java.util.Iterator it
		org.eclipse.jface.text.link.LinkedPosition p
	org.eclipse.jface.text.link.LinkedPosition next (org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.link.LinkedPosition current
	org.eclipse.jface.text.link.LinkedPosition previous (org.eclipse.jface.text.link.LinkedPosition) 
		org.eclipse.jface.text.link.LinkedPosition current
	void setCycling (boolean) 
		boolean mode
	void addPosition (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position position
	void removePosition (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position position
	boolean isCycling () 
	org.eclipse.jface.text.link.LinkedPosition[] getPositions () 
}

org/eclipse/jface/text/presentation/
org/eclipse/jface/text/presentation/IPresentationDamager.class
IPresentationDamager.java
package org.eclipse.jface.text.presentation
public abstract org.eclipse.jface.text.presentation.IPresentationDamager extends java.lang.Object {
	public abstract void setDocument (org.eclipse.jface.text.IDocument) 
	public abstract org.eclipse.jface.text.IRegion getDamageRegion (org.eclipse.jface.text.ITypedRegion, org.eclipse.jface.text.DocumentEvent, boolean) 
}

org/eclipse/jface/text/presentation/IPresentationReconciler.class
IPresentationReconciler.java
package org.eclipse.jface.text.presentation
public abstract org.eclipse.jface.text.presentation.IPresentationReconciler extends java.lang.Object {
	public abstract void install (org.eclipse.jface.text.ITextViewer) 
	public abstract void uninstall () 
	public abstract org.eclipse.jface.text.presentation.IPresentationDamager getDamager (java.lang.String) 
	public abstract org.eclipse.jface.text.presentation.IPresentationRepairer getRepairer (java.lang.String) 
}

org/eclipse/jface/text/presentation/IPresentationReconcilerExtension.class
IPresentationReconcilerExtension.java
package org.eclipse.jface.text.presentation
public abstract org.eclipse.jface.text.presentation.IPresentationReconcilerExtension extends java.lang.Object {
	public abstract java.lang.String getDocumentPartitioning () 
}

org/eclipse/jface/text/presentation/IPresentationRepairer.class
IPresentationRepairer.java
package org.eclipse.jface.text.presentation
public abstract org.eclipse.jface.text.presentation.IPresentationRepairer extends java.lang.Object {
	public abstract void setDocument (org.eclipse.jface.text.IDocument) 
	public abstract void createPresentation (org.eclipse.jface.text.TextPresentation, org.eclipse.jface.text.ITypedRegion) 
}

org/eclipse/jface/text/presentation/PresentationReconciler$InternalListener.class
PresentationReconciler.java
package org.eclipse.jface.text.presentation
 org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener extends java.lang.Object implements org.eclipse.jface.text.ITextInputListener org.eclipse.jface.text.IDocumentListener org.eclipse.jface.text.ITextListener org.eclipse.jface.text.IDocumentPartitioningListener org.eclipse.jface.text.IDocumentPartitioningListenerExtension org.eclipse.jface.text.IDocumentPartitioningListenerExtension2  {
	private boolean fDocumentChanging
	private boolean fCachedRedrawState
	final org.eclipse.jface.text.presentation.PresentationReconciler this$0
	void  (org.eclipse.jface.text.presentation.PresentationReconciler) 
	public void inputDocumentAboutToBeChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument oldDocument
		org.eclipse.jface.text.IDocument newDocument
	public void inputDocumentChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument oldDocument
		org.eclipse.jface.text.IDocument newDocument
	public void documentPartitioningChanged (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void documentPartitioningChanged (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IRegion changedRegion
	public void documentPartitioningChanged (org.eclipse.jface.text.DocumentPartitioningChangedEvent) 
		org.eclipse.jface.text.DocumentPartitioningChangedEvent event
		org.eclipse.jface.text.IRegion changedRegion
	public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
		int offset
		org.eclipse.jface.text.ITypedRegion region
	public void documentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent e
		org.eclipse.jface.text.IRegion damage
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IRegion region
		String text
		org.eclipse.jface.text.DocumentEvent de
		org.eclipse.jface.text.DocumentEvent de
	protected org.eclipse.jface.text.IRegion widgetRegion2ModelRegion (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent e
		String text
		int length
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion visible
		org.eclipse.jface.text.IRegion region
}

org/eclipse/jface/text/presentation/PresentationReconciler.class
PresentationReconciler.java
package org.eclipse.jface.text.presentation
public org.eclipse.jface.text.presentation.PresentationReconciler extends java.lang.Object implements org.eclipse.jface.text.presentation.IPresentationReconciler org.eclipse.jface.text.presentation.IPresentationReconcilerExtension  {
	protected static final String TRACKED_PARTITION
	private java.util.Map fDamagers
	private java.util.Map fRepairers
	private org.eclipse.jface.text.ITextViewer fViewer
	private org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener fInternalListener
	private String fPositionCategory
	private org.eclipse.jface.text.IPositionUpdater fPositionUpdater
	private org.eclipse.jface.text.TypedPosition fRememberedPosition
	private boolean fDocumentPartitioningChanged
	private org.eclipse.jface.text.IRegion fChangedDocumentPartitions
	private String fPartitioning
	public void  () 
	public void setDocumentPartitioning (java.lang.String) 
		String partitioning
	public java.lang.String getDocumentPartitioning () 
	public void setDamager (org.eclipse.jface.text.presentation.IPresentationDamager, java.lang.String) 
		org.eclipse.jface.text.presentation.IPresentationDamager damager
		String contentType
	public void setRepairer (org.eclipse.jface.text.presentation.IPresentationRepairer, java.lang.String) 
		org.eclipse.jface.text.presentation.IPresentationRepairer repairer
		String contentType
	public void install (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.IDocument document
	public void uninstall () 
	public org.eclipse.jface.text.presentation.IPresentationDamager getDamager (java.lang.String) 
		String contentType
	public org.eclipse.jface.text.presentation.IPresentationRepairer getRepairer (java.lang.String) 
		String contentType
	protected void setDocumentToDamagers (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		java.util.Iterator e
		org.eclipse.jface.text.presentation.IPresentationDamager damager
	protected void setDocumentToRepairers (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		java.util.Iterator e
		org.eclipse.jface.text.presentation.IPresentationRepairer repairer
	protected org.eclipse.jface.text.TextPresentation createPresentation (org.eclipse.jface.text.IRegion, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IRegion damage
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.TextPresentation presentation
		org.eclipse.jface.text.TextPresentation presentation
		org.eclipse.jface.text.ITypedRegion[] partitioning
		int i
		org.eclipse.jface.text.ITypedRegion r
		org.eclipse.jface.text.presentation.IPresentationRepairer repairer
	private org.eclipse.jface.text.IRegion getDamage (org.eclipse.jface.text.DocumentEvent, boolean) 
		org.eclipse.jface.text.DocumentEvent e
		boolean optimize
		int length
		boolean isDeletion
		org.eclipse.jface.text.IRegion damage
		int offset
		org.eclipse.jface.text.ITypedRegion partition
		org.eclipse.jface.text.presentation.IPresentationDamager damager
		org.eclipse.jface.text.IRegion r
		int damageStart
		int damageEnd
	private int getDamageEndOffset (org.eclipse.jface.text.DocumentEvent)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.DocumentEvent e
		org.eclipse.jface.text.IDocument d
		int length
		org.eclipse.jface.text.ITypedRegion partition
		int endOffset
		int end
		org.eclipse.jface.text.presentation.IPresentationDamager damager
		org.eclipse.jface.text.IRegion r
	private void processDamage (org.eclipse.jface.text.IRegion, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IRegion damage
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.TextPresentation p
	private void applyTextRegionCollection (org.eclipse.jface.text.TextPresentation) 
		org.eclipse.jface.text.TextPresentation presentation
	private org.eclipse.jface.text.ITypedRegion getPartition (org.eclipse.jface.text.IDocument, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument document
		int offset
	static org.eclipse.jface.text.ITextViewer access$0 (org.eclipse.jface.text.presentation.PresentationReconciler) 
	static org.eclipse.jface.text.IPositionUpdater access$1 (org.eclipse.jface.text.presentation.PresentationReconciler) 
	static java.lang.String access$2 (org.eclipse.jface.text.presentation.PresentationReconciler) 
	static void access$3 (org.eclipse.jface.text.presentation.PresentationReconciler, org.eclipse.jface.text.IRegion, org.eclipse.jface.text.IDocument) 
	static void access$4 (org.eclipse.jface.text.presentation.PresentationReconciler, boolean) 
	static void access$5 (org.eclipse.jface.text.presentation.PresentationReconciler, org.eclipse.jface.text.IRegion) 
	static org.eclipse.jface.text.ITypedRegion access$6 (org.eclipse.jface.text.presentation.PresentationReconciler, org.eclipse.jface.text.IDocument, int)  throws org.eclipse.jface.text.BadLocationException 
	static void access$7 (org.eclipse.jface.text.presentation.PresentationReconciler, org.eclipse.jface.text.TypedPosition) 
	static org.eclipse.jface.text.TypedPosition access$8 (org.eclipse.jface.text.presentation.PresentationReconciler) 
	static org.eclipse.jface.text.IRegion access$9 (org.eclipse.jface.text.presentation.PresentationReconciler, org.eclipse.jface.text.DocumentEvent, boolean) 
}

org/eclipse/jface/text/quickassist/
org/eclipse/jface/text/quickassist/IQuickAssistAssistant.class
IQuickAssistAssistant.java
package org.eclipse.jface.text.quickassist
public abstract org.eclipse.jface.text.quickassist.IQuickAssistAssistant extends java.lang.Object {
	public abstract void install (org.eclipse.jface.text.source.ISourceViewer) 
	public abstract void setInformationControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
	public abstract void uninstall () 
	public abstract java.lang.String showPossibleQuickAssists () 
	public abstract void setQuickAssistProcessor (org.eclipse.jface.text.quickassist.IQuickAssistProcessor) 
	public abstract org.eclipse.jface.text.quickassist.IQuickAssistProcessor getQuickAssistProcessor () 
	public abstract boolean canFix (org.eclipse.jface.text.source.Annotation) 
	public abstract boolean canAssist (org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext) 
	public abstract void setProposalSelectorBackground (org.eclipse.swt.graphics.Color) 
	public abstract void setProposalSelectorForeground (org.eclipse.swt.graphics.Color) 
	public abstract void addCompletionListener (org.eclipse.jface.text.contentassist.ICompletionListener) 
	public abstract void removeCompletionListener (org.eclipse.jface.text.contentassist.ICompletionListener) 
	public abstract void setStatusLineVisible (boolean) 
	public abstract void setStatusMessage (java.lang.String) 
}

org/eclipse/jface/text/quickassist/IQuickAssistAssistantExtension.class
IQuickAssistAssistantExtension.java
package org.eclipse.jface.text.quickassist
public abstract org.eclipse.jface.text.quickassist.IQuickAssistAssistantExtension extends java.lang.Object {
	public abstract org.eclipse.core.commands.IHandler getHandler (java.lang.String) 
	public abstract void enableColoredLabels (boolean) 
}

org/eclipse/jface/text/quickassist/IQuickAssistInvocationContext.class
IQuickAssistInvocationContext.java
package org.eclipse.jface.text.quickassist
public abstract org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext extends java.lang.Object {
	public abstract int getOffset () 
	public abstract int getLength () 
	public abstract org.eclipse.jface.text.source.ISourceViewer getSourceViewer () 
}

org/eclipse/jface/text/quickassist/IQuickAssistProcessor.class
IQuickAssistProcessor.java
package org.eclipse.jface.text.quickassist
public abstract org.eclipse.jface.text.quickassist.IQuickAssistProcessor extends java.lang.Object {
	public abstract java.lang.String getErrorMessage () 
	public abstract boolean canFix (org.eclipse.jface.text.source.Annotation) 
	public abstract boolean canAssist (org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext) 
	public abstract org.eclipse.jface.text.contentassist.ICompletionProposal[] computeQuickAssistProposals (org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext) 
}

org/eclipse/jface/text/quickassist/IQuickFixableAnnotation.class
IQuickFixableAnnotation.java
package org.eclipse.jface.text.quickassist
public abstract org.eclipse.jface.text.quickassist.IQuickFixableAnnotation extends java.lang.Object {
	public abstract void setQuickFixable (boolean) 
	public abstract boolean isQuickFixableStateSet () 
	public abstract boolean isQuickFixable ()  throws org.eclipse.core.runtime.AssertionFailedException 
}

org/eclipse/jface/text/quickassist/QuickAssistAssistant$ContentAssistProcessor.class
QuickAssistAssistant.java
package org.eclipse.jface.text.quickassist
final org.eclipse.jface.text.quickassist.QuickAssistAssistant$ContentAssistProcessor extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContentAssistProcessor  {
	private org.eclipse.jface.text.quickassist.IQuickAssistProcessor fQuickAssistProcessor
	void  (org.eclipse.jface.text.quickassist.IQuickAssistProcessor) 
		org.eclipse.jface.text.quickassist.IQuickAssistProcessor processor
	public org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
	public org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
	public char[] getCompletionProposalAutoActivationCharacters () 
	public char[] getContextInformationAutoActivationCharacters () 
	public java.lang.String getErrorMessage () 
	public org.eclipse.jface.text.contentassist.IContextInformationValidator getContextInformationValidator () 
}

org/eclipse/jface/text/quickassist/QuickAssistAssistant$QuickAssistAssistantImpl.class
QuickAssistAssistant.java
package org.eclipse.jface.text.quickassist
final org.eclipse.jface.text.quickassist.QuickAssistAssistant$QuickAssistAssistantImpl extends org.eclipse.jface.text.contentassist.ContentAssistant {
	private void  () 
	public void possibleCompletionsClosed () 
	protected void hide () 
	void  (org.eclipse.jface.text.quickassist.QuickAssistAssistant$QuickAssistAssistantImpl) 
}

org/eclipse/jface/text/quickassist/QuickAssistAssistant.class
QuickAssistAssistant.java
package org.eclipse.jface.text.quickassist
public org.eclipse.jface.text.quickassist.QuickAssistAssistant extends java.lang.Object implements org.eclipse.jface.text.quickassist.IQuickAssistAssistant org.eclipse.jface.text.quickassist.IQuickAssistAssistantExtension  {
	private org.eclipse.jface.text.quickassist.QuickAssistAssistant$QuickAssistAssistantImpl fQuickAssistAssistantImpl
	private org.eclipse.jface.text.quickassist.IQuickAssistProcessor fQuickAssistProcessor
	public void  () 
	public java.lang.String showPossibleQuickAssists () 
	public org.eclipse.jface.text.quickassist.IQuickAssistProcessor getQuickAssistProcessor () 
	public void setQuickAssistProcessor (org.eclipse.jface.text.quickassist.IQuickAssistProcessor) 
		org.eclipse.jface.text.quickassist.IQuickAssistProcessor processor
	public boolean canFix (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
	public boolean canAssist (org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext) 
		org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext invocationContext
	public void install (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public void setInformationControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	public void uninstall () 
	public void setProposalSelectorBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	public void setProposalSelectorForeground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color foreground
	protected void possibleCompletionsClosed () 
	public void addCompletionListener (org.eclipse.jface.text.contentassist.ICompletionListener) 
		org.eclipse.jface.text.contentassist.ICompletionListener listener
	public void removeCompletionListener (org.eclipse.jface.text.contentassist.ICompletionListener) 
		org.eclipse.jface.text.contentassist.ICompletionListener listener
	public void setStatusLineVisible (boolean) 
		boolean show
	public void setStatusMessage (java.lang.String) 
		String message
	public final org.eclipse.core.commands.IHandler getHandler (java.lang.String) 
		String commandId
	protected void hide () 
	public void enableColoredLabels (boolean) 
		boolean isEnabled
}

org/eclipse/jface/text/reconciler/
org/eclipse/jface/text/reconciler/AbstractReconcileStep.class
AbstractReconcileStep.java
package org.eclipse.jface.text.reconciler
public abstract org.eclipse.jface.text.reconciler.AbstractReconcileStep extends java.lang.Object implements org.eclipse.jface.text.reconciler.IReconcileStep  {
	private org.eclipse.jface.text.reconciler.IReconcileStep fNextStep
	private org.eclipse.jface.text.reconciler.IReconcileStep fPreviousStep
	private org.eclipse.core.runtime.IProgressMonitor fProgressMonitor
	protected org.eclipse.jface.text.reconciler.IReconcilableModel fInputModel
	public void  (org.eclipse.jface.text.reconciler.IReconcileStep) 
		org.eclipse.jface.text.reconciler.IReconcileStep step
	public void  () 
	public boolean isLastStep () 
	public boolean isFirstStep () 
	public void setProgressMonitor (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.runtime.IProgressMonitor getProgressMonitor () 
	public final org.eclipse.jface.text.reconciler.IReconcileResult[] reconcile (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion partition
		org.eclipse.jface.text.reconciler.IReconcileResult[] result
		org.eclipse.jface.text.reconciler.IReconcileResult[] nextResult
	public final org.eclipse.jface.text.reconciler.IReconcileResult[] reconcile (org.eclipse.jface.text.reconciler.DirtyRegion, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.reconciler.DirtyRegion dirtyRegion
		org.eclipse.jface.text.IRegion subRegion
		org.eclipse.jface.text.reconciler.IReconcileResult[] result
		org.eclipse.jface.text.reconciler.IReconcileResult[] nextResult
	protected abstract org.eclipse.jface.text.reconciler.IReconcileResult[] reconcileModel (org.eclipse.jface.text.reconciler.DirtyRegion, org.eclipse.jface.text.IRegion) 
	protected org.eclipse.jface.text.reconciler.IReconcileResult[] convertToInputModel (org.eclipse.jface.text.reconciler.IReconcileResult[]) 
		org.eclipse.jface.text.reconciler.IReconcileResult[] inputResults
	private org.eclipse.jface.text.reconciler.IReconcileResult[] merge (org.eclipse.jface.text.reconciler.IReconcileResult[], org.eclipse.jface.text.reconciler.IReconcileResult[]) 
		org.eclipse.jface.text.reconciler.IReconcileResult[] results1
		org.eclipse.jface.text.reconciler.IReconcileResult[] results2
		java.util.Collection collection
	protected final boolean isCanceled () 
	public void setPreviousStep (org.eclipse.jface.text.reconciler.IReconcileStep) 
		org.eclipse.jface.text.reconciler.IReconcileStep step
	public void setInputModel (org.eclipse.jface.text.reconciler.IReconcilableModel) 
		org.eclipse.jface.text.reconciler.IReconcilableModel inputModel
	public org.eclipse.jface.text.reconciler.IReconcilableModel getInputModel () 
	public abstract org.eclipse.jface.text.reconciler.IReconcilableModel getModel () 
}

org/eclipse/jface/text/reconciler/AbstractReconciler$BackgroundThread.class
AbstractReconciler.java
package org.eclipse.jface.text.reconciler
 org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread extends java.lang.Thread {
	private boolean fCanceled
	private boolean fReset
	private boolean fIsDirty
	private boolean fIsActive
	final org.eclipse.jface.text.reconciler.AbstractReconciler this$0
	public void  (org.eclipse.jface.text.reconciler.AbstractReconciler, java.lang.String) 
		String name
	public boolean isActive () 
	public synchronized boolean isDirty () 
	public void cancel () 
		org.eclipse.core.runtime.IProgressMonitor pm
	public void suspendCallerWhileDirty () 
		boolean isDirty
		boolean isDirty
	public void reset () 
	public void run () 
		org.eclipse.jface.text.reconciler.DirtyRegion r
}

org/eclipse/jface/text/reconciler/AbstractReconciler$Listener.class
AbstractReconciler.java
package org.eclipse.jface.text.reconciler
 org.eclipse.jface.text.reconciler.AbstractReconciler$Listener extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener org.eclipse.jface.text.ITextInputListener  {
	final org.eclipse.jface.text.reconciler.AbstractReconciler this$0
	void  (org.eclipse.jface.text.reconciler.AbstractReconciler) 
	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
	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
		org.eclipse.jface.text.DocumentEvent 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
}

org/eclipse/jface/text/reconciler/AbstractReconciler.class
AbstractReconciler.java
package org.eclipse.jface.text.reconciler
public abstract org.eclipse.jface.text.reconciler.AbstractReconciler extends java.lang.Object implements org.eclipse.jface.text.reconciler.IReconciler  {
	private org.eclipse.jface.text.reconciler.DirtyRegionQueue fDirtyRegionQueue
	private org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread fThread
	private org.eclipse.jface.text.reconciler.AbstractReconciler$Listener fListener
	private int fDelay
	private boolean fIsIncrementalReconciler
	private org.eclipse.core.runtime.IProgressMonitor fProgressMonitor
	private boolean fIsAllowedToModifyDocument
	private org.eclipse.jface.text.IDocument fDocument
	private org.eclipse.jface.text.ITextViewer fViewer
	protected abstract void process (org.eclipse.jface.text.reconciler.DirtyRegion) 
	protected abstract void reconcilerDocumentChanged (org.eclipse.jface.text.IDocument) 
	protected void  () 
	public void setDelay (int) 
		int delay
	public void setIsIncrementalReconciler (boolean) 
		boolean isIncremental
	public void setIsAllowedToModifyDocument (boolean) 
		boolean isAllowedToModify
	public void setProgressMonitor (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	protected boolean isIncrementalReconciler () 
	protected org.eclipse.jface.text.IDocument getDocument () 
	protected org.eclipse.jface.text.ITextViewer getTextViewer () 
	protected org.eclipse.core.runtime.IProgressMonitor getProgressMonitor () 
	public void install (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer textViewer
		org.eclipse.jface.text.IDocument document
	public void uninstall () 
		org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread bt
	private void createDirtyRegion (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
	protected void aboutToBeReconciled () 
	protected void initialProcess () 
	protected void forceReconciling () 
		org.eclipse.jface.text.DocumentEvent e
	protected synchronized void startReconciling () 
	protected void reconcilerReset () 
	protected boolean isRunningInReconcilerThread () 
	static org.eclipse.core.runtime.IProgressMonitor access$0 (org.eclipse.jface.text.reconciler.AbstractReconciler) 
	static org.eclipse.jface.text.reconciler.DirtyRegionQueue access$1 (org.eclipse.jface.text.reconciler.AbstractReconciler) 
	static int access$2 (org.eclipse.jface.text.reconciler.AbstractReconciler) 
	static org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread access$3 (org.eclipse.jface.text.reconciler.AbstractReconciler) 
	static boolean access$4 (org.eclipse.jface.text.reconciler.AbstractReconciler) 
	static boolean access$5 (org.eclipse.jface.text.reconciler.AbstractReconciler) 
	static void access$6 (org.eclipse.jface.text.reconciler.AbstractReconciler, org.eclipse.jface.text.DocumentEvent) 
	static org.eclipse.jface.text.IDocument access$7 (org.eclipse.jface.text.reconciler.AbstractReconciler) 
	static void access$8 (org.eclipse.jface.text.reconciler.AbstractReconciler, org.eclipse.jface.text.IDocument) 
}

org/eclipse/jface/text/reconciler/DirtyRegion.class
DirtyRegion.java
package org.eclipse.jface.text.reconciler
public org.eclipse.jface.text.reconciler.DirtyRegion extends java.lang.Object implements org.eclipse.jface.text.ITypedRegion  {
	public static final String INSERT
	public static final String REMOVE
	private int fOffset
	private int fLength
	private String fType
	private String fText
	public void  (int, int, java.lang.String, java.lang.String) 
		int offset
		int length
		String type
		String text
	private java.lang.String normalizeTypeValue (java.lang.String) 
		String type
	public int getOffset () 
	public int getLength () 
	public java.lang.String getType () 
	public java.lang.String getText () 
	void mergeWith (org.eclipse.jface.text.reconciler.DirtyRegion) 
		org.eclipse.jface.text.reconciler.DirtyRegion dr
		int start
		int end
}

org/eclipse/jface/text/reconciler/DirtyRegionQueue.class
DirtyRegionQueue.java
package org.eclipse.jface.text.reconciler
 org.eclipse.jface.text.reconciler.DirtyRegionQueue extends java.lang.Object {
	private java.util.List fDirtyRegions
	public void  () 
	public void addDirtyRegion (org.eclipse.jface.text.reconciler.DirtyRegion) 
		org.eclipse.jface.text.reconciler.DirtyRegion dr
		org.eclipse.jface.text.reconciler.DirtyRegion lastDR
		boolean wasMerged
	private org.eclipse.jface.text.reconciler.DirtyRegion getLastDirtyRegion () 
		int size
	public int getSize () 
	public void purgeQueue () 
	public org.eclipse.jface.text.reconciler.DirtyRegion removeNextDirtyRegion () 
		org.eclipse.jface.text.reconciler.DirtyRegion dr
}

org/eclipse/jface/text/reconciler/IReconcilableModel.class
IReconcilableModel.java
package org.eclipse.jface.text.reconciler
public abstract org.eclipse.jface.text.reconciler.IReconcilableModel extends java.lang.Object {
}

org/eclipse/jface/text/reconciler/IReconcileResult.class
IReconcileResult.java
package org.eclipse.jface.text.reconciler
public abstract org.eclipse.jface.text.reconciler.IReconcileResult extends java.lang.Object {
}

org/eclipse/jface/text/reconciler/IReconcileStep.class
IReconcileStep.java
package org.eclipse.jface.text.reconciler
public abstract org.eclipse.jface.text.reconciler.IReconcileStep extends java.lang.Object {
	public abstract boolean isLastStep () 
	public abstract boolean isFirstStep () 
	public abstract void setPreviousStep (org.eclipse.jface.text.reconciler.IReconcileStep) 
	public abstract org.eclipse.jface.text.reconciler.IReconcileResult[] reconcile (org.eclipse.jface.text.reconciler.DirtyRegion, org.eclipse.jface.text.IRegion) 
	public abstract org.eclipse.jface.text.reconciler.IReconcileResult[] reconcile (org.eclipse.jface.text.IRegion) 
	public abstract void setProgressMonitor (org.eclipse.core.runtime.IProgressMonitor) 
	public abstract org.eclipse.core.runtime.IProgressMonitor getProgressMonitor () 
	public abstract void setInputModel (org.eclipse.jface.text.reconciler.IReconcilableModel) 
}

org/eclipse/jface/text/reconciler/IReconciler.class
IReconciler.java
package org.eclipse.jface.text.reconciler
public abstract org.eclipse.jface.text.reconciler.IReconciler extends java.lang.Object {
	public abstract void install (org.eclipse.jface.text.ITextViewer) 
	public abstract void uninstall () 
	public abstract org.eclipse.jface.text.reconciler.IReconcilingStrategy getReconcilingStrategy (java.lang.String) 
}

org/eclipse/jface/text/reconciler/IReconcilerExtension.class
IReconcilerExtension.java
package org.eclipse.jface.text.reconciler
public abstract org.eclipse.jface.text.reconciler.IReconcilerExtension extends java.lang.Object {
	public abstract java.lang.String getDocumentPartitioning () 
}

org/eclipse/jface/text/reconciler/IReconcilingStrategy.class
IReconcilingStrategy.java
package org.eclipse.jface.text.reconciler
public abstract org.eclipse.jface.text.reconciler.IReconcilingStrategy extends java.lang.Object {
	public abstract void setDocument (org.eclipse.jface.text.IDocument) 
	public abstract void reconcile (org.eclipse.jface.text.reconciler.DirtyRegion, org.eclipse.jface.text.IRegion) 
	public abstract void reconcile (org.eclipse.jface.text.IRegion) 
}

org/eclipse/jface/text/reconciler/IReconcilingStrategyExtension.class
IReconcilingStrategyExtension.java
package org.eclipse.jface.text.reconciler
public abstract org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension extends java.lang.Object {
	public abstract void setProgressMonitor (org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void initialReconcile () 
}

org/eclipse/jface/text/reconciler/MonoReconciler.class
MonoReconciler.java
package org.eclipse.jface.text.reconciler
public org.eclipse.jface.text.reconciler.MonoReconciler extends org.eclipse.jface.text.reconciler.AbstractReconciler {
	private org.eclipse.jface.text.reconciler.IReconcilingStrategy fStrategy
	public void  (org.eclipse.jface.text.reconciler.IReconcilingStrategy, boolean) 
		org.eclipse.jface.text.reconciler.IReconcilingStrategy strategy
		boolean isIncremental
		org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension extension
	public org.eclipse.jface.text.reconciler.IReconcilingStrategy getReconcilingStrategy (java.lang.String) 
		String contentType
	protected void process (org.eclipse.jface.text.reconciler.DirtyRegion) 
		org.eclipse.jface.text.reconciler.DirtyRegion dirtyRegion
		org.eclipse.jface.text.IDocument document
	protected void reconcilerDocumentChanged (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void setProgressMonitor (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension extension
	protected void initialProcess () 
		org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension extension
}

org/eclipse/jface/text/reconciler/Reconciler.class
Reconciler.java
package org.eclipse.jface.text.reconciler
public org.eclipse.jface.text.reconciler.Reconciler extends org.eclipse.jface.text.reconciler.AbstractReconciler implements org.eclipse.jface.text.reconciler.IReconcilerExtension  {
	private java.util.Map fStrategies
	private String fPartitioning
	public void  () 
	public void setDocumentPartitioning (java.lang.String) 
		String partitioning
	public java.lang.String getDocumentPartitioning () 
	public void setReconcilingStrategy (org.eclipse.jface.text.reconciler.IReconcilingStrategy, java.lang.String) 
		org.eclipse.jface.text.reconciler.IReconcilingStrategy strategy
		String contentType
		org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension extension
	public org.eclipse.jface.text.reconciler.IReconcilingStrategy getReconcilingStrategy (java.lang.String) 
		String contentType
	protected void process (org.eclipse.jface.text.reconciler.DirtyRegion) 
		org.eclipse.jface.text.reconciler.DirtyRegion dirtyRegion
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.ITypedRegion[] regions
		int i
		org.eclipse.jface.text.ITypedRegion r
		org.eclipse.jface.text.reconciler.IReconcilingStrategy s
	protected void reconcilerDocumentChanged (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		java.util.Iterator e
		org.eclipse.jface.text.reconciler.IReconcilingStrategy strategy
	public void setProgressMonitor (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Iterator e
		org.eclipse.jface.text.reconciler.IReconcilingStrategy strategy
		org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension extension
	protected void initialProcess () 
		org.eclipse.jface.text.ITypedRegion[] regions
		java.util.List contentTypes
		int i
		String contentType
		org.eclipse.jface.text.reconciler.IReconcilingStrategy s
		org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension e
	private org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int) 
		int offset
		int length
		org.eclipse.jface.text.ITypedRegion[] regions
}

org/eclipse/jface/text/revisions/
org/eclipse/jface/text/revisions/IRevisionListener.class
IRevisionListener.java
package org.eclipse.jface.text.revisions
public abstract org.eclipse.jface.text.revisions.IRevisionListener extends java.lang.Object {
	public abstract void revisionInformationChanged (org.eclipse.jface.text.revisions.RevisionEvent) 
}

org/eclipse/jface/text/revisions/IRevisionRulerColumn.class
IRevisionRulerColumn.java
package org.eclipse.jface.text.revisions
public abstract org.eclipse.jface.text.revisions.IRevisionRulerColumn extends java.lang.Object implements org.eclipse.jface.text.source.IVerticalRulerColumn org.eclipse.jface.text.source.IVerticalRulerInfo org.eclipse.jface.text.source.IVerticalRulerInfoExtension  {
	public abstract void setRevisionInformation (org.eclipse.jface.text.revisions.RevisionInformation) 
}

org/eclipse/jface/text/revisions/IRevisionRulerColumnExtension$RenderingMode.class
IRevisionRulerColumnExtension.java
package org.eclipse.jface.text.revisions
public final org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode extends java.lang.Object {
	private final String fName
	private void  (java.lang.String) 
		String name
	public java.lang.String name () 
	void  (java.lang.String, org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode) 
}

org/eclipse/jface/text/revisions/IRevisionRulerColumnExtension.class
IRevisionRulerColumnExtension.java
package org.eclipse.jface.text.revisions
public abstract org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension extends java.lang.Object {
	public static final org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode AUTHOR
	public static final org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode AGE
	public static final org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode AUTHOR_SHADED_BY_AGE
	static void  () 
	public abstract void setRevisionRenderingMode (org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode) 
	public abstract void showRevisionId (boolean) 
	public abstract void showRevisionAuthor (boolean) 
	public abstract org.eclipse.jface.viewers.ISelectionProvider getRevisionSelectionProvider () 
	public abstract void addRevisionListener (org.eclipse.jface.text.revisions.IRevisionListener) 
	public abstract void removeRevisionListener (org.eclipse.jface.text.revisions.IRevisionListener) 
}

org/eclipse/jface/text/revisions/Revision.class
Revision.java
package org.eclipse.jface.text.revisions
public abstract org.eclipse.jface.text.revisions.Revision extends java.lang.Object {
	private final java.util.List fChangeRegions
	private java.util.List fRanges
	protected void  () 
	public final void addRange (org.eclipse.jface.text.source.ILineRange)  throws java.lang.IndexOutOfBoundsException 
		org.eclipse.jface.text.source.ILineRange range
	public final java.util.List getRegions () 
		java.util.List ranges
		java.util.Iterator it
		org.eclipse.jface.internal.text.revisions.ChangeRegion region
		java.util.Iterator inner
		org.eclipse.jface.text.source.ILineRange range
	final void applyDiff (org.eclipse.jface.internal.text.revisions.Hunk[]) 
		org.eclipse.jface.internal.text.revisions.Hunk[] hunks
		java.util.Iterator regions
		org.eclipse.jface.internal.text.revisions.ChangeRegion region
		int i
		org.eclipse.jface.internal.text.revisions.Hunk hunk
	public abstract java.lang.Object getHoverInfo () 
	public abstract org.eclipse.swt.graphics.RGB getColor () 
	public abstract java.lang.String getId () 
	public abstract java.util.Date getDate () 
	public java.lang.String toString () 
	public java.lang.String getAuthor () 
}

org/eclipse/jface/text/revisions/RevisionEvent.class
RevisionEvent.java
package org.eclipse.jface.text.revisions
public final org.eclipse.jface.text.revisions.RevisionEvent extends java.lang.Object {
	private final org.eclipse.jface.text.revisions.RevisionInformation fInformation
	public void  (org.eclipse.jface.text.revisions.RevisionInformation) 
		org.eclipse.jface.text.revisions.RevisionInformation information
	public org.eclipse.jface.text.revisions.RevisionInformation getRevisionInformation () 
}

org/eclipse/jface/text/revisions/RevisionInformation$1.class
RevisionInformation.java
package org.eclipse.jface.text.revisions
 org.eclipse.jface.text.revisions.RevisionInformation$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.jface.text.revisions.RevisionInformation this$0
	void  (org.eclipse.jface.text.revisions.RevisionInformation) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.eclipse.jface.text.revisions.RevisionRange r1
		org.eclipse.jface.text.revisions.RevisionRange r2
}

org/eclipse/jface/text/revisions/RevisionInformation.class
RevisionInformation.java
package org.eclipse.jface.text.revisions
public final org.eclipse.jface.text.revisions.RevisionInformation extends java.lang.Object implements org.eclipse.jface.text.ITextHoverExtension org.eclipse.jface.text.information.IInformationProviderExtension2  {
	private final java.util.List fRevisions
	private final java.util.List fRORevisions
	private java.util.List fRanges
	private org.eclipse.jface.text.IInformationControlCreator fHoverControlCreator
	private org.eclipse.jface.text.IInformationControlCreator fInformationPresenterControlCreator
	public void  () 
	public void addRevision (org.eclipse.jface.text.revisions.Revision) 
		org.eclipse.jface.text.revisions.Revision revision
	public java.util.List getRevisions () 
	public java.util.List getRanges () 
		java.util.List ranges
		java.util.Iterator it
		org.eclipse.jface.text.revisions.Revision revision
	public void applyDiff (org.eclipse.jface.internal.text.revisions.Hunk[]) 
		org.eclipse.jface.internal.text.revisions.Hunk[] hunks
		java.util.Iterator revisions
	public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator () 
	public org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator () 
	public void setHoverControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	public void setInformationPresenterControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
}

org/eclipse/jface/text/revisions/RevisionRange.class
RevisionRange.java
package org.eclipse.jface.text.revisions
public final org.eclipse.jface.text.revisions.RevisionRange extends java.lang.Object implements org.eclipse.jface.text.source.ILineRange  {
	private final org.eclipse.jface.text.revisions.Revision fRevision
	private final int fStartLine
	private final int fNumberOfLines
	void  (org.eclipse.jface.text.revisions.Revision, org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.revisions.Revision revision
		org.eclipse.jface.text.source.ILineRange range
	public org.eclipse.jface.text.revisions.Revision getRevision () 
	public int getStartLine () 
	public int getNumberOfLines () 
	public java.lang.String toString () 
}

org/eclipse/jface/text/rules/
org/eclipse/jface/text/rules/BufferedRuleBasedScanner.class
BufferedRuleBasedScanner.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.BufferedRuleBasedScanner extends org.eclipse.jface.text.rules.RuleBasedScanner {
	private static final int DEFAULT_BUFFER_SIZE
	private int fBufferSize
	private char[] fBuffer
	private int fStart
	private int fEnd
	private int fDocumentLength
	protected void  () 
	public void  (int) 
		int size
	protected void setBufferSize (int) 
		int size
	private void shiftBuffer (int) 
		int offset
		String content
	public void setRange (org.eclipse.jface.text.IDocument, int, int) 
		org.eclipse.jface.text.IDocument document
		int offset
		int length
	public int read () 
	public void unread () 
}

org/eclipse/jface/text/rules/DefaultDamagerRepairer.class
DefaultDamagerRepairer.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.DefaultDamagerRepairer extends java.lang.Object implements org.eclipse.jface.text.presentation.IPresentationDamager org.eclipse.jface.text.presentation.IPresentationRepairer  {
	protected org.eclipse.jface.text.IDocument fDocument
	protected org.eclipse.jface.text.rules.ITokenScanner fScanner
	protected org.eclipse.jface.text.TextAttribute fDefaultTextAttribute
	public void  (org.eclipse.jface.text.rules.ITokenScanner, org.eclipse.jface.text.TextAttribute) 
		org.eclipse.jface.text.rules.ITokenScanner scanner
		org.eclipse.jface.text.TextAttribute defaultTextAttribute
	public void  (org.eclipse.jface.text.rules.ITokenScanner) 
		org.eclipse.jface.text.rules.ITokenScanner scanner
	public void setDocument (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	protected int endOfLineOf (int)  throws org.eclipse.jface.text.BadLocationException 
		int offset
		org.eclipse.jface.text.IRegion info
		int line
	public org.eclipse.jface.text.IRegion getDamageRegion (org.eclipse.jface.text.ITypedRegion, org.eclipse.jface.text.DocumentEvent, boolean) 
		org.eclipse.jface.text.ITypedRegion partition
		org.eclipse.jface.text.DocumentEvent e
		boolean documentPartitioningChanged
		org.eclipse.jface.text.IRegion info
		int start
		int end
	public void createPresentation (org.eclipse.jface.text.TextPresentation, org.eclipse.jface.text.ITypedRegion) 
		org.eclipse.jface.text.TextPresentation presentation
		org.eclipse.jface.text.ITypedRegion region
		int lastStart
		int length
		boolean firstToken
		org.eclipse.jface.text.rules.IToken lastToken
		org.eclipse.jface.text.TextAttribute lastAttribute
		org.eclipse.jface.text.rules.IToken token
		org.eclipse.jface.text.TextAttribute attribute
	protected org.eclipse.jface.text.TextAttribute getTokenTextAttribute (org.eclipse.jface.text.rules.IToken) 
		org.eclipse.jface.text.rules.IToken token
		Object data
	protected void addRange (org.eclipse.jface.text.TextPresentation, int, int, org.eclipse.jface.text.TextAttribute) 
		org.eclipse.jface.text.TextPresentation presentation
		int offset
		int length
		org.eclipse.jface.text.TextAttribute attr
		int style
		int fontStyle
		org.eclipse.swt.custom.StyleRange styleRange
}

org/eclipse/jface/text/rules/DefaultPartitioner.class
DefaultPartitioner.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.DefaultPartitioner extends java.lang.Object implements org.eclipse.jface.text.IDocumentPartitioner org.eclipse.jface.text.IDocumentPartitionerExtension org.eclipse.jface.text.IDocumentPartitionerExtension2 org.eclipse.jface.text.IDocumentPartitionerExtension3  {
	public static final String CONTENT_TYPES_CATEGORY
	protected org.eclipse.jface.text.rules.IPartitionTokenScanner fScanner
	protected String[] fLegalContentTypes
	protected org.eclipse.jface.text.IDocument fDocument
	protected int fPreviousDocumentLength
	protected org.eclipse.jface.text.DefaultPositionUpdater fPositionUpdater
	protected int fStartOffset
	protected int fEndOffset
	protected int fDeleteOffset
	private String fPositionCategory
	private org.eclipse.jface.text.DocumentRewriteSession fActiveRewriteSession
	private boolean fIsInitialized
	public void  (org.eclipse.jface.text.rules.IPartitionTokenScanner, java.lang.String[]) 
		org.eclipse.jface.text.rules.IPartitionTokenScanner scanner
		String[] legalContentTypes
	public java.lang.String[] getManagingPositionCategories () 
	public void connect (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void connect (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean delayInitialization
	protected final void checkInitialization () 
	protected void initialize () 
		org.eclipse.jface.text.rules.IToken token
		String contentType
		org.eclipse.jface.text.TypedPosition p
	public void disconnect () 
	public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
	public boolean documentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
		org.eclipse.jface.text.IRegion region
	private void rememberRegion (int, int) 
		int offset
		int length
		int endOffset
	private void rememberDeletedOffset (int) 
		int offset
	private org.eclipse.jface.text.IRegion createRegion () 
		int offset
		int endOffset
	public org.eclipse.jface.text.IRegion documentChanged2 (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
		org.eclipse.jface.text.IDocument d
		org.eclipse.jface.text.Position[] category
		org.eclipse.jface.text.IRegion line
		int reparseStart
		int partitionStart
		String contentType
		int newLength
		int first
		org.eclipse.jface.text.TypedPosition partition
		int i
		org.eclipse.jface.text.Position p
		int lastScannedPosition
		org.eclipse.jface.text.rules.IToken token
		int start
		int length
		org.eclipse.jface.text.TypedPosition p
		org.eclipse.jface.text.TypedPosition p
	protected org.eclipse.jface.text.TypedPosition findClosestPosition (int) 
		int offset
		int index
		org.eclipse.jface.text.Position[] category
	public java.lang.String getContentType (int) 
		int offset
		org.eclipse.jface.text.TypedPosition p
	public org.eclipse.jface.text.ITypedRegion getPartition (int) 
		int offset
		org.eclipse.jface.text.Position[] category
		int index
		org.eclipse.jface.text.TypedPosition next
		org.eclipse.jface.text.TypedPosition previous
		int endOffset
		org.eclipse.jface.text.TypedPosition previous
		int endOffset
	public org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int) 
		int offset
		int length
	public java.lang.String[] getLegalContentTypes () 
	protected boolean isSupportedContentType (java.lang.String) 
		String contentType
		int i
	protected java.lang.String getTokenContentType (org.eclipse.jface.text.rules.IToken) 
		org.eclipse.jface.text.rules.IToken token
		Object data
	public java.lang.String getContentType (int, boolean) 
		int offset
		boolean preferOpenPartitions
	public org.eclipse.jface.text.ITypedRegion getPartition (int, boolean) 
		int offset
		boolean preferOpenPartitions
		org.eclipse.jface.text.ITypedRegion region
	public org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int, boolean) 
		int offset
		int length
		boolean includeZeroLengthPartitions
		java.util.List list
		int endOffset
		org.eclipse.jface.text.Position[] category
		org.eclipse.jface.text.TypedPosition previous
		org.eclipse.jface.text.TypedPosition current
		int start
		int start
		int start
		int end
		int end
		int end
		int gapOffset
		int gapOffset
		org.eclipse.jface.text.Position gap
		int startIndex
		int endIndex
		int i
		org.eclipse.jface.text.TypedRegion[] result
	private boolean overlapsOrTouches (org.eclipse.jface.text.Position, int, int) 
		org.eclipse.jface.text.Position gap
		int offset
		int length
	private int getFirstIndexEndingAfterOffset (org.eclipse.jface.text.Position[], int) 
		org.eclipse.jface.text.Position[] positions
		int offset
		int i
		int j
		int k
		org.eclipse.jface.text.Position p
	private int getFirstIndexStartingAfterOffset (org.eclipse.jface.text.Position[], int) 
		org.eclipse.jface.text.Position[] positions
		int offset
		int i
		int j
		int k
		org.eclipse.jface.text.Position p
	public void startRewriteSession (org.eclipse.jface.text.DocumentRewriteSession)  throws java.lang.IllegalStateException 
		org.eclipse.jface.text.DocumentRewriteSession session
	public void stopRewriteSession (org.eclipse.jface.text.DocumentRewriteSession) 
		org.eclipse.jface.text.DocumentRewriteSession session
	public org.eclipse.jface.text.DocumentRewriteSession getActiveRewriteSession () 
	protected final void flushRewriteSession () 
}

org/eclipse/jface/text/rules/EndOfLineRule.class
EndOfLineRule.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.EndOfLineRule extends org.eclipse.jface.text.rules.SingleLineRule {
	public void  (java.lang.String, org.eclipse.jface.text.rules.IToken) 
		String startSequence
		org.eclipse.jface.text.rules.IToken token
	public void  (java.lang.String, org.eclipse.jface.text.rules.IToken, char) 
		String startSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
	public void  (java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean) 
		String startSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
		boolean escapeContinuesLine
}

org/eclipse/jface/text/rules/FastPartitioner.class
FastPartitioner.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.FastPartitioner extends java.lang.Object implements org.eclipse.jface.text.IDocumentPartitioner org.eclipse.jface.text.IDocumentPartitionerExtension org.eclipse.jface.text.IDocumentPartitionerExtension2 org.eclipse.jface.text.IDocumentPartitionerExtension3  {
	private static final String CONTENT_TYPES_CATEGORY
	protected final org.eclipse.jface.text.rules.IPartitionTokenScanner fScanner
	protected final String[] fLegalContentTypes
	protected org.eclipse.jface.text.IDocument fDocument
	protected int fPreviousDocumentLength
	protected final org.eclipse.jface.text.DefaultPositionUpdater fPositionUpdater
	protected int fStartOffset
	protected int fEndOffset
	protected int fDeleteOffset
	private final String fPositionCategory
	private org.eclipse.jface.text.DocumentRewriteSession fActiveRewriteSession
	private boolean fIsInitialized
	private org.eclipse.jface.text.Position[] fCachedPositions
	private static final boolean CHECK_CACHE_CONSISTENCY
	static void  () 
	public void  (org.eclipse.jface.text.rules.IPartitionTokenScanner, java.lang.String[]) 
		org.eclipse.jface.text.rules.IPartitionTokenScanner scanner
		String[] legalContentTypes
	public java.lang.String[] getManagingPositionCategories () 
	public final void connect (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void connect (org.eclipse.jface.text.IDocument, boolean) 
		org.eclipse.jface.text.IDocument document
		boolean delayInitialization
	protected final void checkInitialization () 
	protected void initialize () 
		org.eclipse.jface.text.rules.IToken token
		String contentType
		org.eclipse.jface.text.TypedPosition p
	public void disconnect () 
	public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
	public final boolean documentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
		org.eclipse.jface.text.IRegion region
	private void rememberRegion (int, int) 
		int offset
		int length
		int endOffset
	private void rememberDeletedOffset (int) 
		int offset
	private org.eclipse.jface.text.IRegion createRegion () 
		int offset
		int endOffset
	public org.eclipse.jface.text.IRegion documentChanged2 (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
		org.eclipse.jface.text.Position[] category
		org.eclipse.jface.text.Position[] category
		org.eclipse.jface.text.IRegion line
		org.eclipse.jface.text.IRegion line
		int reparseStart
		int reparseStart
		int partitionStart
		int partitionStart
		String contentType
		String contentType
		int newLength
		int newLength
		int first
		int first
		org.eclipse.jface.text.TypedPosition partition
		int i
		org.eclipse.jface.text.Position p
		int behindLastScannedPosition
		int behindLastScannedPosition
		org.eclipse.jface.text.rules.IToken token
		org.eclipse.jface.text.rules.IToken token
		int start
		int start
		int length
		int length
		int lastScannedPosition
		int lastScannedPosition
		org.eclipse.jface.text.TypedPosition p
		org.eclipse.jface.text.TypedPosition p
	protected org.eclipse.jface.text.TypedPosition findClosestPosition (int) 
		int offset
		int index
		org.eclipse.jface.text.Position[] category
	public java.lang.String getContentType (int) 
		int offset
		org.eclipse.jface.text.TypedPosition p
	public org.eclipse.jface.text.ITypedRegion getPartition (int) 
		int offset
		org.eclipse.jface.text.Position[] category
		int index
		org.eclipse.jface.text.TypedPosition next
		org.eclipse.jface.text.TypedPosition previous
		int endOffset
		org.eclipse.jface.text.TypedPosition previous
		int endOffset
	public final org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int) 
		int offset
		int length
	public java.lang.String[] getLegalContentTypes () 
	protected boolean isSupportedContentType (java.lang.String) 
		String contentType
		int i
	protected java.lang.String getTokenContentType (org.eclipse.jface.text.rules.IToken) 
		org.eclipse.jface.text.rules.IToken token
		Object data
	public java.lang.String getContentType (int, boolean) 
		int offset
		boolean preferOpenPartitions
	public org.eclipse.jface.text.ITypedRegion getPartition (int, boolean) 
		int offset
		boolean preferOpenPartitions
		org.eclipse.jface.text.ITypedRegion region
	public org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int, boolean) 
		int offset
		int length
		boolean includeZeroLengthPartitions
		java.util.List list
		int endOffset
		org.eclipse.jface.text.Position[] category
		org.eclipse.jface.text.TypedPosition previous
		org.eclipse.jface.text.TypedPosition current
		int start
		int start
		int start
		int end
		int end
		int end
		int gapOffset
		int gapOffset
		org.eclipse.jface.text.Position gap
		int startIndex
		int endIndex
		int i
		RuntimeException ex
		org.eclipse.jface.text.TypedRegion[] result
	private boolean overlapsOrTouches (org.eclipse.jface.text.Position, int, int) 
		org.eclipse.jface.text.Position gap
		int offset
		int length
	private int getFirstIndexEndingAfterOffset (org.eclipse.jface.text.Position[], int) 
		org.eclipse.jface.text.Position[] positions
		int offset
		int i
		int j
		int k
		org.eclipse.jface.text.Position p
	private int getFirstIndexStartingAfterOffset (org.eclipse.jface.text.Position[], int) 
		org.eclipse.jface.text.Position[] positions
		int offset
		int i
		int j
		int k
		org.eclipse.jface.text.Position p
	public void startRewriteSession (org.eclipse.jface.text.DocumentRewriteSession)  throws java.lang.IllegalStateException 
		org.eclipse.jface.text.DocumentRewriteSession session
	public void stopRewriteSession (org.eclipse.jface.text.DocumentRewriteSession) 
		org.eclipse.jface.text.DocumentRewriteSession session
	public org.eclipse.jface.text.DocumentRewriteSession getActiveRewriteSession () 
	protected final void flushRewriteSession () 
	protected final void clearPositionCache () 
	protected final org.eclipse.jface.text.Position[] getPositions ()  throws org.eclipse.jface.text.BadPositionCategoryException 
		org.eclipse.jface.text.Position[] positions
		int len
		int i
		int i
		int i
	private java.lang.String toString (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position position
}

org/eclipse/jface/text/rules/ICharacterScanner.class
ICharacterScanner.java
package org.eclipse.jface.text.rules
public abstract org.eclipse.jface.text.rules.ICharacterScanner extends java.lang.Object {
	public static final int EOF
	public abstract char[][] getLegalLineDelimiters () 
	public abstract int getColumn () 
	public abstract int read () 
	public abstract void unread () 
}

org/eclipse/jface/text/rules/IPartitionTokenScanner.class
IPartitionTokenScanner.java
package org.eclipse.jface.text.rules
public abstract org.eclipse.jface.text.rules.IPartitionTokenScanner extends java.lang.Object implements org.eclipse.jface.text.rules.ITokenScanner  {
	public abstract void setPartialRange (org.eclipse.jface.text.IDocument, int, int, java.lang.String, int) 
}

org/eclipse/jface/text/rules/IPredicateRule.class
IPredicateRule.java
package org.eclipse.jface.text.rules
public abstract org.eclipse.jface.text.rules.IPredicateRule extends java.lang.Object implements org.eclipse.jface.text.rules.IRule  {
	public abstract org.eclipse.jface.text.rules.IToken getSuccessToken () 
	public abstract org.eclipse.jface.text.rules.IToken evaluate (org.eclipse.jface.text.rules.ICharacterScanner, boolean) 
}

org/eclipse/jface/text/rules/IRule.class
IRule.java
package org.eclipse.jface.text.rules
public abstract org.eclipse.jface.text.rules.IRule extends java.lang.Object {
	public abstract org.eclipse.jface.text.rules.IToken evaluate (org.eclipse.jface.text.rules.ICharacterScanner) 
}

org/eclipse/jface/text/rules/IToken.class
IToken.java
package org.eclipse.jface.text.rules
public abstract org.eclipse.jface.text.rules.IToken extends java.lang.Object {
	public abstract boolean isUndefined () 
	public abstract boolean isWhitespace () 
	public abstract boolean isEOF () 
	public abstract boolean isOther () 
	public abstract java.lang.Object getData () 
}

org/eclipse/jface/text/rules/ITokenScanner.class
ITokenScanner.java
package org.eclipse.jface.text.rules
public abstract org.eclipse.jface.text.rules.ITokenScanner extends java.lang.Object {
	public abstract void setRange (org.eclipse.jface.text.IDocument, int, int) 
	public abstract org.eclipse.jface.text.rules.IToken nextToken () 
	public abstract int getTokenOffset () 
	public abstract int getTokenLength () 
}

org/eclipse/jface/text/rules/IWhitespaceDetector.class
IWhitespaceDetector.java
package org.eclipse.jface.text.rules
public abstract org.eclipse.jface.text.rules.IWhitespaceDetector extends java.lang.Object {
	public abstract boolean isWhitespace (char) 
}

org/eclipse/jface/text/rules/IWordDetector.class
IWordDetector.java
package org.eclipse.jface.text.rules
public abstract org.eclipse.jface.text.rules.IWordDetector extends java.lang.Object {
	public abstract boolean isWordStart (char) 
	public abstract boolean isWordPart (char) 
}

org/eclipse/jface/text/rules/MultiLineRule.class
MultiLineRule.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.MultiLineRule extends org.eclipse.jface.text.rules.PatternRule {
	public void  (java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken) 
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
	public void  (java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char) 
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
	public void  (java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean) 
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
		boolean breaksOnEOF
}

org/eclipse/jface/text/rules/NumberRule.class
NumberRule.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.NumberRule extends java.lang.Object implements org.eclipse.jface.text.rules.IRule  {
	protected static final int UNDEFINED
	protected org.eclipse.jface.text.rules.IToken fToken
	protected int fColumn
	public void  (org.eclipse.jface.text.rules.IToken) 
		org.eclipse.jface.text.rules.IToken token
	public void setColumnConstraint (int) 
		int column
	public org.eclipse.jface.text.rules.IToken evaluate (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		int c
}

org/eclipse/jface/text/rules/PatternRule$DecreasingCharArrayLengthComparator.class
PatternRule.java
package org.eclipse.jface.text.rules
 org.eclipse.jface.text.rules.PatternRule$DecreasingCharArrayLengthComparator extends java.lang.Object implements java.util.Comparator  {
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	void  (org.eclipse.jface.text.rules.PatternRule$DecreasingCharArrayLengthComparator) 
}

org/eclipse/jface/text/rules/PatternRule.class
PatternRule.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.PatternRule extends java.lang.Object implements org.eclipse.jface.text.rules.IPredicateRule  {
	protected static final int UNDEFINED
	protected org.eclipse.jface.text.rules.IToken fToken
	protected char[] fStartSequence
	protected char[] fEndSequence
	protected int fColumn
	protected char fEscapeCharacter
	protected boolean fEscapeContinuesLine
	protected boolean fBreaksOnEOL
	protected boolean fBreaksOnEOF
	private java.util.Comparator fLineDelimiterComparator
	private char[][] fLineDelimiters
	private char[][] fSortedLineDelimiters
	public void  (java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean) 
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
		boolean breaksOnEOL
	public void  (java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean, boolean) 
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
		boolean breaksOnEOL
		boolean breaksOnEOF
	public void  (java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean, boolean, boolean) 
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
		boolean breaksOnEOL
		boolean breaksOnEOF
		boolean escapeContinuesLine
	public void setColumnConstraint (int) 
		int column
	protected org.eclipse.jface.text.rules.IToken doEvaluate (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
	protected org.eclipse.jface.text.rules.IToken doEvaluate (org.eclipse.jface.text.rules.ICharacterScanner, boolean) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		boolean resume
		int c
	public org.eclipse.jface.text.rules.IToken evaluate (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
	protected boolean endSequenceDetected (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		char[][] originalDelimiters
		int count
		int readCount
		int c
		int c
		int i
		int i
	protected boolean sequenceDetected (org.eclipse.jface.text.rules.ICharacterScanner, char[], boolean) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		char[] sequence
		boolean eofAllowed
		int i
		int c
		int j
	public org.eclipse.jface.text.rules.IToken evaluate (org.eclipse.jface.text.rules.ICharacterScanner, boolean) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		boolean resume
		int c
	public org.eclipse.jface.text.rules.IToken getSuccessToken () 
}

org/eclipse/jface/text/rules/RuleBasedDamagerRepairer.class
RuleBasedDamagerRepairer.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.RuleBasedDamagerRepairer extends org.eclipse.jface.text.rules.DefaultDamagerRepairer {
	public void  (org.eclipse.jface.text.rules.RuleBasedScanner, org.eclipse.jface.text.TextAttribute) 
		org.eclipse.jface.text.rules.RuleBasedScanner scanner
		org.eclipse.jface.text.TextAttribute defaultTextAttribute
	public void  (org.eclipse.jface.text.rules.RuleBasedScanner) 
		org.eclipse.jface.text.rules.RuleBasedScanner scanner
}

org/eclipse/jface/text/rules/RuleBasedPartitionScanner.class
RuleBasedPartitionScanner.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.RuleBasedPartitionScanner extends org.eclipse.jface.text.rules.BufferedRuleBasedScanner implements org.eclipse.jface.text.rules.IPartitionTokenScanner  {
	protected String fContentType
	protected int fPartitionOffset
	public void  () 
	public void setRules (org.eclipse.jface.text.rules.IRule[]) 
		org.eclipse.jface.text.rules.IRule[] rules
	public void setPredicateRules (org.eclipse.jface.text.rules.IPredicateRule[]) 
		org.eclipse.jface.text.rules.IPredicateRule[] rules
	public void setRange (org.eclipse.jface.text.IDocument, int, int) 
		org.eclipse.jface.text.IDocument document
		int offset
		int length
	public void setPartialRange (org.eclipse.jface.text.IDocument, int, int, java.lang.String, int) 
		org.eclipse.jface.text.IDocument document
		int offset
		int length
		String contentType
		int partitionOffset
		int delta
	public org.eclipse.jface.text.rules.IToken nextToken () 
		boolean resume
		org.eclipse.jface.text.rules.IPredicateRule rule
		org.eclipse.jface.text.rules.IToken token
		int i
}

org/eclipse/jface/text/rules/RuleBasedPartitioner.class
RuleBasedPartitioner.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.RuleBasedPartitioner extends java.lang.Object implements org.eclipse.jface.text.IDocumentPartitioner org.eclipse.jface.text.IDocumentPartitionerExtension org.eclipse.jface.text.IDocumentPartitionerExtension2  {
	public static final String CONTENT_TYPES_CATEGORY
	protected org.eclipse.jface.text.rules.RuleBasedScanner fScanner
	protected String[] fLegalContentTypes
	protected org.eclipse.jface.text.IDocument fDocument
	protected int fPreviousDocumentLength
	protected org.eclipse.jface.text.DefaultPositionUpdater fPositionUpdater
	protected int fStartOffset
	protected int fEndOffset
	protected int fDeleteOffset
	private String fPositionCategory
	public void  (org.eclipse.jface.text.rules.RuleBasedScanner, java.lang.String[]) 
		org.eclipse.jface.text.rules.RuleBasedScanner scanner
		String[] legalContentTypes
	public java.lang.String[] getManagingPositionCategories () 
	public void connect (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	protected void initialize () 
		org.eclipse.jface.text.rules.IToken token
		String contentType
		org.eclipse.jface.text.TypedPosition p
	public void disconnect () 
	public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
	public boolean documentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
		org.eclipse.jface.text.IRegion region
	private void rememberRegion (int, int) 
		int offset
		int length
		int endOffset
	private void rememberDeletedOffset (int) 
		int offset
	private org.eclipse.jface.text.IRegion createRegion () 
		int offset
		int endOffset
	public org.eclipse.jface.text.IRegion documentChanged2 (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent e
		org.eclipse.jface.text.IDocument d
		org.eclipse.jface.text.Position[] category
		int first
		int reparseStart
		int originalSize
		org.eclipse.jface.text.Position p
		int i
		int lastScannedPosition
		org.eclipse.jface.text.rules.IToken token
		String contentType
		int start
		int length
		org.eclipse.jface.text.TypedPosition p
		org.eclipse.jface.text.TypedPosition p
	protected org.eclipse.jface.text.TypedPosition findClosestPosition (int) 
		int offset
		int index
		org.eclipse.jface.text.Position[] category
	public java.lang.String getContentType (int) 
		int offset
		org.eclipse.jface.text.TypedPosition p
	public org.eclipse.jface.text.ITypedRegion getPartition (int) 
		int offset
		org.eclipse.jface.text.Position[] category
		int index
		org.eclipse.jface.text.TypedPosition next
		org.eclipse.jface.text.TypedPosition previous
		int endOffset
		org.eclipse.jface.text.TypedPosition previous
		int endOffset
	public org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int) 
		int offset
		int length
	public java.lang.String[] getLegalContentTypes () 
	protected boolean isSupportedContentType (java.lang.String) 
		String contentType
		int i
	protected java.lang.String getTokenContentType (org.eclipse.jface.text.rules.IToken) 
		org.eclipse.jface.text.rules.IToken token
		Object data
	public java.lang.String getContentType (int, boolean) 
		int offset
		boolean preferOpenPartitions
	public org.eclipse.jface.text.ITypedRegion getPartition (int, boolean) 
		int offset
		boolean preferOpenPartitions
		org.eclipse.jface.text.ITypedRegion region
	public org.eclipse.jface.text.ITypedRegion[] computePartitioning (int, int, boolean) 
		int offset
		int length
		boolean includeZeroLengthPartitions
		java.util.List list
		int endOffset
		org.eclipse.jface.text.Position[] category
		org.eclipse.jface.text.TypedPosition previous
		org.eclipse.jface.text.TypedPosition current
		int start
		int start
		int start
		int end
		int end
		int end
		int gapOffset
		int gapOffset
		org.eclipse.jface.text.Position gap
		int i
		org.eclipse.jface.text.TypedRegion[] result
}

org/eclipse/jface/text/rules/RuleBasedScanner.class
RuleBasedScanner.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.RuleBasedScanner extends java.lang.Object implements org.eclipse.jface.text.rules.ICharacterScanner org.eclipse.jface.text.rules.ITokenScanner  {
	protected org.eclipse.jface.text.rules.IRule[] fRules
	protected org.eclipse.jface.text.rules.IToken fDefaultReturnToken
	protected org.eclipse.jface.text.IDocument fDocument
	protected char[][] fDelimiters
	protected int fOffset
	protected int fRangeEnd
	protected int fTokenOffset
	protected int fColumn
	protected static final int UNDEFINED
	public void  () 
	public void setRules (org.eclipse.jface.text.rules.IRule[]) 
		org.eclipse.jface.text.rules.IRule[] rules
	public void setDefaultReturnToken (org.eclipse.jface.text.rules.IToken) 
		org.eclipse.jface.text.rules.IToken defaultReturnToken
	public void setRange (org.eclipse.jface.text.IDocument, int, int) 
		org.eclipse.jface.text.IDocument document
		int offset
		int length
		int documentLength
		String[] delimiters
		int i
	private void checkRange (int, int, int) 
		int offset
		int length
		int documentLength
	public int getTokenOffset () 
	public int getTokenLength () 
	public int getColumn () 
		int line
		int start
	public char[][] getLegalLineDelimiters () 
	public org.eclipse.jface.text.rules.IToken nextToken () 
		int i
		org.eclipse.jface.text.rules.IToken token
	public int read () 
	public void unread () 
}

org/eclipse/jface/text/rules/SingleLineRule.class
SingleLineRule.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.SingleLineRule extends org.eclipse.jface.text.rules.PatternRule {
	public void  (java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken) 
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
	public void  (java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char) 
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
	public void  (java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean) 
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
		boolean breaksOnEOF
	public void  (java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean, boolean) 
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
		boolean breaksOnEOF
		boolean escapeContinuesLine
}

org/eclipse/jface/text/rules/Token.class
Token.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.Token extends java.lang.Object implements org.eclipse.jface.text.rules.IToken  {
	private static final int T_UNDEFINED
	private static final int T_EOF
	private static final int T_WHITESPACE
	private static final int T_OTHER
	public static final org.eclipse.jface.text.rules.IToken UNDEFINED
	public static final org.eclipse.jface.text.rules.IToken EOF
	public static final org.eclipse.jface.text.rules.IToken WHITESPACE
	public static final org.eclipse.jface.text.rules.IToken OTHER
	private int fType
	private Object fData
	static void  () 
	private void  (int) 
		int type
	public void  (java.lang.Object) 
		Object data
	public void setData (java.lang.Object) 
		Object data
	public java.lang.Object getData () 
	public boolean isOther () 
	public boolean isEOF () 
	public boolean isWhitespace () 
	public boolean isUndefined () 
}

org/eclipse/jface/text/rules/WhitespaceRule.class
WhitespaceRule.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.WhitespaceRule extends java.lang.Object implements org.eclipse.jface.text.rules.IRule  {
	protected org.eclipse.jface.text.rules.IWhitespaceDetector fDetector
	protected final org.eclipse.jface.text.rules.IToken fWhitespaceToken
	public void  (org.eclipse.jface.text.rules.IWhitespaceDetector) 
		org.eclipse.jface.text.rules.IWhitespaceDetector detector
	public void  (org.eclipse.jface.text.rules.IWhitespaceDetector, org.eclipse.jface.text.rules.IToken) 
		org.eclipse.jface.text.rules.IWhitespaceDetector detector
		org.eclipse.jface.text.rules.IToken token
	public org.eclipse.jface.text.rules.IToken evaluate (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		int c
}

org/eclipse/jface/text/rules/WordPatternRule.class
WordPatternRule.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.WordPatternRule extends org.eclipse.jface.text.rules.SingleLineRule {
	protected org.eclipse.jface.text.rules.IWordDetector fDetector
	private StringBuffer fBuffer
	public void  (org.eclipse.jface.text.rules.IWordDetector, java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken) 
		org.eclipse.jface.text.rules.IWordDetector detector
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
	public void  (org.eclipse.jface.text.rules.IWordDetector, java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char) 
		org.eclipse.jface.text.rules.IWordDetector detector
		String startSequence
		String endSequence
		org.eclipse.jface.text.rules.IToken token
		char escapeCharacter
	protected boolean endSequenceDetected (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		int c
		int i
		int j
	protected void unreadBuffer (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		int i
}

org/eclipse/jface/text/rules/WordRule.class
WordRule.java
package org.eclipse.jface.text.rules
public org.eclipse.jface.text.rules.WordRule extends java.lang.Object implements org.eclipse.jface.text.rules.IRule  {
	protected static final int UNDEFINED
	protected org.eclipse.jface.text.rules.IWordDetector fDetector
	protected org.eclipse.jface.text.rules.IToken fDefaultToken
	protected int fColumn
	protected java.util.Map fWords
	private StringBuffer fBuffer
	private boolean fIgnoreCase
	public void  (org.eclipse.jface.text.rules.IWordDetector) 
		org.eclipse.jface.text.rules.IWordDetector detector
	public void  (org.eclipse.jface.text.rules.IWordDetector, org.eclipse.jface.text.rules.IToken) 
		org.eclipse.jface.text.rules.IWordDetector detector
		org.eclipse.jface.text.rules.IToken defaultToken
	public void  (org.eclipse.jface.text.rules.IWordDetector, org.eclipse.jface.text.rules.IToken, boolean) 
		org.eclipse.jface.text.rules.IWordDetector detector
		org.eclipse.jface.text.rules.IToken defaultToken
		boolean ignoreCase
	public void addWord (java.lang.String, org.eclipse.jface.text.rules.IToken) 
		String word
		org.eclipse.jface.text.rules.IToken token
	public void setColumnConstraint (int) 
		int column
	public org.eclipse.jface.text.rules.IToken evaluate (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		int c
		String buffer
		org.eclipse.jface.text.rules.IToken token
	protected void unreadBuffer (org.eclipse.jface.text.rules.ICharacterScanner) 
		org.eclipse.jface.text.rules.ICharacterScanner scanner
		int i
}

org/eclipse/jface/text/source/
org/eclipse/jface/text/source/AbstractRulerColumn$1.class
AbstractRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AbstractRulerColumn$1 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.jface.text.source.AbstractRulerColumn this$0
	void  (org.eclipse.jface.text.source.AbstractRulerColumn) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
}

org/eclipse/jface/text/source/AbstractRulerColumn$InternalListener.class
AbstractRulerColumn.java
package org.eclipse.jface.text.source
final org.eclipse.jface.text.source.AbstractRulerColumn$InternalListener extends java.lang.Object implements org.eclipse.jface.text.IViewportListener org.eclipse.jface.text.ITextListener  {
	final org.eclipse.jface.text.source.AbstractRulerColumn this$0
	private void  (org.eclipse.jface.text.source.AbstractRulerColumn) 
	public void viewportChanged (int) 
		int topPixel
		int delta
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent event
	void  (org.eclipse.jface.text.source.AbstractRulerColumn, org.eclipse.jface.text.source.AbstractRulerColumn$InternalListener) 
}

org/eclipse/jface/text/source/AbstractRulerColumn$MouseHandler.class
AbstractRulerColumn.java
package org.eclipse.jface.text.source
final org.eclipse.jface.text.source.AbstractRulerColumn$MouseHandler extends java.lang.Object implements org.eclipse.swt.events.MouseListener org.eclipse.swt.events.MouseMoveListener  {
	final org.eclipse.jface.text.source.AbstractRulerColumn this$0
	private void  (org.eclipse.jface.text.source.AbstractRulerColumn) 
	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 mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
	void  (org.eclipse.jface.text.source.AbstractRulerColumn, org.eclipse.jface.text.source.AbstractRulerColumn$MouseHandler) 
}

org/eclipse/jface/text/source/AbstractRulerColumn.class
AbstractRulerColumn.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.AbstractRulerColumn extends java.lang.Object implements org.eclipse.jface.text.source.IVerticalRulerColumn org.eclipse.jface.text.source.IVerticalRulerInfo org.eclipse.jface.text.source.IVerticalRulerInfoExtension  {
	private static final int DEFAULT_WIDTH
	private static final int DEFAULT_TEXT_INSET
	private final org.eclipse.jface.text.source.AbstractRulerColumn$InternalListener fInternalListener
	private final org.eclipse.jface.text.source.AbstractRulerColumn$MouseHandler fMouseHandler
	private org.eclipse.jface.text.source.CompositeRuler fParentRuler
	private org.eclipse.swt.widgets.Canvas fCanvas
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private org.eclipse.swt.custom.StyledText fStyledText
	private int fLastTopPixel
	private boolean fWasShowingEntireContents
	private int fWidth
	private int fTextInset
	private org.eclipse.swt.graphics.Color fBackground
	private org.eclipse.swt.graphics.Font fFont
	private org.eclipse.jface.text.source.IAnnotationModel fModel
	private org.eclipse.jface.text.source.IAnnotationHover fHover
	protected void  () 
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.jface.text.source.CompositeRuler, org.eclipse.swt.widgets.Composite) 
		org.eclipse.jface.text.source.CompositeRuler parentRuler
		org.eclipse.swt.widgets.Composite parentControl
	protected int getCanvasStyle () 
	public final org.eclipse.swt.widgets.Control getControl () 
	protected final void setWidth (int) 
		int width
		org.eclipse.jface.text.source.CompositeRuler composite
	public final int getWidth () 
	protected final org.eclipse.jface.text.source.CompositeRuler getParentRuler () 
	public final void setFont (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font font
	protected final org.eclipse.swt.graphics.Font getFont () 
	protected final void setTextInset (int) 
		int textInset
	protected final int getTextInset () 
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public final org.eclipse.jface.text.source.IAnnotationModel getModel () 
	protected final void setDefaultBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	protected final org.eclipse.swt.graphics.Color getDefaultBackground () 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Display display
	protected final 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 dispose () 
	public final void redraw () 
	protected final void redraw (org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.source.ILineRange lines
		int firstModelLine
		int lastModelLine
		int firstWidgetLine
		int lastWidgetLine
		int from
		int to
	private void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
		org.eclipse.jface.text.source.ILineRange lines
		org.eclipse.swt.graphics.GC gc
		int firstEmpty
		int lastEmpty
	private org.eclipse.jface.text.source.ILineRange computeDirtyWidgetLines (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
		int firstLine
		int lastLine
	protected 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 lines
		int firstLine
		int lastLine
		int line
		int modelLine
		int linePixel
		int lineHeight
	protected void paintLine (org.eclipse.swt.graphics.GC, int, int, int, int) 
		org.eclipse.swt.graphics.GC gc
		int modelLine
		int widgetLine
		int linePixel
		int lineHeight
		String text
	protected java.lang.String computeText (int) 
		int line
	protected org.eclipse.swt.graphics.Color computeBackground (int) 
		int line
	protected org.eclipse.swt.graphics.Color computeForeground (int) 
		int line
	public final int getLineOfLastMouseButtonActivity () 
	public final int toDocumentLineNumber (int) 
		int y_coordinate
	public void addVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	public void removeVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	private boolean scrollVertical (int) 
		int pixels
		int width
		int clientAreaHeight
		int sourceY
		int scrollHeight
		int redrawY
		int redrawHeight
		int destinationY
		int scrollHeight
		int redrawY
		int redrawHeight
	static org.eclipse.jface.text.source.CompositeRuler access$0 (org.eclipse.jface.text.source.AbstractRulerColumn) 
	static int access$1 (org.eclipse.jface.text.source.AbstractRulerColumn) 
	static boolean access$2 (org.eclipse.jface.text.source.AbstractRulerColumn, int) 
	static org.eclipse.swt.widgets.Canvas access$3 (org.eclipse.jface.text.source.AbstractRulerColumn) 
	static boolean access$4 (org.eclipse.jface.text.source.AbstractRulerColumn) 
	static org.eclipse.swt.custom.StyledText access$5 (org.eclipse.jface.text.source.AbstractRulerColumn) 
	static void access$6 (org.eclipse.jface.text.source.AbstractRulerColumn, org.eclipse.swt.events.PaintEvent) 
}

org/eclipse/jface/text/source/AnnotationBarHoverManager$1.class
AnnotationBarHoverManager.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationBarHoverManager$1 extends org.eclipse.jface.internal.text.InternalAccessor {
	final org.eclipse.jface.text.source.AnnotationBarHoverManager this$0
	void  (org.eclipse.jface.text.source.AnnotationBarHoverManager) 
	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/source/AnnotationBarHoverManager$Closer.class
AnnotationBarHoverManager.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.AnnotationBarHoverManager$Closer extends org.eclipse.swt.events.MouseTrackAdapter 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.DisposeListener org.eclipse.swt.events.ShellListener 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.jface.text.IInformationControl fInformationControlToClose
	private boolean fHasWheelFilter
	private org.eclipse.swt.widgets.Display fDisplay
	final org.eclipse.jface.text.source.AnnotationBarHoverManager this$0
	public void  (org.eclipse.jface.text.source.AnnotationBarHoverManager) 
	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
	public void stop () 
	protected void stop (boolean) 
		boolean delayRestart
	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 handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void mouseExit (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 shellActivated (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
	public void shellDeactivated (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
	public void shellDeiconified (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 widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/text/source/AnnotationBarHoverManager.class
AnnotationBarHoverManager.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.AnnotationBarHoverManager extends org.eclipse.jface.text.AbstractHoverInformationControlManager {
	private org.eclipse.jface.text.source.ISourceViewer fSourceViewer
	private org.eclipse.jface.text.source.IVerticalRulerInfo fVerticalRulerInfo
	private org.eclipse.jface.text.source.IAnnotationHover fAnnotationHover
	protected boolean fAllowMouseExit
	private boolean fHideOnMouseWheel
	private org.eclipse.jface.text.source.IAnnotationHover fCurrentHover
	public void  (org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.IVerticalRuler, org.eclipse.jface.text.source.IAnnotationHover, org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		org.eclipse.jface.text.source.IVerticalRuler ruler
		org.eclipse.jface.text.source.IAnnotationHover annotationHover
		org.eclipse.jface.text.IInformationControlCreator creator
	public void  (org.eclipse.jface.text.source.IVerticalRulerInfo, org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.IAnnotationHover, org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.source.IVerticalRulerInfo rulerInfo
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		org.eclipse.jface.text.source.IAnnotationHover annotationHover
		org.eclipse.jface.text.IInformationControlCreator creator
	protected void computeInformation () 
		org.eclipse.swt.events.MouseEvent event
		org.eclipse.jface.text.source.IAnnotationHover hover
		int line
		org.eclipse.jface.text.source.IAnnotationHoverExtension extension
		org.eclipse.jface.text.source.ILineRange range
	protected void showInformationControl (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle subjectArea
	protected void hideInformationControl () 
	private org.eclipse.jface.text.source.ILineRange adaptLineRange (org.eclipse.jface.text.source.ILineRange, int) 
		org.eclipse.jface.text.source.ILineRange lineRange
		int line
	private org.eclipse.jface.text.source.ILineRange adaptLineRangeToFolding (org.eclipse.jface.text.source.ILineRange, int) 
		org.eclipse.jface.text.source.ILineRange lineRange
		int line
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.IRegion[] coverage
		org.eclipse.jface.text.IRegion container
	private org.eclipse.jface.text.source.ILineRange adaptLineRangeToViewport (org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.source.ILineRange lineRange
		org.eclipse.swt.custom.StyledText text
		int topLine
		int rangeTopLine
		int topDelta
		org.eclipse.swt.graphics.Rectangle size
		org.eclipse.swt.graphics.Rectangle trim
		int height
		int lines
		int bottomLine
		int rangeBottomLine
		int bottomDelta
	private org.eclipse.jface.text.IRegion convertToRegion (org.eclipse.jface.text.source.ILineRange)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.source.ILineRange lineRange
		org.eclipse.jface.text.IDocument document
		int startOffset
		int endLine
		org.eclipse.jface.text.IRegion lineInfo
		int endOffset
	private org.eclipse.jface.text.IRegion findRegionContainingLine (org.eclipse.jface.text.IRegion[], int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IRegion[] regions
		int line
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IRegion lineInfo
		int i
	private org.eclipse.jface.text.source.ILineRange convertToLineRange (org.eclipse.jface.text.IRegion)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.IDocument document
		int startLine
		int endLine
	private org.eclipse.swt.graphics.Rectangle computeArea (org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.source.ILineRange lineRange
		org.eclipse.swt.custom.StyledText text
		int startLine
		int y
		int height
		org.eclipse.swt.graphics.Point size
	private int computeNumberOfVisibleLines () 
	private org.eclipse.jface.text.source.IAnnotationHover getHover (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
		org.eclipse.jface.text.source.CompositeRuler comp
		java.util.Iterator it
		Object o
		org.eclipse.jface.text.source.IAnnotationHover hover
	private int getHoverLine (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
	private int getWidgetLineNumber (int)  throws org.eclipse.jface.text.BadLocationException 
		int line
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion region
		int firstLine
	private org.eclipse.swt.graphics.Rectangle computeArea (int) 
		int line
		org.eclipse.swt.custom.StyledText text
		int widgetLine
		int y
		org.eclipse.swt.graphics.Point size
	protected org.eclipse.jface.text.source.IAnnotationHover getAnnotationHover () 
	protected org.eclipse.jface.text.source.ISourceViewer getSourceViewer () 
	protected org.eclipse.jface.text.source.IVerticalRulerInfo getVerticalRulerInfo () 
	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
		org.eclipse.swt.graphics.Point constraints
		org.eclipse.swt.custom.StyledText styledText
		org.eclipse.swt.graphics.Rectangle r
	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
		org.eclipse.swt.events.MouseEvent event
		org.eclipse.jface.text.source.IAnnotationHover hover
		boolean allowMouseExit
		org.eclipse.jface.text.source.IAnnotationHoverExtension extension
		boolean hideOnMouseWheel
		org.eclipse.jface.text.source.IAnnotationHoverExtension2 extension
		org.eclipse.swt.widgets.Control subjectControl
	public org.eclipse.jface.text.source.IAnnotationHover getCurrentAnnotationHover () 
	public org.eclipse.jface.internal.text.InternalAccessor getInternalAccessor () 
	static boolean access$0 (org.eclipse.jface.text.source.AnnotationBarHoverManager) 
	static org.eclipse.jface.internal.text.InternalAccessor access$1 (org.eclipse.jface.text.source.AnnotationBarHoverManager) 
}

org/eclipse/jface/text/source/AnnotationColumn.class
AnnotationColumn.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.AnnotationColumn extends org.eclipse.jface.text.source.AnnotationRulerColumn {
	public void  (int) 
		int width
}

org/eclipse/jface/text/source/AnnotationPainter$1.class
AnnotationPainter.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationPainter$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.source.AnnotationPainter this$0
	private final org.eclipse.jface.text.source.AnnotationModelEvent val$event
	void  (org.eclipse.jface.text.source.AnnotationPainter, org.eclipse.jface.text.source.AnnotationModelEvent) 
	public void run () 
}

org/eclipse/jface/text/source/AnnotationPainter$2.class
AnnotationPainter.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationPainter$2 extends java.lang.Object implements org.eclipse.jface.text.ITextInputListener  {
	final org.eclipse.jface.text.source.AnnotationPainter this$0
	void  (org.eclipse.jface.text.source.AnnotationPainter) 
	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/source/AnnotationPainter$BoxStrategy.class
AnnotationPainter.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.AnnotationPainter$BoxStrategy extends java.lang.Object implements org.eclipse.jface.text.source.AnnotationPainter$ITextStyleStrategy  {
	int fBorderStyle
	public void  (int) 
		int style
	public void applyTextStyle (org.eclipse.swt.custom.StyleRange, org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.custom.StyleRange styleRange
		org.eclipse.swt.graphics.Color annotationColor
}

org/eclipse/jface/text/source/AnnotationPainter$Decoration.class
AnnotationPainter.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationPainter$Decoration extends java.lang.Object {
	private org.eclipse.jface.text.Position fPosition
	private org.eclipse.swt.graphics.Color fColor
	private int fLayer
	private Object fPaintingStrategy
	private void  () 
	static org.eclipse.jface.text.Position access$0 (org.eclipse.jface.text.source.AnnotationPainter$Decoration) 
	static java.lang.Object access$1 (org.eclipse.jface.text.source.AnnotationPainter$Decoration) 
	void  (org.eclipse.jface.text.source.AnnotationPainter$Decoration) 
	static void access$3 (org.eclipse.jface.text.source.AnnotationPainter$Decoration, org.eclipse.jface.text.Position) 
	static void access$4 (org.eclipse.jface.text.source.AnnotationPainter$Decoration, org.eclipse.swt.graphics.Color) 
	static void access$5 (org.eclipse.jface.text.source.AnnotationPainter$Decoration, int) 
	static void access$6 (org.eclipse.jface.text.source.AnnotationPainter$Decoration, java.lang.Object) 
	static int access$7 (org.eclipse.jface.text.source.AnnotationPainter$Decoration) 
	static org.eclipse.swt.graphics.Color access$8 (org.eclipse.jface.text.source.AnnotationPainter$Decoration) 
}

org/eclipse/jface/text/source/AnnotationPainter$HighlightingStrategy.class
AnnotationPainter.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.AnnotationPainter$HighlightingStrategy extends java.lang.Object implements org.eclipse.jface.text.source.AnnotationPainter$ITextStyleStrategy  {
	public void  () 
	public void applyTextStyle (org.eclipse.swt.custom.StyleRange, org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.custom.StyleRange styleRange
		org.eclipse.swt.graphics.Color annotationColor
}

org/eclipse/jface/text/source/AnnotationPainter$IDrawingStrategy.class
AnnotationPainter.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy extends java.lang.Object {
	public abstract void draw (org.eclipse.jface.text.source.Annotation, org.eclipse.swt.graphics.GC, org.eclipse.swt.custom.StyledText, int, int, org.eclipse.swt.graphics.Color) 
}

org/eclipse/jface/text/source/AnnotationPainter$ITextStyleStrategy.class
AnnotationPainter.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.AnnotationPainter$ITextStyleStrategy extends java.lang.Object {
	public abstract void applyTextStyle (org.eclipse.swt.custom.StyleRange, org.eclipse.swt.graphics.Color) 
}

org/eclipse/jface/text/source/AnnotationPainter$NullStrategy.class
AnnotationPainter.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.AnnotationPainter$NullStrategy extends java.lang.Object implements org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy  {
	public void  () 
	public void draw (org.eclipse.jface.text.source.Annotation, org.eclipse.swt.graphics.GC, org.eclipse.swt.custom.StyledText, int, int, org.eclipse.swt.graphics.Color) 
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.custom.StyledText textWidget
		int offset
		int length
		org.eclipse.swt.graphics.Color color
}

org/eclipse/jface/text/source/AnnotationPainter$ReusableRegion.class
AnnotationPainter.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationPainter$ReusableRegion extends org.eclipse.jface.text.Position implements org.eclipse.jface.text.IRegion  {
	private void  () 
	void  (org.eclipse.jface.text.source.AnnotationPainter$ReusableRegion) 
}

org/eclipse/jface/text/source/AnnotationPainter$SquigglesStrategy.class
AnnotationPainter.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.AnnotationPainter$SquigglesStrategy extends java.lang.Object implements org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy  {
	public void  () 
	public void draw (org.eclipse.jface.text.source.Annotation, org.eclipse.swt.graphics.GC, org.eclipse.swt.custom.StyledText, int, int, org.eclipse.swt.graphics.Color) 
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.custom.StyledText textWidget
		int offset
		int length
		org.eclipse.swt.graphics.Color color
		org.eclipse.swt.graphics.Point left
		org.eclipse.swt.graphics.Point right
		org.eclipse.swt.graphics.Rectangle rect
		int[] polyline
	private int[] computePolyline (org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Point, int, int) 
		org.eclipse.swt.graphics.Point left
		org.eclipse.swt.graphics.Point right
		int baseline
		int lineHeight
		int peaks
		int leftX
		int length
		int[] coordinates
		int top
		int bottom
		int i
		int index
}

org/eclipse/jface/text/source/AnnotationPainter$UnderlineStrategy.class
AnnotationPainter.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.AnnotationPainter$UnderlineStrategy extends java.lang.Object implements org.eclipse.jface.text.source.AnnotationPainter$ITextStyleStrategy  {
	int fUnderlineStyle
	public void  (int) 
		int style
	public void applyTextStyle (org.eclipse.swt.custom.StyleRange, org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.custom.StyleRange styleRange
		org.eclipse.swt.graphics.Color annotationColor
}

org/eclipse/jface/text/source/AnnotationPainter.class
AnnotationPainter.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.AnnotationPainter extends java.lang.Object implements org.eclipse.jface.text.IPainter org.eclipse.swt.events.PaintListener org.eclipse.jface.text.source.IAnnotationModelListener org.eclipse.jface.text.source.IAnnotationModelListenerExtension org.eclipse.jface.text.ITextPresentationListener  {
	private static boolean DEBUG
	private static final org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy SQUIGGLES_STRATEGY
	private static final org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy NULL_STRATEGY
	private static final Object SQUIGGLES
	private static final org.eclipse.jface.text.source.AnnotationPainter$ITextStyleStrategy HIGHLIGHTING_STRATEGY
	private static final Object HIGHLIGHTING
	private boolean fIsActive
	private boolean fIsPainting
	private volatile boolean fIsSettingModel
	private org.eclipse.jface.text.source.ISourceViewer fSourceViewer
	private org.eclipse.swt.custom.StyledText fTextWidget
	private org.eclipse.jface.text.source.IAnnotationModel fModel
	private org.eclipse.jface.text.source.IAnnotationAccess fAnnotationAccess
	private java.util.Map fDecorationsMap
	private java.util.Map fHighlightedDecorationsMap
	private Object fDecorationMapLock
	private Object fHighlightedDecorationsMapLock
	private java.util.Map fAnnotationType2Color
	private java.util.Map fCachedAnnotationType2Color
	private org.eclipse.jface.text.Position fCurrentHighlightAnnotationRange
	private org.eclipse.jface.text.Position fTotalHighlightAnnotationRange
	private org.eclipse.jface.text.Position fCurrentDrawRange
	private org.eclipse.jface.text.Position fTotalDrawRange
	private org.eclipse.jface.text.ITextInputListener fTextInputListener
	private boolean fInputDocumentAboutToBeChanged
	private java.util.Map fAnnotationType2PaintingStrategyId
	private java.util.Map fCachedAnnotationType2PaintingStrategy
	private java.util.Map fPaintingStrategyId2PaintingStrategy
	private org.eclipse.jface.text.source.AnnotationPainter$ReusableRegion fReusableRegion
	static void  () 
	public void  (org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.IAnnotationAccess) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		org.eclipse.jface.text.source.IAnnotationAccess access
	private boolean hasDecorations () 
	private void enablePainting () 
	private void disablePainting (boolean) 
		boolean redraw
	private void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	private void catchupWithModel (org.eclipse.jface.text.source.AnnotationModelEvent) 
		org.eclipse.jface.text.source.AnnotationModelEvent event
		org.eclipse.jface.text.IRegion clippingRegion
		org.eclipse.jface.text.IDocument document
		int highlightAnnotationRangeStart
		int highlightAnnotationRangeEnd
		int drawRangeStart
		int drawRangeEnd
		java.util.Map decorationsMap
		java.util.Map decorationsMap
		java.util.Map highlightedDecorationsMap
		java.util.Map highlightedDecorationsMap
		boolean isWorldChange
		java.util.Iterator e
		java.util.Iterator e
		java.util.Iterator iter
		java.util.Map$Entry entry
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.source.AnnotationPainter$Decoration decoration
		org.eclipse.jface.text.source.Annotation[] removedAnnotations
		int i
		int length
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.source.AnnotationPainter$Decoration decoration
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.source.Annotation[] changedAnnotations
		int i
		int length
		org.eclipse.jface.text.source.Annotation annotation
		boolean isHighlighting
		org.eclipse.jface.text.source.AnnotationPainter$Decoration decoration
		boolean usesDrawingStrategy
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.source.AnnotationPainter$Decoration oldDecoration
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.source.AnnotationPainter$Decoration pp
	private void updateHighlightRanges (int, int, boolean) 
		int highlightAnnotationRangeStart
		int highlightAnnotationRangeEnd
		boolean isWorldChange
		int maxRangeStart
		int maxRangeEnd
	private void updateDrawRanges (int, int, boolean) 
		int drawRangeStart
		int drawRangeEnd
		boolean isWorldChange
		int maxRangeStart
		int maxRangeEnd
	private void adaptToDocumentLength (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position position
		int length
	private org.eclipse.jface.text.source.AnnotationPainter$Decoration getDecoration (org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.source.AnnotationPainter$Decoration) 
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.source.AnnotationPainter$Decoration decoration
		String type
		Object paintingStrategy
		org.eclipse.swt.graphics.Color color
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.source.IAnnotationAccessExtension extension
	private java.lang.Object getPaintingStrategy (java.lang.String) 
		String type
		Object strategy
		org.eclipse.jface.text.source.IAnnotationAccessExtension ext
		Object[] sts
		int i
	private org.eclipse.swt.graphics.Color getColor (java.lang.Object) 
		Object annotationType
		org.eclipse.swt.graphics.Color color
		org.eclipse.jface.text.source.IAnnotationAccessExtension extension
		Object[] superTypes
		int i
	private void updatePainting (org.eclipse.jface.text.source.AnnotationModelEvent) 
		org.eclipse.jface.text.source.AnnotationModelEvent event
	private void invalidateTextPresentation () 
		org.eclipse.jface.text.IRegion r
	public void applyTextPresentation (org.eclipse.jface.text.TextPresentation) 
		org.eclipse.jface.text.TextPresentation tp
		java.util.Set decorations
		java.util.Set decorations
		org.eclipse.jface.text.IRegion region
		int layer
		int maxLayer
		java.util.Iterator iter
		java.util.Map$Entry entry
		org.eclipse.jface.text.source.Annotation a
		org.eclipse.jface.text.source.AnnotationPainter$Decoration pp
		org.eclipse.jface.text.Position p
		org.eclipse.jface.text.ITextViewerExtension5 extension3
		int regionEnd
		int pEnd
		int start
		int end
		int length
		org.eclipse.swt.custom.StyleRange styleRange
	public synchronized void modelChanged (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public void modelChanged (org.eclipse.jface.text.source.AnnotationModelEvent) 
		org.eclipse.jface.text.source.AnnotationModelEvent event
		org.eclipse.swt.widgets.Display textWidgetDisplay
		org.eclipse.swt.widgets.Display textWidgetDisplay
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.swt.SWTException ex
	public void setAnnotationTypeColor (java.lang.Object, org.eclipse.swt.graphics.Color) 
		Object annotationType
		org.eclipse.swt.graphics.Color color
	public void addAnnotationType (java.lang.Object) 
		Object annotationType
	public void addAnnotationType (java.lang.Object, java.lang.Object) 
		Object annotationType
		Object drawingStrategyID
	public void addDrawingStrategy (java.lang.Object, org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy) 
		Object id
		org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy strategy
	public void addTextStyleStrategy (java.lang.Object, org.eclipse.jface.text.source.AnnotationPainter$ITextStyleStrategy) 
		Object id
		org.eclipse.jface.text.source.AnnotationPainter$ITextStyleStrategy strategy
	public void addHighlightAnnotationType (java.lang.Object) 
		Object annotationType
	public void removeAnnotationType (java.lang.Object) 
		Object annotationType
	public void removeHighlightAnnotationType (java.lang.Object) 
		Object annotationType
	public void removeAllAnnotationTypes () 
	public boolean isPaintingAnnotations () 
	public void dispose () 
	private int getInclusiveTopIndexStartOffset () 
		int top
		org.eclipse.jface.text.IDocument document
	private int getExclusiveBottomIndexEndOffset () 
		int bottom
		org.eclipse.jface.text.IDocument document
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
	private void handleDrawRequest (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
		org.eclipse.jface.text.IRegion clippingRegion
		int vOffset
		int vLength
		org.eclipse.swt.graphics.GC gc
		java.util.Collection decorations
		java.util.Collection decorations
		java.util.ArrayList toBeDrawn
		java.util.Iterator e
		java.util.Map$Entry entry
		org.eclipse.jface.text.source.Annotation a
		org.eclipse.jface.text.source.AnnotationPainter$Decoration pp
		int i
		org.eclipse.jface.text.IDocument document
		java.util.Iterator it
		java.util.List layer
		java.util.Iterator e
		java.util.Map$Entry entry
		org.eclipse.jface.text.source.Annotation a
		org.eclipse.jface.text.source.AnnotationPainter$Decoration pp
	private void drawDecoration (org.eclipse.jface.text.source.AnnotationPainter$Decoration, org.eclipse.swt.graphics.GC, org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.IRegion, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.source.AnnotationPainter$Decoration pp
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.IRegion clippingRegion
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy drawingStrategy
		int clippingOffset
		int clippingLength
		org.eclipse.jface.text.Position p
		int startLine
		int lastInclusive
		int endLine
		int i
		int lineOffset
		int paintStart
		String lineDelimiter
		int delimiterLength
		int paintLength
		org.eclipse.jface.text.IRegion widgetRange
	private org.eclipse.jface.text.IRegion computeClippingRegion (org.eclipse.swt.events.PaintEvent, boolean) 
		org.eclipse.swt.events.PaintEvent event
		boolean isClearing
		int vOffset
		int vLength
		int widgetOffset
		int widgetOffset
		int widgetOffset
		int widgetClippingStartOffset
		int firstWidgetLine
		int firstVisibleLine
		int widgetEndOffset
		int widgetEndOffset
		int widgetEndOffset
		int widgetEndOffset
		int widgetClippingEndOffset
		int lastWidgetLine
		int lastVisibleLine
		org.eclipse.jface.text.IRegion clippingRegion
	protected boolean skip (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
	private org.eclipse.jface.text.IRegion getWidgetRange (int, int) 
		int modelOffset
		int modelLength
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion region
		int offset
		int length
		int p1
		int p2
	private org.eclipse.jface.text.IRegion getModelRange (int, int) 
		int offset
		int length
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion region
	private boolean regionsTouchOrOverlap (int, int, int, int) 
		int offset1
		int length1
		int offset2
		int length2
	public void deactivate (boolean) 
		boolean redraw
	protected boolean isRepaintReason (int) 
		int reason
	protected org.eclipse.jface.text.source.IAnnotationModel findAnnotationModel (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public void paint (int) 
		int reason
		org.eclipse.jface.text.source.IAnnotationModel model
	public void setPositionManager (org.eclipse.jface.text.IPaintPositionManager) 
		org.eclipse.jface.text.IPaintPositionManager manager
	static org.eclipse.swt.custom.StyledText access$0 (org.eclipse.jface.text.source.AnnotationPainter) 
	static void access$1 (org.eclipse.jface.text.source.AnnotationPainter, org.eclipse.jface.text.source.AnnotationModelEvent) 
	static void access$2 (org.eclipse.jface.text.source.AnnotationPainter, boolean) 
}

org/eclipse/jface/text/source/AnnotationRulerColumn$1.class
AnnotationRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationRulerColumn$1 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.jface.text.source.AnnotationRulerColumn this$0
	void  (org.eclipse.jface.text.source.AnnotationRulerColumn) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
}

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

org/eclipse/jface/text/source/AnnotationRulerColumn$3.class
AnnotationRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationRulerColumn$3 extends java.lang.Object implements org.eclipse.swt.events.MouseListener  {
	final org.eclipse.jface.text.source.AnnotationRulerColumn this$0
	void  (org.eclipse.jface.text.source.AnnotationRulerColumn) 
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
		int lineNumber
		int lineNumber
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
		int lineNumber
		int lineNumber
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
		int lineNumber
		int lineNumber
}

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

org/eclipse/jface/text/source/AnnotationRulerColumn$5.class
AnnotationRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationRulerColumn$5 extends org.eclipse.swt.widgets.Canvas {
	final org.eclipse.jface.text.source.AnnotationRulerColumn this$0
	void  (org.eclipse.jface.text.source.AnnotationRulerColumn, org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite $anonymous0
		int $anonymous1
	public void addMouseListener (org.eclipse.swt.events.MouseListener) 
		org.eclipse.swt.events.MouseListener listener
}

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

org/eclipse/jface/text/source/AnnotationRulerColumn$InternalListener.class
AnnotationRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationRulerColumn$InternalListener extends java.lang.Object implements org.eclipse.jface.text.IViewportListener org.eclipse.jface.text.source.IAnnotationModelListener org.eclipse.jface.text.ITextListener  {
	final org.eclipse.jface.text.source.AnnotationRulerColumn this$0
	void  (org.eclipse.jface.text.source.AnnotationRulerColumn) 
	public void viewportChanged (int) 
		int verticalPosition
	public void modelChanged (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent e
}

org/eclipse/jface/text/source/AnnotationRulerColumn$ReusableRegion.class
AnnotationRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationRulerColumn$ReusableRegion extends org.eclipse.jface.text.Position implements org.eclipse.jface.text.IRegion  {
	private void  () 
	void  (org.eclipse.jface.text.source.AnnotationRulerColumn$ReusableRegion) 
}

org/eclipse/jface/text/source/AnnotationRulerColumn$Tuple.class
AnnotationRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationRulerColumn$Tuple extends java.lang.Object {
	org.eclipse.jface.text.source.Annotation annotation
	org.eclipse.jface.text.Position position
	void  (org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.Position position
}

org/eclipse/jface/text/source/AnnotationRulerColumn$TupleComparator.class
AnnotationRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.AnnotationRulerColumn$TupleComparator extends java.lang.Object implements java.util.Comparator  {
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.eclipse.jface.text.Position p1
		org.eclipse.jface.text.Position p2
	void  (org.eclipse.jface.text.source.AnnotationRulerColumn$TupleComparator) 
}

org/eclipse/jface/text/source/AnnotationRulerColumn.class
AnnotationRulerColumn.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.AnnotationRulerColumn extends java.lang.Object implements org.eclipse.jface.text.source.IVerticalRulerColumn org.eclipse.jface.text.source.IVerticalRulerInfo org.eclipse.jface.text.source.IVerticalRulerInfoExtension  {
	private static final boolean IS_MAC
	private org.eclipse.jface.text.source.CompositeRuler fParentRuler
	private org.eclipse.jface.text.ITextViewer fCachedTextViewer
	private org.eclipse.swt.custom.StyledText fCachedTextWidget
	private org.eclipse.swt.widgets.Canvas fCanvas
	private org.eclipse.jface.text.source.IAnnotationModel fModel
	private int fScrollPos
	private org.eclipse.swt.graphics.Image fBuffer
	private org.eclipse.jface.text.source.AnnotationRulerColumn$InternalListener fInternalListener
	private int fWidth
	private boolean fAllowSetModel
	private java.util.Set fConfiguredAnnotationTypes
	private java.util.Map fAllowedAnnotationTypes
	private org.eclipse.jface.text.source.IAnnotationAccessExtension fAnnotationAccessExtension
	private org.eclipse.jface.text.source.IAnnotationHover fHover
	private java.util.List fCachedAnnotations
	private java.util.Comparator fTupleComparator
	private org.eclipse.swt.graphics.Cursor fHitDetectionCursor
	private org.eclipse.swt.graphics.Cursor fLastCursor
	private org.eclipse.swt.events.MouseListener fMouseListener
	static void  () 
	public void  (org.eclipse.jface.text.source.IAnnotationModel, int, org.eclipse.jface.text.source.IAnnotationAccess) 
		org.eclipse.jface.text.source.IAnnotationModel model
		int width
		org.eclipse.jface.text.source.IAnnotationAccess annotationAccess
	public void  (int, org.eclipse.jface.text.source.IAnnotationAccess) 
		int width
		org.eclipse.jface.text.source.IAnnotationAccess annotationAccess
	public void  (org.eclipse.jface.text.source.IAnnotationModel, int) 
		org.eclipse.jface.text.source.IAnnotationModel model
		int width
	public void  (int) 
		int width
	public org.eclipse.swt.widgets.Control getControl () 
	public int getWidth () 
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.jface.text.source.CompositeRuler, org.eclipse.swt.widgets.Composite) 
		org.eclipse.jface.text.source.CompositeRuler parentRuler
		org.eclipse.swt.widgets.Composite parentControl
	private org.eclipse.swt.widgets.Canvas createCanvas (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected boolean isPropagatingMouseListener () 
	protected void mouseDown (int) 
		int rulerLine
	protected void mouseDoubleClicked (int) 
		int rulerLine
	protected void mouseClicked (int) 
		int rulerLine
	private void handleMouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
		int line
		org.eclipse.swt.graphics.Cursor cursor
	protected boolean hasAnnotation (int) 
		int lineNumber
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.IRegion line
		org.eclipse.jface.text.IRegion line
		org.eclipse.jface.text.IDocument d
		int lineStart
		int lineLength
		java.util.Iterator e
		java.util.Iterator e
		org.eclipse.jface.text.source.Annotation a
		org.eclipse.jface.text.Position p
	private void handleDispose () 
	private void doubleBufferPaint (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC dest
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle r
		org.eclipse.swt.graphics.GC gc
	protected int getInclusiveTopIndexStartOffset () 
		org.eclipse.jface.text.IDocument document
		int top
	private int getExclusiveBottomIndexEndOffset () 
		org.eclipse.jface.text.IDocument document
		int bottom
	protected void doPaint (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		int topLeft
		int bottomRight
		int viewPort
		org.eclipse.swt.graphics.Point dimension
		org.eclipse.jface.text.IDocument doc
		int topLine
		int bottomLine
		org.eclipse.jface.text.IRegion region
		org.eclipse.swt.graphics.Rectangle r
		int maxLayer
		int layer
		java.util.Iterator iter
		java.util.Iterator iter
		org.eclipse.jface.text.source.Annotation annotation
		int lay
		org.eclipse.jface.text.Position position
		int viewPortSize
		int offset
		int length
		int startLine
		int endLine
		int lines
	protected void doPaint1 (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.swt.graphics.Point dimension
		int vOffset
		int vLength
		org.eclipse.swt.graphics.Rectangle r
		org.eclipse.jface.text.source.AnnotationRulerColumn$ReusableRegion range
		int minLayer
		int maxLayer
		java.util.Iterator iter
		java.util.Iterator iter
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.Position position
		int extendedVLength
		int lay
		int layer
		int i
		int n
		org.eclipse.jface.text.source.AnnotationRulerColumn$Tuple tuple
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.Position position
		int lay
		org.eclipse.jface.text.IRegion widgetRegion
		int startLine
		int endLine
		int lines
	private void postRedraw () 
		org.eclipse.swt.widgets.Display d
	public void redraw () 
		org.eclipse.swt.graphics.GC gc
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public void setFont (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font font
	protected org.eclipse.jface.text.ITextViewer getCachedTextViewer () 
	public org.eclipse.jface.text.source.IAnnotationModel getModel () 
	public void addAnnotationType (java.lang.Object) 
		Object annotationType
	public int getLineOfLastMouseButtonActivity () 
	public int toDocumentLineNumber (int) 
		int y_coordinate
	public void removeAnnotationType (java.lang.Object) 
		Object annotationType
	private boolean skip (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
		Object annotationType
		Boolean allowed
		boolean skip
	private boolean skip (java.lang.Object) 
		Object annotationType
		java.util.Iterator e
	public org.eclipse.jface.text.source.IAnnotationHover getHover () 
	public void setHover (org.eclipse.jface.text.source.IAnnotationHover) 
		org.eclipse.jface.text.source.IAnnotationHover hover
	public void addVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	public void removeVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	static int access$0 (org.eclipse.jface.text.source.AnnotationRulerColumn) 
	static void access$1 (org.eclipse.jface.text.source.AnnotationRulerColumn) 
	static org.eclipse.jface.text.ITextViewer access$2 (org.eclipse.jface.text.source.AnnotationRulerColumn) 
	static void access$3 (org.eclipse.jface.text.source.AnnotationRulerColumn, org.eclipse.swt.graphics.GC) 
	static void access$4 (org.eclipse.jface.text.source.AnnotationRulerColumn) 
	static void access$5 (org.eclipse.jface.text.source.AnnotationRulerColumn, org.eclipse.jface.text.ITextViewer) 
	static void access$6 (org.eclipse.jface.text.source.AnnotationRulerColumn, org.eclipse.swt.custom.StyledText) 
	static org.eclipse.jface.text.source.CompositeRuler access$7 (org.eclipse.jface.text.source.AnnotationRulerColumn) 
	static void access$8 (org.eclipse.jface.text.source.AnnotationRulerColumn, org.eclipse.swt.events.MouseEvent) 
	static org.eclipse.swt.events.MouseListener access$9 (org.eclipse.jface.text.source.AnnotationRulerColumn) 
}

org/eclipse/jface/text/source/ChangeRulerColumn$1.class
ChangeRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.ChangeRulerColumn$1 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.jface.text.source.ChangeRulerColumn this$0
	void  (org.eclipse.jface.text.source.ChangeRulerColumn) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
}

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

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

org/eclipse/jface/text/source/ChangeRulerColumn$InternalListener.class
ChangeRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.ChangeRulerColumn$InternalListener extends java.lang.Object implements org.eclipse.jface.text.IViewportListener org.eclipse.jface.text.ITextListener  {
	final org.eclipse.jface.text.source.ChangeRulerColumn this$0
	private void  (org.eclipse.jface.text.source.ChangeRulerColumn) 
	public void viewportChanged (int) 
		int verticalPosition
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent event
	void  (org.eclipse.jface.text.source.ChangeRulerColumn, org.eclipse.jface.text.source.ChangeRulerColumn$InternalListener) 
}

org/eclipse/jface/text/source/ChangeRulerColumn$MouseHandler.class
ChangeRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.ChangeRulerColumn$MouseHandler extends java.lang.Object implements org.eclipse.swt.events.MouseListener org.eclipse.swt.events.MouseMoveListener  {
	final org.eclipse.jface.text.source.ChangeRulerColumn this$0
	private void  (org.eclipse.jface.text.source.ChangeRulerColumn) 
	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 mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
	void  (org.eclipse.jface.text.source.ChangeRulerColumn, org.eclipse.jface.text.source.ChangeRulerColumn$MouseHandler) 
}

org/eclipse/jface/text/source/ChangeRulerColumn.class
ChangeRulerColumn.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.ChangeRulerColumn extends java.lang.Object implements org.eclipse.jface.text.source.IVerticalRulerColumn org.eclipse.jface.text.source.IVerticalRulerInfo org.eclipse.jface.text.source.IVerticalRulerInfoExtension org.eclipse.jface.text.source.IChangeRulerColumn org.eclipse.jface.text.revisions.IRevisionRulerColumn  {
	private static final boolean IS_MAC
	private final org.eclipse.jface.text.source.ChangeRulerColumn$InternalListener fInternalListener
	private final org.eclipse.jface.text.source.ChangeRulerColumn$MouseHandler fMouseHandler
	private final org.eclipse.jface.internal.text.revisions.RevisionPainter fRevisionPainter
	private final org.eclipse.jface.internal.text.source.DiffPainter fDiffPainter
	private org.eclipse.jface.text.source.CompositeRuler fParentRuler
	private org.eclipse.jface.text.ITextViewer fCachedTextViewer
	private org.eclipse.swt.custom.StyledText fCachedTextWidget
	private org.eclipse.swt.widgets.Canvas fCanvas
	private org.eclipse.swt.graphics.Color fBackground
	private org.eclipse.jface.text.source.IAnnotationModel fAnnotationModel
	private final int fWidth
	private int fScrollPos
	private org.eclipse.swt.graphics.Image fBuffer
	private boolean fSensitiveToTextChanges
	static void  () 
	public void  () 
	public void  (org.eclipse.jface.text.source.ISharedTextColors) 
		org.eclipse.jface.text.source.ISharedTextColors sharedColors
	private org.eclipse.swt.graphics.Color getBackground () 
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.jface.text.source.CompositeRuler, org.eclipse.swt.widgets.Composite) 
		org.eclipse.jface.text.source.CompositeRuler parentRuler
		org.eclipse.swt.widgets.Composite parentControl
	protected void handleDispose () 
	private void doubleBufferPaint (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC dest
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle r
		org.eclipse.swt.graphics.GC gc
	protected int getVisibleLinesInViewport () 
	protected final boolean isViewerCompletelyShown () 
	private void doPaint (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.source.ILineRange visibleModelLines
	public void redraw () 
		org.eclipse.swt.graphics.GC gc
	public void setFont (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font font
	private org.eclipse.jface.text.source.CompositeRuler getParentRuler () 
	public int getLineOfLastMouseButtonActivity () 
	public int toDocumentLineNumber (int) 
		int y_coordinate
	public org.eclipse.jface.text.source.IAnnotationHover getHover () 
		int activeLine
	public void setHover (org.eclipse.jface.text.source.IAnnotationHover) 
		org.eclipse.jface.text.source.IAnnotationHover hover
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	private void setAnnotationModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public void setBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	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 org.eclipse.jface.text.source.IAnnotationModel getModel () 
	public org.eclipse.swt.widgets.Control getControl () 
	public int getWidth () 
	protected final void postRedraw () 
		org.eclipse.swt.widgets.Display d
	public void addVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	public void removeVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	private final org.eclipse.jface.text.source.ILineRange computeVisibleModelLines () 
		org.eclipse.jface.text.IDocument doc
		int topLine
		int topLine
		org.eclipse.jface.text.IRegion coverage
		org.eclipse.jface.text.IRegion coverage
		org.eclipse.jface.text.ITextViewerExtension5 extension
		int widgetTopLine
		int bottomLine
		int firstLine
		int lastLine
		org.eclipse.jface.text.BadLocationException x
		org.eclipse.jface.text.source.ILineRange visibleModelLines
	public void setRevisionInformation (org.eclipse.jface.text.revisions.RevisionInformation) 
		org.eclipse.jface.text.revisions.RevisionInformation info
	public org.eclipse.jface.viewers.ISelectionProvider getRevisionSelectionProvider () 
	static org.eclipse.jface.text.source.CompositeRuler access$0 (org.eclipse.jface.text.source.ChangeRulerColumn) 
	static int access$1 (org.eclipse.jface.text.source.ChangeRulerColumn) 
	static boolean access$2 (org.eclipse.jface.text.source.ChangeRulerColumn) 
	static org.eclipse.jface.text.ITextViewer access$3 (org.eclipse.jface.text.source.ChangeRulerColumn) 
	static void access$4 (org.eclipse.jface.text.source.ChangeRulerColumn, org.eclipse.swt.graphics.GC) 
	static void access$5 (org.eclipse.jface.text.source.ChangeRulerColumn, org.eclipse.jface.text.ITextViewer) 
	static void access$6 (org.eclipse.jface.text.source.ChangeRulerColumn, org.eclipse.swt.custom.StyledText) 
}

org/eclipse/jface/text/source/CompositeRuler$1.class
CompositeRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.CompositeRuler$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas this$1
	void  (org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Menu menu
}

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

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

org/eclipse/jface/text/source/CompositeRuler$CompositeRulerCanvas$ListenerInfo.class
CompositeRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas$ListenerInfo extends java.lang.Object {
	Class fClass
	java.util.EventListener fListener
	void  () 
}

org/eclipse/jface/text/source/CompositeRuler$CompositeRulerCanvas.class
CompositeRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas extends org.eclipse.swt.widgets.Canvas {
	private java.util.List fCachedListeners
	private org.eclipse.swt.widgets.Listener fMenuDetectListener
	public void  (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
	private void addListener (java.lang.Class, org.eclipse.swt.widgets.Control, java.util.EventListener) 
		Class clazz
		org.eclipse.swt.widgets.Control control
		java.util.EventListener listener
	private void removeListener (java.lang.Class, org.eclipse.swt.widgets.Control, java.util.EventListener) 
		Class clazz
		org.eclipse.swt.widgets.Control control
		java.util.EventListener listener
	private void addListener (java.lang.Class, java.util.EventListener) 
		Class clazz
		java.util.EventListener listener
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas$ListenerInfo info
	private void removeListener (java.lang.Class, java.util.EventListener) 
		Class clazz
		java.util.EventListener listener
		org.eclipse.swt.widgets.Control[] children
		int length
		int i
		org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas$ListenerInfo info
		int i
	public void childAdded (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control child
		int length
		int i
		org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas$ListenerInfo info
	public void childRemoved (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control child
		int length
		int i
		org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas$ListenerInfo info
	public void removeControlListener (org.eclipse.swt.events.ControlListener) 
		org.eclipse.swt.events.ControlListener listener
	public void removeFocusListener (org.eclipse.swt.events.FocusListener) 
		org.eclipse.swt.events.FocusListener listener
	public void removeHelpListener (org.eclipse.swt.events.HelpListener) 
		org.eclipse.swt.events.HelpListener listener
	public void removeKeyListener (org.eclipse.swt.events.KeyListener) 
		org.eclipse.swt.events.KeyListener listener
	public void removeMouseListener (org.eclipse.swt.events.MouseListener) 
		org.eclipse.swt.events.MouseListener listener
	public void removeMouseMoveListener (org.eclipse.swt.events.MouseMoveListener) 
		org.eclipse.swt.events.MouseMoveListener listener
	public void removeMouseTrackListener (org.eclipse.swt.events.MouseTrackListener) 
		org.eclipse.swt.events.MouseTrackListener listener
	public void removePaintListener (org.eclipse.swt.events.PaintListener) 
		org.eclipse.swt.events.PaintListener listener
	public void removeTraverseListener (org.eclipse.swt.events.TraverseListener) 
		org.eclipse.swt.events.TraverseListener listener
	public void removeDisposeListener (org.eclipse.swt.events.DisposeListener) 
		org.eclipse.swt.events.DisposeListener listener
	public void addControlListener (org.eclipse.swt.events.ControlListener) 
		org.eclipse.swt.events.ControlListener listener
	public void addFocusListener (org.eclipse.swt.events.FocusListener) 
		org.eclipse.swt.events.FocusListener listener
	public void addHelpListener (org.eclipse.swt.events.HelpListener) 
		org.eclipse.swt.events.HelpListener listener
	public void addKeyListener (org.eclipse.swt.events.KeyListener) 
		org.eclipse.swt.events.KeyListener listener
	public void addMouseListener (org.eclipse.swt.events.MouseListener) 
		org.eclipse.swt.events.MouseListener listener
	public void addMouseMoveListener (org.eclipse.swt.events.MouseMoveListener) 
		org.eclipse.swt.events.MouseMoveListener listener
	public void addMouseTrackListener (org.eclipse.swt.events.MouseTrackListener) 
		org.eclipse.swt.events.MouseTrackListener listener
	public void addPaintListener (org.eclipse.swt.events.PaintListener) 
		org.eclipse.swt.events.PaintListener listener
	public void addTraverseListener (org.eclipse.swt.events.TraverseListener) 
		org.eclipse.swt.events.TraverseListener listener
	public void addDisposeListener (org.eclipse.swt.events.DisposeListener) 
		org.eclipse.swt.events.DisposeListener listener
	static java.util.List access$0 (org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas) 
	static void access$1 (org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas, java.util.List) 
}

org/eclipse/jface/text/source/CompositeRuler$RulerLayout.class
CompositeRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.CompositeRuler$RulerLayout extends org.eclipse.swt.widgets.Layout {
	final org.eclipse.jface.text.source.CompositeRuler this$0
	protected void  (org.eclipse.jface.text.source.CompositeRuler) 
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
		org.eclipse.swt.widgets.Control[] children
		org.eclipse.swt.graphics.Point size
		int i
		org.eclipse.swt.graphics.Point s
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
		org.eclipse.swt.graphics.Rectangle clArea
		int rulerHeight
		int x
		java.util.Iterator e
		org.eclipse.jface.text.source.IVerticalRulerColumn column
		int columnWidth
}

org/eclipse/jface/text/source/CompositeRuler.class
CompositeRuler.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.CompositeRuler extends java.lang.Object implements org.eclipse.jface.text.source.IVerticalRuler org.eclipse.jface.text.source.IVerticalRulerExtension org.eclipse.jface.text.source.IVerticalRulerInfoExtension  {
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private org.eclipse.jface.text.source.CompositeRuler$CompositeRulerCanvas fComposite
	private org.eclipse.jface.text.source.IAnnotationModel fModel
	private java.util.List fDecorators
	private org.eclipse.swt.graphics.Point fLocation
	private int fLastMouseButtonActivityLine
	private int fGap
	private java.util.Set fAnnotationListeners
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static Class class$6
	static Class class$7
	static Class class$8
	static Class class$9
	public void  () 
	public void  (int) 
		int gap
	public void addDecorator (int, org.eclipse.jface.text.source.IVerticalRulerColumn) 
		int index
		org.eclipse.jface.text.source.IVerticalRulerColumn rulerColumn
	public void removeDecorator (int) 
		int index
		org.eclipse.jface.text.source.IVerticalRulerColumn rulerColumn
	public void removeDecorator (org.eclipse.jface.text.source.IVerticalRulerColumn) 
		org.eclipse.jface.text.source.IVerticalRulerColumn rulerColumn
		org.eclipse.swt.widgets.Control cc
	private void layoutTextViewer () 
		org.eclipse.swt.widgets.Control parent
		org.eclipse.jface.text.ITextViewerExtension extension
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.ITextViewer) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.text.ITextViewer textViewer
		java.util.Iterator iter
		org.eclipse.jface.text.source.IVerticalRulerColumn column
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
		java.util.Iterator e
		org.eclipse.jface.text.source.IVerticalRulerColumn column
	public org.eclipse.jface.text.source.IAnnotationModel getModel () 
	public void update () 
		org.eclipse.swt.widgets.Display d
	public void immediateUpdate () 
		java.util.Iterator e
		org.eclipse.jface.text.source.IVerticalRulerColumn column
	public void setFont (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font font
		java.util.Iterator e
		org.eclipse.jface.text.source.IVerticalRulerColumn column
	public int getWidth () 
		int width
		java.util.Iterator e
		org.eclipse.jface.text.source.IVerticalRulerColumn column
	public int getLineOfLastMouseButtonActivity () 
	public int toDocumentLineNumber (int) 
		int y_coordinate
		org.eclipse.swt.custom.StyledText text
		int line
	protected static final int widgetLine2ModelLine (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int widgetLine
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion r
		org.eclipse.jface.text.IDocument d
	public org.eclipse.jface.text.ITextViewer getTextViewer () 
	public void setLocationOfLastMouseButtonActivity (int, int) 
		int x
		int y
	public java.util.Iterator getDecoratorIterator () 
	public org.eclipse.jface.text.source.IAnnotationHover getHover () 
	public void addVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	public void removeVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	public void fireAnnotationSelected (org.eclipse.jface.text.source.VerticalRulerEvent) 
		org.eclipse.jface.text.source.VerticalRulerEvent event
		java.util.Iterator it
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	public void fireAnnotationDefaultSelected (org.eclipse.jface.text.source.VerticalRulerEvent) 
		org.eclipse.jface.text.source.VerticalRulerEvent event
		java.util.Iterator it
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	public void fireAnnotationContextMenuAboutToShow (org.eclipse.jface.text.source.VerticalRulerEvent, org.eclipse.swt.widgets.Menu) 
		org.eclipse.jface.text.source.VerticalRulerEvent event
		org.eclipse.swt.widgets.Menu menu
		java.util.Iterator it
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	public void relayout () 
	static int access$0 (org.eclipse.jface.text.source.CompositeRuler) 
	static java.util.List access$1 (org.eclipse.jface.text.source.CompositeRuler) 
}

org/eclipse/jface/text/source/ContentAssistantFacade.class
ContentAssistantFacade.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.ContentAssistantFacade extends java.lang.Object {
	private org.eclipse.jface.text.contentassist.IContentAssistant fContentAssistant
	public void  (org.eclipse.jface.text.contentassist.IContentAssistant) 
		org.eclipse.jface.text.contentassist.IContentAssistant contentAssistant
	public org.eclipse.core.commands.IHandler getHandler (java.lang.String) 
		String commandId
	public void addCompletionListener (org.eclipse.jface.text.contentassist.ICompletionListener) 
		org.eclipse.jface.text.contentassist.ICompletionListener listener
	public void removeCompletionListener (org.eclipse.jface.text.contentassist.ICompletionListener) 
		org.eclipse.jface.text.contentassist.ICompletionListener listener
}

org/eclipse/jface/text/source/DefaultAnnotationHover.class
DefaultAnnotationHover.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.DefaultAnnotationHover extends java.lang.Object implements org.eclipse.jface.text.source.IAnnotationHover  {
	private boolean fShowLineNumber
	public void  () 
	public void  (boolean) 
		boolean showLineNumber
	public java.lang.String getHoverInfo (org.eclipse.jface.text.source.ISourceViewer, int) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		int lineNumber
		java.util.List javaAnnotations
		org.eclipse.jface.text.source.Annotation annotation
		String message
		java.util.List messages
		java.util.Iterator e
		org.eclipse.jface.text.source.Annotation annotation
		String message
	protected boolean isIncluded (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
	protected java.lang.String formatSingleMessage (java.lang.String) 
		String message
	protected java.lang.String formatMultipleMessages (java.util.List) 
		java.util.List messages
		StringBuffer buffer
		java.util.Iterator e
		String listItemText
	private boolean isRulerLine (org.eclipse.jface.text.Position, org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.IDocument document
		int line
	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 boolean isDuplicateAnnotation (java.util.Map, org.eclipse.jface.text.Position, java.lang.String) 
		java.util.Map messagesAtPosition
		org.eclipse.jface.text.Position position
		String message
		Object value
		java.util.List messages
		java.util.ArrayList messages
	private boolean includeAnnotation (org.eclipse.jface.text.source.Annotation, org.eclipse.jface.text.Position, java.util.HashMap) 
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.Position position
		java.util.HashMap messagesAtPosition
		String text
	private java.util.List getAnnotationsForLine (org.eclipse.jface.text.source.ISourceViewer, int) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		int line
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.IDocument document
		java.util.List javaAnnotations
		java.util.HashMap messagesAtPosition
		java.util.Iterator iterator
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.source.projection.AnnotationBag bag
		java.util.Iterator e
}

org/eclipse/jface/text/source/DefaultCharacterPairMatcher$CharPairs.class
DefaultCharacterPairMatcher.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.DefaultCharacterPairMatcher$CharPairs extends java.lang.Object {
	private final char[] fPairs
	private java.util.Set fCharsCache
	public void  (char[]) 
		char[] pairs
	public boolean contains (char) 
		char c
	private java.util.Set getAllCharacters () 
		java.util.Set set
		int i
	public boolean isOpeningCharacter (char, boolean) 
		char c
		boolean searchForward
		int i
	public boolean isStartCharacter (char) 
		char c
	public char getMatching (char) 
		char c
		int i
	private char getStartChar (int) 
		int i
	private char getEndChar (int) 
		int i
}

org/eclipse/jface/text/source/DefaultCharacterPairMatcher$DocumentPartitionAccessor.class
DefaultCharacterPairMatcher.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.DefaultCharacterPairMatcher$DocumentPartitionAccessor extends java.lang.Object {
	private final org.eclipse.jface.text.IDocument fDocument
	private final String fPartitioning
	private final String fPartition
	private org.eclipse.jface.text.ITypedRegion fCachedPartition
	public void  (org.eclipse.jface.text.IDocument, java.lang.String, java.lang.String) 
		org.eclipse.jface.text.IDocument doc
		String partitioning
		String partition
	public char getChar (int)  throws org.eclipse.jface.text.BadLocationException 
		int pos
	public boolean isMatch (int, char)  throws org.eclipse.jface.text.BadLocationException 
		int pos
		char end
	public boolean inPartition (int) 
		int pos
		org.eclipse.jface.text.ITypedRegion partition
	public int getNextPosition (int, boolean) 
		int pos
		boolean searchForward
		org.eclipse.jface.text.ITypedRegion partition
		int end
		int offset
	private int simpleIncrement (int, boolean) 
		int pos
		boolean searchForward
	private org.eclipse.jface.text.ITypedRegion getPartition (int) 
		int pos
	private static boolean contains (org.eclipse.jface.text.IRegion, int) 
		org.eclipse.jface.text.IRegion region
		int pos
		int offset
}

org/eclipse/jface/text/source/DefaultCharacterPairMatcher.class
DefaultCharacterPairMatcher.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.DefaultCharacterPairMatcher extends java.lang.Object implements org.eclipse.jface.text.source.ICharacterPairMatcher  {
	private int fAnchor
	private final org.eclipse.jface.text.source.DefaultCharacterPairMatcher$CharPairs fPairs
	private final String fPartitioning
	public void  (char[], java.lang.String) 
		char[] chars
		String partitioning
	public void  (char[]) 
		char[] chars
	public org.eclipse.jface.text.IRegion match (org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.IDocument doc
		int offset
	private org.eclipse.jface.text.IRegion performMatch (org.eclipse.jface.text.IDocument, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument doc
		int caretOffset
		int charOffset
		char prevChar
		boolean isForward
		int searchStartPosition
		int adjustedOffset
		String partition
		org.eclipse.jface.text.source.DefaultCharacterPairMatcher$DocumentPartitionAccessor partDoc
		int endOffset
		int adjustedEndOffset
	private int findMatchingPeer (org.eclipse.jface.text.source.DefaultCharacterPairMatcher$DocumentPartitionAccessor, char, char, boolean, int, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.source.DefaultCharacterPairMatcher$DocumentPartitionAccessor doc
		char start
		char end
		boolean searchForward
		int boundary
		int startPos
		int pos
		char c
	public int getAnchor () 
	public void dispose () 
	public void clear () 
}

org/eclipse/jface/text/source/IAnnotationAccess.class
IAnnotationAccess.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationAccess extends java.lang.Object {
	public abstract java.lang.Object getType (org.eclipse.jface.text.source.Annotation) 
	public abstract boolean isMultiLine (org.eclipse.jface.text.source.Annotation) 
	public abstract boolean isTemporary (org.eclipse.jface.text.source.Annotation) 
}

org/eclipse/jface/text/source/IAnnotationAccessExtension.class
IAnnotationAccessExtension.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationAccessExtension extends java.lang.Object {
	public static final int DEFAULT_LAYER
	public abstract java.lang.String getTypeLabel (org.eclipse.jface.text.source.Annotation) 
	public abstract int getLayer (org.eclipse.jface.text.source.Annotation) 
	public abstract void paint (org.eclipse.jface.text.source.Annotation, org.eclipse.swt.graphics.GC, org.eclipse.swt.widgets.Canvas, org.eclipse.swt.graphics.Rectangle) 
	public abstract boolean isPaintable (org.eclipse.jface.text.source.Annotation) 
	public abstract boolean isSubtype (java.lang.Object, java.lang.Object) 
	public abstract java.lang.Object[] getSupertypes (java.lang.Object) 
}

org/eclipse/jface/text/source/IAnnotationAccessExtension2.class
IAnnotationAccessExtension2.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationAccessExtension2 extends java.lang.Object {
	public abstract void setQuickAssistAssistant (org.eclipse.jface.text.quickassist.IQuickAssistAssistant) 
}

org/eclipse/jface/text/source/IAnnotationHover.class
IAnnotationHover.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationHover extends java.lang.Object {
	public abstract java.lang.String getHoverInfo (org.eclipse.jface.text.source.ISourceViewer, int) 
}

org/eclipse/jface/text/source/IAnnotationHoverExtension.class
IAnnotationHoverExtension.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationHoverExtension extends java.lang.Object {
	public abstract org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator () 
	public abstract boolean canHandleMouseCursor () 
	public abstract java.lang.Object getHoverInfo (org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.ILineRange, int) 
	public abstract org.eclipse.jface.text.source.ILineRange getHoverLineRange (org.eclipse.jface.text.source.ISourceViewer, int) 
}

org/eclipse/jface/text/source/IAnnotationHoverExtension2.class
IAnnotationHoverExtension2.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationHoverExtension2 extends java.lang.Object {
	public abstract boolean canHandleMouseWheel () 
}

org/eclipse/jface/text/source/IAnnotationPresentation.class
IAnnotationPresentation.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IAnnotationPresentation extends java.lang.Object {
	public static final int DEFAULT_LAYER
	public abstract int getLayer () 
	public abstract void paint (org.eclipse.swt.graphics.GC, org.eclipse.swt.widgets.Canvas, org.eclipse.swt.graphics.Rectangle) 
}

org/eclipse/jface/text/source/IChangeRulerColumn.class
IChangeRulerColumn.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IChangeRulerColumn extends java.lang.Object implements org.eclipse.jface.text.source.IVerticalRulerColumn org.eclipse.jface.text.source.IVerticalRulerInfoExtension  {
	public static final String QUICK_DIFF_MODEL_ID
	public abstract void setHover (org.eclipse.jface.text.source.IAnnotationHover) 
	public abstract void setBackground (org.eclipse.swt.graphics.Color) 
	public abstract void setAddedColor (org.eclipse.swt.graphics.Color) 
	public abstract void setChangedColor (org.eclipse.swt.graphics.Color) 
	public abstract void setDeletedColor (org.eclipse.swt.graphics.Color) 
}

org/eclipse/jface/text/source/ICharacterPairMatcher.class
ICharacterPairMatcher.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ICharacterPairMatcher extends java.lang.Object {
	public static final int RIGHT
	public static final int LEFT
	public abstract void dispose () 
	public abstract void clear () 
	public abstract org.eclipse.jface.text.IRegion match (org.eclipse.jface.text.IDocument, int) 
	public abstract int getAnchor () 
}

org/eclipse/jface/text/source/ILineDiffInfo.class
ILineDiffInfo.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ILineDiffInfo extends java.lang.Object {
	public static final int UNCHANGED
	public static final int ADDED
	public static final int CHANGED
	public abstract int getRemovedLinesBelow () 
	public abstract int getRemovedLinesAbove () 
	public abstract int getChangeType () 
	public abstract boolean hasChanges () 
	public abstract java.lang.String[] getOriginalText () 
}

org/eclipse/jface/text/source/ILineDiffer.class
ILineDiffer.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ILineDiffer extends java.lang.Object {
	public abstract org.eclipse.jface.text.source.ILineDiffInfo getLineInfo (int) 
	public abstract void revertLine (int)  throws org.eclipse.jface.text.BadLocationException 
	public abstract void revertBlock (int)  throws org.eclipse.jface.text.BadLocationException 
	public abstract void revertSelection (int, int)  throws org.eclipse.jface.text.BadLocationException 
	public abstract int restoreAfterLine (int)  throws org.eclipse.jface.text.BadLocationException 
}

org/eclipse/jface/text/source/ILineDifferExtension.class
ILineDifferExtension.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ILineDifferExtension extends java.lang.Object {
	public abstract void suspend () 
	public abstract void resume () 
}

org/eclipse/jface/text/source/ILineDifferExtension2.class
ILineDifferExtension2.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ILineDifferExtension2 extends java.lang.Object {
	public abstract boolean isSuspended () 
}

org/eclipse/jface/text/source/ILineRange.class
ILineRange.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ILineRange extends java.lang.Object {
	public abstract int getStartLine () 
	public abstract int getNumberOfLines () 
}

org/eclipse/jface/text/source/IOverviewRuler.class
IOverviewRuler.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IOverviewRuler extends java.lang.Object implements org.eclipse.jface.text.source.IVerticalRuler  {
	public abstract boolean hasAnnotation (int) 
	public abstract int getAnnotationHeight () 
	public abstract void setAnnotationTypeColor (java.lang.Object, org.eclipse.swt.graphics.Color) 
	public abstract void setAnnotationTypeLayer (java.lang.Object, int) 
	public abstract void addAnnotationType (java.lang.Object) 
	public abstract void removeAnnotationType (java.lang.Object) 
	public abstract void addHeaderAnnotationType (java.lang.Object) 
	public abstract void removeHeaderAnnotationType (java.lang.Object) 
	public abstract org.eclipse.swt.widgets.Control getHeaderControl () 
}

org/eclipse/jface/text/source/ISharedTextColors.class
ISharedTextColors.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ISharedTextColors extends java.lang.Object {
	public abstract org.eclipse.swt.graphics.Color getColor (org.eclipse.swt.graphics.RGB) 
	public abstract void dispose () 
}

org/eclipse/jface/text/source/ISourceViewer.class
ISourceViewer.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ISourceViewer extends java.lang.Object implements org.eclipse.jface.text.ITextViewer  {
	public static final int CONTENTASSIST_PROPOSALS
	public static final int CONTENTASSIST_CONTEXT_INFORMATION
	public static final int FORMAT
	public static final int INFORMATION
	public static final int QUICK_ASSIST
	public abstract void configure (org.eclipse.jface.text.source.SourceViewerConfiguration) 
	public abstract void setAnnotationHover (org.eclipse.jface.text.source.IAnnotationHover) 
	public abstract void setDocument (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.source.IAnnotationModel) 
	public abstract void setDocument (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.source.IAnnotationModel, int, int) 
	public abstract org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel () 
	public abstract void setRangeIndicator (org.eclipse.jface.text.source.Annotation) 
	public abstract void setRangeIndication (int, int, boolean) 
	public abstract org.eclipse.jface.text.IRegion getRangeIndication () 
	public abstract void removeRangeIndication () 
	public abstract void showAnnotations (boolean) 
}

org/eclipse/jface/text/source/ISourceViewerExtension.class
ISourceViewerExtension.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ISourceViewerExtension extends java.lang.Object {
	public abstract void showAnnotationsOverview (boolean) 
}

org/eclipse/jface/text/source/ISourceViewerExtension2.class
ISourceViewerExtension2.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ISourceViewerExtension2 extends java.lang.Object {
	public abstract void unconfigure () 
	public abstract org.eclipse.jface.text.source.IAnnotationModel getVisualAnnotationModel () 
}

org/eclipse/jface/text/source/ISourceViewerExtension3.class
ISourceViewerExtension3.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ISourceViewerExtension3 extends java.lang.Object {
	public abstract org.eclipse.jface.text.quickassist.IQuickAssistAssistant getQuickAssistAssistant () 
	public abstract org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext getQuickAssistInvocationContext () 
	public abstract org.eclipse.jface.text.source.IAnnotationHover getCurrentAnnotationHover () 
}

org/eclipse/jface/text/source/ISourceViewerExtension4.class
ISourceViewerExtension4.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.ISourceViewerExtension4 extends java.lang.Object {
	public abstract org.eclipse.jface.text.source.ContentAssistantFacade getContentAssistantFacade () 
}

org/eclipse/jface/text/source/IVerticalRuler.class
IVerticalRuler.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IVerticalRuler extends java.lang.Object implements org.eclipse.jface.text.source.IVerticalRulerInfo  {
	public abstract void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
	public abstract org.eclipse.jface.text.source.IAnnotationModel getModel () 
	public abstract void update () 
	public abstract org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.ITextViewer) 
}

org/eclipse/jface/text/source/IVerticalRulerColumn.class
IVerticalRulerColumn.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IVerticalRulerColumn extends java.lang.Object {
	public abstract void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
	public abstract void redraw () 
	public abstract org.eclipse.swt.widgets.Control createControl (org.eclipse.jface.text.source.CompositeRuler, org.eclipse.swt.widgets.Composite) 
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public abstract int getWidth () 
	public abstract void setFont (org.eclipse.swt.graphics.Font) 
}

org/eclipse/jface/text/source/IVerticalRulerExtension.class
IVerticalRulerExtension.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IVerticalRulerExtension extends java.lang.Object {
	public abstract void setFont (org.eclipse.swt.graphics.Font) 
	public abstract void setLocationOfLastMouseButtonActivity (int, int) 
}

org/eclipse/jface/text/source/IVerticalRulerInfo.class
IVerticalRulerInfo.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IVerticalRulerInfo extends java.lang.Object {
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public abstract int getLineOfLastMouseButtonActivity () 
	public abstract int toDocumentLineNumber (int) 
	public abstract int getWidth () 
}

org/eclipse/jface/text/source/IVerticalRulerInfoExtension.class
IVerticalRulerInfoExtension.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IVerticalRulerInfoExtension extends java.lang.Object {
	public abstract org.eclipse.jface.text.source.IAnnotationHover getHover () 
	public abstract org.eclipse.jface.text.source.IAnnotationModel getModel () 
	public abstract void addVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
	public abstract void removeVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
}

org/eclipse/jface/text/source/IVerticalRulerListener.class
IVerticalRulerListener.java
package org.eclipse.jface.text.source
public abstract org.eclipse.jface.text.source.IVerticalRulerListener extends java.lang.Object {
	public abstract void annotationSelected (org.eclipse.jface.text.source.VerticalRulerEvent) 
	public abstract void annotationDefaultSelected (org.eclipse.jface.text.source.VerticalRulerEvent) 
	public abstract void annotationContextMenuAboutToShow (org.eclipse.jface.text.source.VerticalRulerEvent, org.eclipse.swt.widgets.Menu) 
}

org/eclipse/jface/text/source/ImageUtilities.class
ImageUtilities.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.ImageUtilities extends java.lang.Object {
	public void  () 
	public static void drawImage (org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.GC, org.eclipse.swt.widgets.Canvas, org.eclipse.swt.graphics.Rectangle, int, int) 
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.widgets.Canvas canvas
		org.eclipse.swt.graphics.Rectangle r
		int halign
		int valign
		org.eclipse.swt.graphics.Rectangle bounds
		int x
		int y
		org.eclipse.swt.graphics.FontMetrics fontMetrics
		org.eclipse.swt.graphics.FontMetrics fontMetrics
	public static void drawImage (org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.GC, org.eclipse.swt.widgets.Canvas, org.eclipse.swt.graphics.Rectangle, int) 
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.widgets.Canvas canvas
		org.eclipse.swt.graphics.Rectangle r
		int align
}

org/eclipse/jface/text/source/JFaceTextMessages.class
JFaceTextMessages.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.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
	public static java.lang.String getFormattedString (java.lang.String, java.lang.Object[]) 
		String key
		Object[] args
		String format
}

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

org/eclipse/jface/text/source/LineChangeHover.class
LineChangeHover.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.LineChangeHover extends java.lang.Object implements org.eclipse.jface.text.source.IAnnotationHover org.eclipse.jface.text.source.IAnnotationHoverExtension org.eclipse.jface.text.information.IInformationProviderExtension2  {
	public void  () 
	public java.lang.String getHoverInfo (org.eclipse.jface.text.source.ISourceViewer, int) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		int lineNumber
	protected java.lang.String formatSource (java.lang.String) 
		String content
		StringBuffer sb
		String tabReplacement
		int pos
	protected java.lang.String getTabReplacement () 
	private java.lang.String computeContent (org.eclipse.jface.text.source.ISourceViewer, int, int, int) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		int first
		int last
		int maxLines
		org.eclipse.jface.text.source.ILineDiffer differ
		java.util.List lines
		int l
		org.eclipse.jface.text.source.ILineDiffInfo info
	protected java.lang.String decorateText (java.util.List, int) 
		java.util.List diffInfos
		int maxLines
		String text
		int added
		java.util.Iterator it
		org.eclipse.jface.text.source.ILineDiffInfo info
		String[] original
		int type
		int i
	private java.lang.String trimTrailing (java.lang.String) 
		String text
		int pos
	private org.eclipse.jface.text.source.ILineDiffer getDiffer (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.IAnnotationModel diffModel
	protected org.eclipse.swt.graphics.Point computeLineRange (org.eclipse.jface.text.source.ISourceViewer, int, int, int) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		int line
		int min
		int max
		org.eclipse.jface.text.source.ILineDiffer differ
		int l
		org.eclipse.jface.text.source.ILineDiffInfo info
		int first
		int last
	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 visibleLines
		int first
		int last
		String content
	private int adaptFirstLine (org.eclipse.jface.text.source.ISourceViewer, int) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		int startLine
		org.eclipse.jface.text.source.ILineDiffer differ
		int l
		org.eclipse.jface.text.source.ILineDiffInfo info
	private int adaptLastLine (org.eclipse.jface.text.source.ISourceViewer, int) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		int lastLine
		org.eclipse.jface.text.source.ILineDiffer differ
		org.eclipse.jface.text.source.ILineDiffInfo 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.IDocument document
		org.eclipse.swt.graphics.Point range
	public boolean canHandleMouseCursor () 
	public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator () 
	public org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator () 
}

org/eclipse/jface/text/source/LineNumberChangeRulerColumn.class
LineNumberChangeRulerColumn.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.LineNumberChangeRulerColumn extends org.eclipse.jface.text.source.LineNumberRulerColumn implements org.eclipse.jface.text.source.IChangeRulerColumn org.eclipse.jface.text.revisions.IRevisionRulerColumn org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension  {
	private org.eclipse.jface.text.source.IAnnotationModel fAnnotationModel
	private boolean fCharacterDisplay
	private final org.eclipse.jface.internal.text.revisions.RevisionPainter fRevisionPainter
	private final org.eclipse.jface.internal.text.source.DiffPainter fDiffPainter
	private boolean fShowNumbers
	public void  (org.eclipse.jface.text.source.ISharedTextColors) 
		org.eclipse.jface.text.source.ISharedTextColors sharedColors
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.jface.text.source.CompositeRuler, org.eclipse.swt.widgets.Composite) 
		org.eclipse.jface.text.source.CompositeRuler parentRuler
		org.eclipse.swt.widgets.Composite parentControl
		org.eclipse.swt.widgets.Control control
	public int getLineOfLastMouseButtonActivity () 
	public int toDocumentLineNumber (int) 
		int y_coordinate
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	private void setAnnotationModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public void setDisplayMode (boolean) 
		boolean characterMode
	public org.eclipse.jface.text.source.IAnnotationModel getModel () 
	protected java.lang.String createDisplayString (int) 
		int line
		StringBuffer buffer
	protected int computeNumberOfDigits () 
		int digits
		int digits
		int digits
		int digits
	public void addVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	public void removeVerticalRulerListener (org.eclipse.jface.text.source.IVerticalRulerListener) 
		org.eclipse.jface.text.source.IVerticalRulerListener listener
	void doPaint (org.eclipse.swt.graphics.GC, org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.source.ILineRange visibleLines
		org.eclipse.swt.graphics.Color foreground
	public org.eclipse.jface.text.source.IAnnotationHover getHover () 
		int activeLine
	public void setHover (org.eclipse.jface.text.source.IAnnotationHover) 
		org.eclipse.jface.text.source.IAnnotationHover hover
	public void setBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	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 void setRevisionInformation (org.eclipse.jface.text.revisions.RevisionInformation) 
		org.eclipse.jface.text.revisions.RevisionInformation info
	public org.eclipse.jface.viewers.ISelectionProvider getRevisionSelectionProvider () 
	public void setRevisionRenderingMode (org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode) 
		org.eclipse.jface.text.revisions.IRevisionRulerColumnExtension$RenderingMode renderingMode
	public void showLineNumbers (boolean) 
		boolean showNumbers
	public int getWidth () 
		int width
	public boolean isShowingLineNumbers () 
	public boolean isShowingRevisionInformation () 
	public boolean isShowingChangeInformation () 
	public void showRevisionAuthor (boolean) 
		boolean show
	public void showRevisionId (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
	protected void handleDispose () 
}

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

org/eclipse/jface/text/source/LineNumberRulerColumn$2.class
LineNumberRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.LineNumberRulerColumn$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler this$1
	private final org.eclipse.swt.widgets.Display val$display
	void  (org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler, org.eclipse.swt.widgets.Display) 
	public void run () 
		int top
}

org/eclipse/jface/text/source/LineNumberRulerColumn$3.class
LineNumberRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.LineNumberRulerColumn$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler this$1
	private final org.eclipse.swt.widgets.Display val$display
	void  (org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler, org.eclipse.swt.widgets.Display) 
	public void run () 
		int top
}

org/eclipse/jface/text/source/LineNumberRulerColumn$4.class
LineNumberRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.LineNumberRulerColumn$4 extends org.eclipse.swt.widgets.Canvas {
	final org.eclipse.jface.text.source.LineNumberRulerColumn this$0
	void  (org.eclipse.jface.text.source.LineNumberRulerColumn, org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite $anonymous0
		int $anonymous1
	public void addMouseListener (org.eclipse.swt.events.MouseListener) 
		org.eclipse.swt.events.MouseListener listener
		org.eclipse.swt.widgets.TypedListener typedListener
}

org/eclipse/jface/text/source/LineNumberRulerColumn$5.class
LineNumberRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.LineNumberRulerColumn$5 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.jface.text.source.LineNumberRulerColumn this$0
	void  (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
}

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

org/eclipse/jface/text/source/LineNumberRulerColumn$InternalListener.class
LineNumberRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener extends java.lang.Object implements org.eclipse.jface.text.IViewportListener org.eclipse.jface.text.ITextListener  {
	private boolean fCachedRedrawState
	final org.eclipse.jface.text.source.LineNumberRulerColumn this$0
	void  (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	public void viewportChanged (int) 
		int verticalPosition
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent event
		boolean viewerCompletelyShown
}

org/eclipse/jface/text/source/LineNumberRulerColumn$MouseHandler.class
LineNumberRulerColumn.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler extends java.lang.Object implements org.eclipse.swt.events.MouseListener org.eclipse.swt.events.MouseMoveListener  {
	private int fCachedViewportSize
	private int fStartLineOffset
	private int fStartLineNumber
	private int fAutoScrollDirection
	private boolean fIsListeningForMove
	final org.eclipse.jface.text.source.LineNumberRulerColumn this$0
	void  (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	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 mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
		int newLine
	private void startSelecting (boolean) 
		boolean expandExistingSelection
		org.eclipse.jface.text.IDocument document
		int lineNumber
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.jface.text.ITextViewerExtension5 extension5
		int widgetCaret
		int modelCaret
		org.eclipse.swt.graphics.Point selection
		int startOffset
	private void stopSelecting () 
	private void expandSelection (int) 
		int lineNumber
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IRegion lineInfo
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Point absolutePosition
		org.eclipse.swt.graphics.Point relativePosition
		int offset
		int offset
		int offset
		int offset
		int offset
		int widgetOffset
		org.eclipse.swt.graphics.Point p
		org.eclipse.jface.text.ITextViewerExtension5 extension
		int lineEndOffset
		int lineEndWidgetOffset
		int lineEndWidgetOffset
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.swt.graphics.Point p
		int start
		int end
	private void stopAutoScroll () 
	private boolean autoScroll (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
		org.eclipse.swt.graphics.Rectangle area
	private void autoScroll (int) 
		int direction
		org.eclipse.swt.widgets.Display display
		Runnable timer
	private int getInclusiveTopIndex () 
	static int access$0 (org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler) 
	static int access$1 (org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler) 
	static void access$2 (org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler, int) 
	static int access$3 (org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler) 
	static org.eclipse.jface.text.source.LineNumberRulerColumn access$4 (org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler) 
}

org/eclipse/jface/text/source/LineNumberRulerColumn.class
LineNumberRulerColumn.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.LineNumberRulerColumn extends java.lang.Object implements org.eclipse.jface.text.source.IVerticalRulerColumn  {
	private static final boolean IS_MAC
	private org.eclipse.jface.text.source.CompositeRuler fParentRuler
	private org.eclipse.jface.text.ITextViewer fCachedTextViewer
	private org.eclipse.swt.custom.StyledText fCachedTextWidget
	private org.eclipse.swt.widgets.Canvas fCanvas
	private int fScrollPos
	private org.eclipse.swt.graphics.Image fBuffer
	private org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener fInternalListener
	private org.eclipse.swt.graphics.Font fFont
	private int[] fIndentation
	private boolean fSensitiveToTextChanges
	private org.eclipse.swt.graphics.Color fForeground
	private org.eclipse.swt.graphics.Color fBackground
	private int fCachedNumberOfDigits
	private boolean fRelayoutRequired
	private Object fRunnableLock
	private boolean fIsRunnablePosted
	private Runnable fRunnable
	private org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler fMouseHandler
	static void  () 
	public void  () 
	public void setForeground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color foreground
	protected org.eclipse.swt.graphics.Color getForeground () 
	public void setBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	protected org.eclipse.swt.graphics.Color getBackground (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	public org.eclipse.swt.widgets.Control getControl () 
	public int getWidth () 
	protected boolean updateNumberOfDigits () 
		int digits
	protected int computeNumberOfDigits () 
		org.eclipse.jface.text.IDocument document
		int lines
		int digits
	protected void layout (boolean) 
		boolean redraw
		org.eclipse.jface.text.ITextViewerExtension extension
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.Composite composite
	protected void computeIndentations () 
		org.eclipse.swt.graphics.GC gc
		char[] nines
		String nineString
		org.eclipse.swt.graphics.Point p
		int i
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.jface.text.source.CompositeRuler, org.eclipse.swt.widgets.Composite) 
		org.eclipse.jface.text.source.CompositeRuler parentRuler
		org.eclipse.swt.widgets.Composite parentControl
	protected void handleDispose () 
	private void doubleBufferPaint (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC dest
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle r
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.source.ILineRange visibleLines
	protected int getVisibleLinesInViewport () 
	protected final boolean isViewerCompletelyShown () 
	void doPaint (org.eclipse.swt.graphics.GC, org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.source.ILineRange visibleLines
		org.eclipse.swt.widgets.Display display
		int y
		int lastLine
		int line
		int widgetLine
		int lineHeight
	private static int end (org.eclipse.jface.text.source.ILineRange) 
		org.eclipse.jface.text.source.ILineRange range
	protected java.lang.String createDisplayString (int) 
		int line
	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
	protected void paintLine (int, int, int, org.eclipse.swt.graphics.GC, org.eclipse.swt.widgets.Display) 
		int line
		int y
		int lineheight
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.widgets.Display display
		int widgetLine
		String s
		int indentation
		int baselineBias
	protected final void postRedraw () 
		org.eclipse.swt.widgets.Display d
	public void redraw () 
		org.eclipse.swt.graphics.GC gc
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public void setFont (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font font
	protected org.eclipse.jface.text.source.CompositeRuler getParentRuler () 
	static int getVisibleLinesInViewport (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.swt.graphics.Rectangle clArea
		int firstPixel
		int lastPixel
		int first
		int last
	static java.lang.Object access$0 (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	static void access$1 (org.eclipse.jface.text.source.LineNumberRulerColumn, boolean) 
	static int access$2 (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	static boolean access$3 (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	static void access$4 (org.eclipse.jface.text.source.LineNumberRulerColumn, boolean) 
	static org.eclipse.jface.text.source.CompositeRuler access$5 (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	static org.eclipse.jface.text.ITextViewer access$6 (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	static org.eclipse.swt.custom.StyledText access$7 (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	static org.eclipse.swt.widgets.Canvas access$8 (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	static org.eclipse.jface.text.source.LineNumberRulerColumn$MouseHandler access$9 (org.eclipse.jface.text.source.LineNumberRulerColumn) 
	static void access$10 (org.eclipse.jface.text.source.LineNumberRulerColumn, org.eclipse.swt.graphics.GC) 
	static void access$11 (org.eclipse.jface.text.source.LineNumberRulerColumn, org.eclipse.jface.text.ITextViewer) 
	static void access$12 (org.eclipse.jface.text.source.LineNumberRulerColumn, org.eclipse.swt.custom.StyledText) 
}

org/eclipse/jface/text/source/LineRange.class
LineRange.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.LineRange extends java.lang.Object implements org.eclipse.jface.text.source.ILineRange  {
	private int fStartLine
	private int fNumberOfLines
	public void  (int, int) 
		int startLine
		int numberOfLines
	public int getStartLine () 
	public int getNumberOfLines () 
}

org/eclipse/jface/text/source/MatchingCharacterPainter.class
MatchingCharacterPainter.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.MatchingCharacterPainter extends java.lang.Object implements org.eclipse.jface.text.IPainter org.eclipse.swt.events.PaintListener  {
	private boolean fIsActive
	private org.eclipse.jface.text.source.ISourceViewer fSourceViewer
	private org.eclipse.swt.custom.StyledText fTextWidget
	private org.eclipse.swt.graphics.Color fColor
	private org.eclipse.jface.text.IPaintPositionManager fPaintPositionManager
	private org.eclipse.jface.text.source.ICharacterPairMatcher fMatcher
	private org.eclipse.jface.text.Position fPairPosition
	private int fAnchor
	public void  (org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.ICharacterPairMatcher) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		org.eclipse.jface.text.source.ICharacterPairMatcher matcher
	public void setColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
	public void dispose () 
	public void deactivate (boolean) 
		boolean redraw
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
	private void handleDrawRequest (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		int offset
		int length
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion widgetRange
		org.eclipse.jface.text.IDocument doc
		int startLine
		int endLine
		org.eclipse.jface.text.IRegion region
	private void draw (org.eclipse.swt.graphics.GC, int, int) 
		org.eclipse.swt.graphics.GC gc
		int offset
		int length
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Point loc
	public void paint (int) 
		int reason
		org.eclipse.jface.text.IDocument document
		org.eclipse.swt.graphics.Point selection
		org.eclipse.jface.text.IRegion pair
	public void setPositionManager (org.eclipse.jface.text.IPaintPositionManager) 
		org.eclipse.jface.text.IPaintPositionManager manager
}

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

org/eclipse/jface/text/source/OverviewRuler$2.class
OverviewRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.OverviewRuler$2 extends org.eclipse.swt.events.MouseTrackAdapter {
	final org.eclipse.jface.text.source.OverviewRuler this$0
	void  (org.eclipse.jface.text.source.OverviewRuler) 
	public void mouseEnter (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/jface/text/source/OverviewRuler$3.class
OverviewRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.OverviewRuler$3 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.jface.text.source.OverviewRuler this$0
	void  (org.eclipse.jface.text.source.OverviewRuler) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
}

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

org/eclipse/jface/text/source/OverviewRuler$5.class
OverviewRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.OverviewRuler$5 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.jface.text.source.OverviewRuler this$0
	void  (org.eclipse.jface.text.source.OverviewRuler) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
}

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

org/eclipse/jface/text/source/OverviewRuler$FilterIterator.class
OverviewRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.OverviewRuler$FilterIterator extends java.lang.Object implements java.util.Iterator  {
	static final int TEMPORARY
	static final int PERSISTENT
	static final int IGNORE_BAGS
	private java.util.Iterator fIterator
	private Object fType
	private org.eclipse.jface.text.source.Annotation fNext
	private int fStyle
	final org.eclipse.jface.text.source.OverviewRuler this$0
	public void  (org.eclipse.jface.text.source.OverviewRuler, java.lang.Object, int) 
		Object annotationType
		int style
	public void  (org.eclipse.jface.text.source.OverviewRuler, java.lang.Object, int, java.util.Iterator) 
		Object annotationType
		int style
		java.util.Iterator iterator
	private void skip () 
		boolean temp
		boolean pers
		boolean ignr
		org.eclipse.jface.text.source.Annotation next
		Object annotationType
	private boolean isSubtype (java.lang.Object) 
		Object annotationType
		org.eclipse.jface.text.source.IAnnotationAccessExtension extension
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

org/eclipse/jface/text/source/OverviewRuler$HeaderPainter.class
OverviewRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.OverviewRuler$HeaderPainter extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	private org.eclipse.swt.graphics.Color fIndicatorColor
	private org.eclipse.swt.graphics.Color fSeparatorColor
	final org.eclipse.jface.text.source.OverviewRuler this$0
	public void  (org.eclipse.jface.text.source.OverviewRuler) 
	public void setColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
	private void drawBevelRect (org.eclipse.swt.graphics.GC, int, int, int, int, org.eclipse.swt.graphics.Color, org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.GC gc
		int x
		int y
		int w
		int h
		org.eclipse.swt.graphics.Color topLeft
		org.eclipse.swt.graphics.Color bottomRight
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
		org.eclipse.swt.graphics.Point s
		org.eclipse.swt.graphics.Rectangle headerBounds
		boolean isOnTop
		boolean isTall
		int y
		int y
		int y
		org.eclipse.swt.graphics.Rectangle r
}

org/eclipse/jface/text/source/OverviewRuler$InternalListener.class
OverviewRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.OverviewRuler$InternalListener extends java.lang.Object implements org.eclipse.jface.text.ITextListener org.eclipse.jface.text.source.IAnnotationModelListener org.eclipse.jface.text.source.IAnnotationModelListenerExtension  {
	final org.eclipse.jface.text.source.OverviewRuler this$0
	void  (org.eclipse.jface.text.source.OverviewRuler) 
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent e
	public void modelChanged (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public void modelChanged (org.eclipse.jface.text.source.AnnotationModelEvent) 
		org.eclipse.jface.text.source.AnnotationModelEvent event
		org.eclipse.jface.text.source.Annotation[] annotations
		int length
		int i
		int i
		int i
}

org/eclipse/jface/text/source/OverviewRuler.class
OverviewRuler.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.OverviewRuler extends java.lang.Object implements org.eclipse.jface.text.source.IOverviewRuler  {
	private static final boolean IS_MAC
	private static final int INSET
	private static final int ANNOTATION_HEIGHT
	private static boolean ANNOTATION_HEIGHT_SCALABLE
	private org.eclipse.jface.text.source.IAnnotationModel fModel
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private org.eclipse.swt.widgets.Canvas fCanvas
	private org.eclipse.swt.widgets.Canvas fHeader
	private org.eclipse.swt.graphics.Image fBuffer
	private org.eclipse.jface.text.source.OverviewRuler$InternalListener fInternalListener
	private int fWidth
	private org.eclipse.swt.graphics.Cursor fHitDetectionCursor
	private org.eclipse.swt.graphics.Cursor fLastCursor
	private int fLastMouseButtonActivityLine
	private int fAnnotationHeight
	private org.eclipse.jface.text.source.IAnnotationAccess fAnnotationAccess
	private org.eclipse.jface.text.source.OverviewRuler$HeaderPainter fHeaderPainter
	private java.util.Set fConfiguredAnnotationTypes
	private java.util.Set fConfiguredHeaderAnnotationTypes
	private java.util.Map fAnnotationTypes2Colors
	private org.eclipse.jface.text.source.ISharedTextColors fSharedTextColors
	private java.util.List fAnnotationsSortedByLayer
	private java.util.List fLayersSortedByLayer
	private java.util.Map fAllowedAnnotationTypes
	private java.util.Map fAllowedHeaderAnnotationTypes
	private java.util.List fCachedAnnotations
	private Object fRunnableLock
	private boolean fIsRunnablePosted
	private Runnable fRunnable
	private boolean fIsTemporaryAnnotationDiscolored
	static void  () 
	public void  (org.eclipse.jface.text.source.IAnnotationAccess, int, org.eclipse.jface.text.source.ISharedTextColors) 
		org.eclipse.jface.text.source.IAnnotationAccess annotationAccess
		int width
		org.eclipse.jface.text.source.ISharedTextColors sharedColors
	public void  (org.eclipse.jface.text.source.IAnnotationAccess, int, org.eclipse.jface.text.source.ISharedTextColors, boolean) 
		org.eclipse.jface.text.source.IAnnotationAccess annotationAccess
		int width
		org.eclipse.jface.text.source.ISharedTextColors sharedColors
		boolean discolorTemporaryAnnotation
	public org.eclipse.swt.widgets.Control getControl () 
	public int getWidth () 
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.ITextViewer) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.text.ITextViewer textViewer
	private void handleDispose () 
	private void doubleBufferPaint (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC dest
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle r
		org.eclipse.swt.graphics.GC gc
	private void doPaint (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Rectangle r
		int yy
		int hh
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IRegion visible
		org.eclipse.swt.custom.StyledText textWidget
		int maxLines
		org.eclipse.swt.graphics.Point size
		int writable
		java.util.Iterator iterator
		Object annotationType
		int[] style
		int t
		java.util.Iterator e
		boolean areColorsComputed
		org.eclipse.swt.graphics.Color fill
		org.eclipse.swt.graphics.Color stroke
		int i
		org.eclipse.jface.text.source.Annotation a
		org.eclipse.jface.text.Position p
		int annotationOffset
		int annotationEnd
		int annotationLength
		int numbersOfLines
		org.eclipse.jface.text.IRegion lastLine
		int startLine
	private void cacheAnnotations () 
		java.util.Iterator iter
		org.eclipse.jface.text.source.Annotation annotation
	private void doPaint1 (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Rectangle r
		int yy
		int hh
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IDocument document
		org.eclipse.swt.custom.StyledText textWidget
		int maxLines
		org.eclipse.swt.graphics.Point size
		int writable
		java.util.Iterator iterator
		Object annotationType
		int[] style
		int t
		java.util.Iterator e
		boolean areColorsComputed
		org.eclipse.swt.graphics.Color fill
		org.eclipse.swt.graphics.Color stroke
		int i
		org.eclipse.jface.text.source.Annotation a
		org.eclipse.jface.text.Position p
		org.eclipse.jface.text.IRegion widgetRegion
		int numbersOfLines
		org.eclipse.jface.text.IRegion lastLine
		int startLine
	public void update () 
		org.eclipse.swt.widgets.Display d
	private void redraw () 
		org.eclipse.swt.graphics.GC gc
	private int[] toLineNumbers (int) 
		int y_coordinate
		org.eclipse.swt.custom.StyledText textWidget
		int maxLines
		int rulerLength
		int writable
		int[] lines
		int pixel0
		int pixel1
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion visible
		int lineNumber
	private org.eclipse.jface.text.Position getAnnotationPosition (int[]) 
		int[] lineNumbers
		org.eclipse.jface.text.Position found
		org.eclipse.jface.text.IDocument d
		org.eclipse.jface.text.IRegion line
		int start
		int end
		int i
		Object annotationType
		java.util.Iterator e
		org.eclipse.jface.text.source.Annotation a
		org.eclipse.jface.text.Position p
		int posOffset
		int posEnd
		org.eclipse.jface.text.IRegion region
	private int findBestMatchingLineNumber (int[]) 
		int[] lineNumbers
		org.eclipse.jface.text.Position pos
	private void handleMouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
		int[] lines
		org.eclipse.jface.text.Position p
	private void handleMouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
		int[] lines
		org.eclipse.jface.text.Position p
		org.eclipse.swt.graphics.Cursor cursor
	public void addAnnotationType (java.lang.Object) 
		Object annotationType
	public void removeAnnotationType (java.lang.Object) 
		Object annotationType
	public void setAnnotationTypeLayer (java.lang.Object, int) 
		Object annotationType
		int layer
		int j
		int i
		int size
		Integer layerObj
	public void setAnnotationTypeColor (java.lang.Object, org.eclipse.swt.graphics.Color) 
		Object annotationType
		org.eclipse.swt.graphics.Color color
	private boolean skip (java.lang.Object) 
		Object annotationType
	private boolean skipInHeader (java.lang.Object) 
		Object annotationType
	private boolean contains (java.lang.Object, java.util.Map, java.util.Set) 
		Object annotationType
		java.util.Map allowed
		java.util.Set configured
		Boolean cached
		boolean covered
	private boolean isCovered (java.lang.Object, java.util.Set) 
		Object annotationType
		java.util.Set configured
		org.eclipse.jface.text.source.IAnnotationAccessExtension extension
		java.util.Iterator e
	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
	private org.eclipse.swt.graphics.Color getColor (java.lang.Object, double) 
		Object annotationType
		double scale
		org.eclipse.swt.graphics.Color base
		org.eclipse.swt.graphics.RGB baseRGB
		org.eclipse.swt.graphics.RGB background
		boolean darkBase
		boolean darkBackground
	private org.eclipse.swt.graphics.Color findColor (java.lang.Object) 
		Object annotationType
		org.eclipse.swt.graphics.Color color
		org.eclipse.jface.text.source.IAnnotationAccessExtension extension
		Object[] superTypes
		int i
	private org.eclipse.swt.graphics.Color getStrokeColor (java.lang.Object, boolean) 
		Object annotationType
		boolean temporary
	private org.eclipse.swt.graphics.Color getFillColor (java.lang.Object, boolean) 
		Object annotationType
		boolean temporary
	public int getLineOfLastMouseButtonActivity () 
	public int toDocumentLineNumber (int) 
		int y_coordinate
		int[] lineNumbers
		int bestLine
	public org.eclipse.jface.text.source.IAnnotationModel getModel () 
	public int getAnnotationHeight () 
	public boolean hasAnnotation (int) 
		int y
	public org.eclipse.swt.widgets.Control getHeaderControl () 
	public void addHeaderAnnotationType (java.lang.Object) 
		Object annotationType
	public void removeHeaderAnnotationType (java.lang.Object) 
		Object annotationType
	private void updateHeader () 
		Object colorType
		int i
		Object annotationType
		java.util.Iterator e
		org.eclipse.swt.graphics.Color color
	private void updateHeaderToolTipText () 
		String overview
		int i
		Object annotationType
		int count
		String annotationTypeLabel
		java.util.Iterator e
		org.eclipse.jface.text.source.Annotation annotation
	static java.lang.Object access$0 (org.eclipse.jface.text.source.OverviewRuler) 
	static void access$1 (org.eclipse.jface.text.source.OverviewRuler, boolean) 
	static void access$2 (org.eclipse.jface.text.source.OverviewRuler) 
	static void access$3 (org.eclipse.jface.text.source.OverviewRuler) 
	static org.eclipse.jface.text.ITextViewer access$4 (org.eclipse.jface.text.source.OverviewRuler) 
	static boolean access$5 (org.eclipse.jface.text.source.OverviewRuler, java.lang.Object) 
	static org.eclipse.jface.text.source.IAnnotationModel access$6 (org.eclipse.jface.text.source.OverviewRuler) 
	static java.util.Set access$7 (org.eclipse.jface.text.source.OverviewRuler) 
	static org.eclipse.jface.text.source.IAnnotationAccess access$8 (org.eclipse.jface.text.source.OverviewRuler) 
	static org.eclipse.swt.widgets.Canvas access$9 (org.eclipse.jface.text.source.OverviewRuler) 
	static org.eclipse.swt.widgets.Canvas access$10 (org.eclipse.jface.text.source.OverviewRuler) 
	static void access$11 (org.eclipse.jface.text.source.OverviewRuler) 
	static void access$12 (org.eclipse.jface.text.source.OverviewRuler, org.eclipse.swt.graphics.GC) 
	static void access$13 (org.eclipse.jface.text.source.OverviewRuler) 
	static void access$14 (org.eclipse.jface.text.source.OverviewRuler, org.eclipse.jface.text.ITextViewer) 
	static void access$15 (org.eclipse.jface.text.source.OverviewRuler, org.eclipse.swt.events.MouseEvent) 
	static void access$16 (org.eclipse.jface.text.source.OverviewRuler, org.eclipse.swt.events.MouseEvent) 
}

org/eclipse/jface/text/source/OverviewRulerHoverManager.class
OverviewRulerHoverManager.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.OverviewRulerHoverManager extends org.eclipse.jface.text.source.AnnotationBarHoverManager {
	public void  (org.eclipse.jface.text.source.IOverviewRuler, org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.IAnnotationHover, org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.source.IOverviewRuler ruler
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		org.eclipse.jface.text.source.IAnnotationHover annotationHover
		org.eclipse.jface.text.IInformationControlCreator creator
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.swt.widgets.ScrollBar verticalBar
	protected void computeInformation () 
		org.eclipse.swt.graphics.Point location
		int line
		org.eclipse.jface.text.source.IAnnotationHover hover
		org.eclipse.jface.text.IInformationControlCreator controlCreator
	private org.eclipse.swt.graphics.Rectangle computeArea (int) 
		int y
		org.eclipse.jface.text.source.IOverviewRuler overviewRuler
		int hover_height
		int hover_width
		int hover_y
		boolean hasAnnotation
}

org/eclipse/jface/text/source/SourceViewer$ColumnPosition.class
SourceViewer.java
package org.eclipse.jface.text.source
final org.eclipse.jface.text.source.SourceViewer$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/source/SourceViewer$RulerLayout.class
SourceViewer.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.SourceViewer$RulerLayout extends org.eclipse.swt.widgets.Layout {
	protected int fGap
	private int[] fScrollArrowHeights
	final org.eclipse.jface.text.source.SourceViewer this$0
	public void  (org.eclipse.jface.text.source.SourceViewer, int) 
		int gap
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
		org.eclipse.swt.widgets.Control[] children
		org.eclipse.swt.graphics.Point s
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
		org.eclipse.swt.graphics.Rectangle clArea
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.swt.graphics.Rectangle trim
		int topTrim
		int scrollbarHeight
		int x
		int width
		int overviewRulerWidth
		int verticalRulerWidth
		org.eclipse.swt.widgets.Control verticalRulerControl
		int oldWidth
		int bottomOffset
		int[] arrowHeights
		int overviewRulerX
		org.eclipse.swt.widgets.Control headerControl
		boolean noArrows
		int headerHeight
	private int[] getVerticalScrollArrowHeights (org.eclipse.swt.custom.StyledText, int) 
		org.eclipse.swt.custom.StyledText textWidget
		int bottomOffset
		org.eclipse.swt.widgets.ScrollBar verticalBar
		int[] arrowHeights
		org.eclipse.swt.graphics.Point originalSize
		int fakeHeight
	private int[] computeScrollArrowHeights (org.eclipse.swt.custom.StyledText, int) 
		org.eclipse.swt.custom.StyledText textWidget
		int bottomOffset
		org.eclipse.swt.widgets.ScrollBar verticalBar
		org.eclipse.swt.graphics.Rectangle thumbTrackBounds
		int topArrowHeight
		int bottomArrowHeight
}

org/eclipse/jface/text/source/SourceViewer.class
SourceViewer.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.SourceViewer extends org.eclipse.jface.text.TextViewer implements org.eclipse.jface.text.source.ISourceViewer org.eclipse.jface.text.source.ISourceViewerExtension org.eclipse.jface.text.source.ISourceViewerExtension2 org.eclipse.jface.text.source.ISourceViewerExtension3 org.eclipse.jface.text.source.ISourceViewerExtension4  {
	protected static final int GAP_SIZE
	protected static final int GAP_SIZE_1
	protected static final String _SELECTION_POSITION_CATEGORY
	protected static final Object MODEL_ANNOTATION_MODEL
	protected org.eclipse.jface.text.contentassist.IContentAssistant fContentAssistant
	private org.eclipse.jface.text.source.ContentAssistantFacade fContentAssistantFacade
	protected boolean fContentAssistantInstalled
	protected org.eclipse.jface.text.quickassist.IQuickAssistAssistant fQuickAssistAssistant
	protected boolean fQuickAssistAssistantInstalled
	protected org.eclipse.jface.text.formatter.IContentFormatter fContentFormatter
	protected org.eclipse.jface.text.reconciler.IReconciler fReconciler
	protected org.eclipse.jface.text.presentation.IPresentationReconciler fPresentationReconciler
	protected org.eclipse.jface.text.source.IAnnotationHover fAnnotationHover
	protected final java.util.Stack fSelections
	protected org.eclipse.jface.text.IPositionUpdater fSelectionUpdater
	protected String fSelectionCategory
	protected org.eclipse.jface.text.source.IAnnotationHover fOverviewRulerAnnotationHover
	protected org.eclipse.jface.text.information.IInformationPresenter fInformationPresenter
	private org.eclipse.jface.text.source.IVerticalRuler fVerticalRuler
	private boolean fIsVerticalRulerVisible
	private org.eclipse.swt.widgets.Composite fComposite
	private org.eclipse.jface.text.source.IAnnotationModel fVisualAnnotationModel
	private org.eclipse.jface.text.source.Annotation fRangeIndicator
	private org.eclipse.jface.text.source.AnnotationBarHoverManager fVerticalRulerHoveringController
	private org.eclipse.jface.text.AbstractHoverInformationControlManager fOverviewRulerHoveringController
	private org.eclipse.jface.text.source.IOverviewRuler fOverviewRuler
	private boolean fIsOverviewRulerVisible
	static void  () 
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, int) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.text.source.IVerticalRuler ruler
		int styles
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, org.eclipse.jface.text.source.IOverviewRuler, boolean, int) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.text.source.IVerticalRuler verticalRuler
		org.eclipse.jface.text.source.IOverviewRuler overviewRuler
		boolean showAnnotationsOverview
		int styles
	protected void createControl (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int styles
	protected org.eclipse.swt.widgets.Layout createLayout () 
	public org.eclipse.swt.widgets.Control getControl () 
	public void setAnnotationHover (org.eclipse.jface.text.source.IAnnotationHover) 
		org.eclipse.jface.text.source.IAnnotationHover annotationHover
	public void setOverviewRulerAnnotationHover (org.eclipse.jface.text.source.IAnnotationHover) 
		org.eclipse.jface.text.source.IAnnotationHover annotationHover
	public void configure (org.eclipse.jface.text.source.SourceViewerConfiguration) 
		org.eclipse.jface.text.source.SourceViewerConfiguration configuration
		org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] hyperlinkDetectors
		int eventStateMask
		String[] types
		int i
		String t
		int[] stateMasks
		int j
		int stateMask
		String[] prefixes
	protected void ensureAnnotationHoverManagerInstalled () 
	protected void ensureOverviewHoverManagerInstalled () 
	public void setHoverEnrichMode (org.eclipse.jface.text.ITextViewerExtension8$EnrichMode) 
		org.eclipse.jface.text.ITextViewerExtension8$EnrichMode mode
	public void activatePlugins () 
	public void setDocument (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void setDocument (org.eclipse.jface.text.IDocument, int, int) 
		org.eclipse.jface.text.IDocument document
		int visibleRegionOffset
		int visibleRegionLength
	public void setDocument (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.source.IAnnotationModel annotationModel
	protected org.eclipse.jface.text.source.IAnnotationModel createVisualAnnotationModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel annotationModel
		org.eclipse.jface.text.source.IAnnotationModelExtension model
	protected void disposeVisualAnnotationModel () 
	public void setDocument (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.source.IAnnotationModel, int, int) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.source.IAnnotationModel annotationModel
		int modelRangeOffset
		int modelRangeLength
	public org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel () 
		org.eclipse.jface.text.source.IAnnotationModelExtension extension
	public org.eclipse.jface.text.quickassist.IQuickAssistAssistant getQuickAssistAssistant () 
	public final org.eclipse.jface.text.source.ContentAssistantFacade getContentAssistantFacade () 
	public org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext getQuickAssistInvocationContext () 
		org.eclipse.swt.graphics.Point selection
	public org.eclipse.jface.text.source.IAnnotationModel getVisualAnnotationModel () 
	public void unconfigure () 
	protected void handleDispose () 
	public boolean canDoOperation (int) 
		int operation
	protected org.eclipse.jface.text.formatter.IFormattingContext createFormattingContext () 
	protected org.eclipse.swt.graphics.Point rememberSelection () 
		org.eclipse.jface.text.ITextSelection selection
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.Position position
	protected void restoreSelection () 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.Position position
		org.eclipse.swt.graphics.Point currentSelection
	protected void clearRememberedSelection () 
		org.eclipse.jface.text.IDocument document
	public void doOperation (int) 
		int operation
		org.eclipse.swt.graphics.Point selection
		org.eclipse.jface.text.IRewriteTarget target
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.formatter.IFormattingContext context
		org.eclipse.jface.text.DocumentRewriteSession rewriteSession
		org.eclipse.jface.text.IDocumentExtension4 extension
		org.eclipse.jface.text.DocumentRewriteSessionType type
		String rememberedContents
		org.eclipse.jface.text.formatter.IContentFormatterExtension extension
		org.eclipse.jface.text.IRegion r
		org.eclipse.jface.text.IRegion r
		org.eclipse.jface.text.IRegion coverage
		RuntimeException x
		org.eclipse.jface.text.IDocumentExtension4 extension
		org.eclipse.jface.text.IDocumentExtension4 extension
	protected void updateSlaveDocuments (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument masterDocument
		org.eclipse.jface.text.ISlaveDocumentManager manager
		org.eclipse.jface.text.ISlaveDocumentManagerExtension extension
		org.eclipse.jface.text.IDocument[] slaves
		int i
		org.eclipse.jface.text.projection.ChildDocument child
		org.eclipse.jface.text.Position p
	public void enableOperation (int, boolean) 
		int operation
		boolean enable
	public void setRangeIndicator (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation rangeIndicator
	public void setRangeIndication (int, int, boolean) 
		int start
		int length
		boolean moveCursor
		org.eclipse.jface.text.source.IAnnotationModelExtension extension
	public org.eclipse.jface.text.IRegion getRangeIndication () 
		org.eclipse.jface.text.Position position
	public void removeRangeIndication () 
	public void showAnnotations (boolean) 
		boolean show
		boolean old
	private boolean isVerticalRulerOnlyShowingAnnotations () 
		java.util.Iterator iter
	protected final org.eclipse.jface.text.source.IVerticalRuler getVerticalRuler () 
	public void showAnnotationsOverview (boolean) 
		boolean show
		boolean old
	public org.eclipse.jface.text.source.IAnnotationHover getCurrentAnnotationHover () 
	static org.eclipse.jface.text.source.IVerticalRuler access$0 (org.eclipse.jface.text.source.SourceViewer) 
	static boolean access$1 (org.eclipse.jface.text.source.SourceViewer) 
	static org.eclipse.jface.text.source.IOverviewRuler access$2 (org.eclipse.jface.text.source.SourceViewer) 
	static boolean access$3 (org.eclipse.jface.text.source.SourceViewer) 
}

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

org/eclipse/jface/text/source/SourceViewerConfiguration.class
SourceViewerConfiguration.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.SourceViewerConfiguration extends java.lang.Object {
	public void  () 
	public int getTabWidth (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public org.eclipse.jface.text.IUndoManager getUndoManager (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public org.eclipse.jface.text.reconciler.IReconciler getReconciler (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public org.eclipse.jface.text.presentation.IPresentationReconciler getPresentationReconciler (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		org.eclipse.jface.text.presentation.PresentationReconciler reconciler
	public org.eclipse.jface.text.formatter.IContentFormatter getContentFormatter (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public org.eclipse.jface.text.contentassist.IContentAssistant getContentAssistant (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public org.eclipse.jface.text.quickassist.IQuickAssistAssistant getQuickAssistAssistant (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public org.eclipse.jface.text.IAutoIndentStrategy getAutoIndentStrategy (org.eclipse.jface.text.source.ISourceViewer, java.lang.String) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		String contentType
	public org.eclipse.jface.text.IAutoEditStrategy[] getAutoEditStrategies (org.eclipse.jface.text.source.ISourceViewer, java.lang.String) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		String contentType
	public java.lang.String[] getDefaultPrefixes (org.eclipse.jface.text.source.ISourceViewer, java.lang.String) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		String contentType
	public org.eclipse.jface.text.ITextDoubleClickStrategy getDoubleClickStrategy (org.eclipse.jface.text.source.ISourceViewer, java.lang.String) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		String contentType
	public java.lang.String[] getIndentPrefixes (org.eclipse.jface.text.source.ISourceViewer, java.lang.String) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		String contentType
	protected java.lang.String[] getIndentPrefixesForTab (int) 
		int tabWidth
		String[] indentPrefixes
		int i
		char[] spaceChars
		String spaces
	public org.eclipse.jface.text.source.IAnnotationHover getAnnotationHover (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public org.eclipse.jface.text.source.IAnnotationHover getOverviewRulerAnnotationHover (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public int[] getConfiguredTextHoverStateMasks (org.eclipse.jface.text.source.ISourceViewer, java.lang.String) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		String contentType
	public org.eclipse.jface.text.ITextHover getTextHover (org.eclipse.jface.text.source.ISourceViewer, java.lang.String, int) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		String contentType
		int stateMask
	public org.eclipse.jface.text.ITextHover getTextHover (org.eclipse.jface.text.source.ISourceViewer, java.lang.String) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		String contentType
	public org.eclipse.jface.text.IInformationControlCreator getInformationControlCreator (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public org.eclipse.jface.text.information.IInformationPresenter getInformationPresenter (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public java.lang.String[] getConfiguredContentTypes (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public java.lang.String getConfiguredDocumentPartitioning (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public org.eclipse.jface.text.hyperlink.IHyperlinkDetector[] getHyperlinkDetectors (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public org.eclipse.jface.text.hyperlink.IHyperlinkPresenter getHyperlinkPresenter (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
	public int getHyperlinkStateMask (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
}

org/eclipse/jface/text/source/TextInvocationContext.class
TextInvocationContext.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.TextInvocationContext extends java.lang.Object implements org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext  {
	private org.eclipse.jface.text.source.ISourceViewer fSourceViewer
	private int fOffset
	private int fLength
	public void  (org.eclipse.jface.text.source.ISourceViewer, int, int) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		int offset
		int length
	public int getOffset () 
	public int getLength () 
	public org.eclipse.jface.text.source.ISourceViewer getSourceViewer () 
}

org/eclipse/jface/text/source/VerticalRuler$1.class
VerticalRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.VerticalRuler$1 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.jface.text.source.VerticalRuler this$0
	void  (org.eclipse.jface.text.source.VerticalRuler) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
}

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

org/eclipse/jface/text/source/VerticalRuler$3.class
VerticalRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.VerticalRuler$3 extends java.lang.Object implements org.eclipse.swt.events.MouseListener  {
	final org.eclipse.jface.text.source.VerticalRuler this$0
	void  (org.eclipse.jface.text.source.VerticalRuler) 
	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
}

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

org/eclipse/jface/text/source/VerticalRuler$InternalListener.class
VerticalRuler.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.VerticalRuler$InternalListener extends java.lang.Object implements org.eclipse.jface.text.IViewportListener org.eclipse.jface.text.source.IAnnotationModelListener org.eclipse.jface.text.ITextListener  {
	final org.eclipse.jface.text.source.VerticalRuler this$0
	void  (org.eclipse.jface.text.source.VerticalRuler) 
	public void viewportChanged (int) 
		int verticalPosition
	public void modelChanged (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public void textChanged (org.eclipse.jface.text.TextEvent) 
		org.eclipse.jface.text.TextEvent e
}

org/eclipse/jface/text/source/VerticalRuler.class
VerticalRuler.java
package org.eclipse.jface.text.source
public final org.eclipse.jface.text.source.VerticalRuler extends java.lang.Object implements org.eclipse.jface.text.source.IVerticalRuler org.eclipse.jface.text.source.IVerticalRulerExtension  {
	private static final boolean IS_MAC
	private org.eclipse.jface.text.ITextViewer fTextViewer
	private org.eclipse.swt.widgets.Canvas fCanvas
	private org.eclipse.jface.text.source.IAnnotationModel fModel
	private int fScrollPos
	private org.eclipse.swt.graphics.Image fBuffer
	private int fLastMouseButtonActivityLine
	private org.eclipse.jface.text.source.VerticalRuler$InternalListener fInternalListener
	private int fWidth
	private org.eclipse.jface.text.source.IAnnotationAccess fAnnotationAccess
	static void  () 
	public void  (int) 
		int width
	public void  (int, org.eclipse.jface.text.source.IAnnotationAccess) 
		int width
		org.eclipse.jface.text.source.IAnnotationAccess annotationAcccess
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.ITextViewer) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.text.ITextViewer textViewer
	private void handleDispose () 
	private void doubleBufferPaint (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC dest
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle r
		org.eclipse.swt.graphics.GC gc
	private int getInclusiveTopIndexStartOffset () 
		org.eclipse.swt.custom.StyledText textWidget
		int top
		org.eclipse.jface.text.IDocument document
	protected void doPaint (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.source.IAnnotationAccessExtension annotationAccessExtension
		org.eclipse.swt.custom.StyledText styledText
		org.eclipse.jface.text.IDocument doc
		int topLeft
		int bottomRight
		int viewPort
		org.eclipse.swt.graphics.Point d
		int topLine
		int bottomLine
		org.eclipse.jface.text.IRegion region
		org.eclipse.swt.graphics.Rectangle r
		int maxLayer
		int layer
		java.util.Iterator iter
		org.eclipse.jface.text.source.IAnnotationPresentation annotationPresentation
		org.eclipse.jface.text.source.Annotation annotation
		int lay
		org.eclipse.jface.text.Position position
		int offset
		int length
		int startLine
		int endLine
		int lines
	protected void doPaint1 (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.jface.text.source.IAnnotationAccessExtension annotationAccessExtension
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.swt.graphics.Point dimension
		org.eclipse.swt.graphics.Rectangle r
		int maxLayer
		int layer
		java.util.Iterator iter
		org.eclipse.jface.text.source.IAnnotationPresentation annotationPresentation
		org.eclipse.jface.text.source.Annotation annotation
		int lay
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.IRegion widgetRegion
		int startLine
		int endLine
		int lines
	public void update () 
		org.eclipse.swt.widgets.Display d
	private void redraw () 
		org.eclipse.swt.graphics.GC gc
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public org.eclipse.jface.text.source.IAnnotationModel getModel () 
	public int getWidth () 
	public int getLineOfLastMouseButtonActivity () 
		org.eclipse.jface.text.IDocument doc
	public int toDocumentLineNumber (int) 
		int y_coordinate
		org.eclipse.swt.custom.StyledText text
		int line
	protected static final int widgetLine2ModelLine (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int widgetLine
		org.eclipse.jface.text.ITextViewerExtension5 extension
		org.eclipse.jface.text.IRegion r
		org.eclipse.jface.text.IDocument d
	public void setFont (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font font
	public void setLocationOfLastMouseButtonActivity (int, int) 
		int x
		int y
	public void addMouseListener (org.eclipse.swt.events.MouseListener) 
		org.eclipse.swt.events.MouseListener listener
	public void removeMouseListener (org.eclipse.swt.events.MouseListener) 
		org.eclipse.swt.events.MouseListener listener
	static int access$0 (org.eclipse.jface.text.source.VerticalRuler) 
	static void access$1 (org.eclipse.jface.text.source.VerticalRuler) 
	static org.eclipse.jface.text.ITextViewer access$2 (org.eclipse.jface.text.source.VerticalRuler) 
	static void access$3 (org.eclipse.jface.text.source.VerticalRuler, org.eclipse.swt.graphics.GC) 
	static void access$4 (org.eclipse.jface.text.source.VerticalRuler) 
	static void access$5 (org.eclipse.jface.text.source.VerticalRuler, org.eclipse.jface.text.ITextViewer) 
	static void access$6 (org.eclipse.jface.text.source.VerticalRuler, int) 
}

org/eclipse/jface/text/source/VerticalRulerEvent.class
VerticalRulerEvent.java
package org.eclipse.jface.text.source
public org.eclipse.jface.text.source.VerticalRulerEvent extends java.lang.Object {
	private org.eclipse.jface.text.source.Annotation fAnnotation
	public void  (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
	public org.eclipse.jface.text.source.Annotation getSelectedAnnotation () 
	public void setSelectedAnnotation (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
}

org/eclipse/jface/text/source/VisualAnnotationModel.class
VisualAnnotationModel.java
package org.eclipse.jface.text.source
 org.eclipse.jface.text.source.VisualAnnotationModel extends org.eclipse.jface.text.source.AnnotationModel implements org.eclipse.jface.text.source.IAnnotationModelListener  {
	private org.eclipse.jface.text.source.IAnnotationModel fModel
	public void  (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel modelAnnotationModel
	public org.eclipse.jface.text.source.IAnnotationModel getModelAnnotationModel () 
	public void addAnnotationModelListener (org.eclipse.jface.text.source.IAnnotationModelListener) 
		org.eclipse.jface.text.source.IAnnotationModelListener listener
	public void connect (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void disconnect (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public java.util.Iterator getAnnotationIterator () 
		java.util.ArrayList a
		java.util.Iterator e
	public org.eclipse.jface.text.Position getPosition (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.Position p
	public void modelChanged (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
		java.util.Iterator iter
		org.eclipse.jface.text.source.IAnnotationModelListener l
	public void removeAnnotationModelListener (org.eclipse.jface.text.source.IAnnotationModelListener) 
		org.eclipse.jface.text.source.IAnnotationModelListener listener
}

org/eclipse/jface/text/source/projection/
org/eclipse/jface/text/source/projection/AnnotationBag.class
AnnotationBag.java
package org.eclipse.jface.text.source.projection
public org.eclipse.jface.text.source.projection.AnnotationBag extends org.eclipse.jface.text.source.Annotation {
	private java.util.Set fAnnotations
	public void  (java.lang.String) 
		String type
	public void add (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
	public void remove (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
}

org/eclipse/jface/text/source/projection/IProjectionListener.class
IProjectionListener.java
package org.eclipse.jface.text.source.projection
public abstract org.eclipse.jface.text.source.projection.IProjectionListener extends java.lang.Object {
	public abstract void projectionEnabled () 
	public abstract void projectionDisabled () 
}

org/eclipse/jface/text/source/projection/IProjectionPosition.class
IProjectionPosition.java
package org.eclipse.jface.text.source.projection
public abstract org.eclipse.jface.text.source.projection.IProjectionPosition extends java.lang.Object {
	public abstract org.eclipse.jface.text.IRegion[] computeProjectionRegions (org.eclipse.jface.text.IDocument)  throws org.eclipse.jface.text.BadLocationException 
	public abstract int computeCaptionOffset (org.eclipse.jface.text.IDocument)  throws org.eclipse.jface.text.BadLocationException 
}

org/eclipse/jface/text/source/projection/ProjectionAnnotation$DisplayDisposeRunnable.class
ProjectionAnnotation.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionAnnotation$DisplayDisposeRunnable extends java.lang.Object implements java.lang.Runnable  {
	private void  () 
	public void run () 
	void  (org.eclipse.jface.text.source.projection.ProjectionAnnotation$DisplayDisposeRunnable) 
}

org/eclipse/jface/text/source/projection/ProjectionAnnotation.class
ProjectionAnnotation.java
package org.eclipse.jface.text.source.projection
public org.eclipse.jface.text.source.projection.ProjectionAnnotation extends org.eclipse.jface.text.source.Annotation implements org.eclipse.jface.text.source.IAnnotationPresentation  {
	public static final String TYPE
	private static final int COLOR
	private static org.eclipse.swt.graphics.Image fgCollapsedImage
	private static org.eclipse.swt.graphics.Image fgExpandedImage
	private boolean fIsCollapsed
	private boolean fIsRangeIndication
	static Class class$0
	public void  () 
	public void  (boolean) 
		boolean isCollapsed
	public void setRangeIndication (boolean) 
		boolean rangeIndication
	private void drawRangeIndication (org.eclipse.swt.graphics.GC, org.eclipse.swt.widgets.Canvas, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.widgets.Canvas canvas
		org.eclipse.swt.graphics.Rectangle r
		int height
	public void paint (org.eclipse.swt.graphics.GC, org.eclipse.swt.widgets.Canvas, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.widgets.Canvas canvas
		org.eclipse.swt.graphics.Rectangle rectangle
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.graphics.FontMetrics fontMetrics
		int delta
	public int getLayer () 
	private org.eclipse.swt.graphics.Image getImage (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	private void initializeImages (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public boolean isCollapsed () 
	public void markCollapsed () 
	public void markExpanded () 
	static org.eclipse.swt.graphics.Image access$0 () 
	static void access$1 (org.eclipse.swt.graphics.Image) 
	static org.eclipse.swt.graphics.Image access$2 () 
	static void access$3 (org.eclipse.swt.graphics.Image) 
}

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

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

org/eclipse/jface/text/source/projection/ProjectionAnnotationHover.class
ProjectionAnnotationHover.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionAnnotationHover extends java.lang.Object implements org.eclipse.jface.text.source.IAnnotationHover org.eclipse.jface.text.source.IAnnotationHoverExtension org.eclipse.jface.text.information.IInformationProviderExtension2  {
	private org.eclipse.jface.text.IInformationControlCreator fInformationControlCreator
	private org.eclipse.jface.text.IInformationControlCreator fInformationPresenterControlCreator
	void  () 
	public void setHoverControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	public void setInformationPresenterControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	public java.lang.String getHoverInfo (org.eclipse.jface.text.source.ISourceViewer, int) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		int lineNumber
	private boolean isCaptionLine (org.eclipse.jface.text.Position, org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.IDocument document
		int line
		int captionOffset
		int captionOffset
		int startLine
	private java.lang.String getProjectionTextAtLine (org.eclipse.jface.text.source.ISourceViewer, int, int) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		int line
		int numberOfLines
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.ISourceViewerExtension2 viewerExtension
		org.eclipse.jface.text.source.IAnnotationModel visual
		org.eclipse.jface.text.source.IAnnotationModelExtension modelExtension
		org.eclipse.jface.text.IDocument document
		java.util.Iterator e
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position position
	private java.lang.String getText (org.eclipse.jface.text.IDocument, int, int, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument document
		int offset
		int length
		int numberOfLines
		int endOffset
		int endLine
		org.eclipse.jface.text.IRegion lineInfo
	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 visibleLines
	public org.eclipse.jface.text.source.ILineRange getHoverLineRange (org.eclipse.jface.text.source.ISourceViewer, int) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		int lineNumber
	public boolean canHandleMouseCursor () 
	public org.eclipse.jface.text.IInformationControlCreator getHoverControlCreator () 
	public org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator () 
}

org/eclipse/jface/text/source/projection/ProjectionAnnotationModel.class
ProjectionAnnotationModel.java
package org.eclipse.jface.text.source.projection
public org.eclipse.jface.text.source.projection.ProjectionAnnotationModel extends org.eclipse.jface.text.source.AnnotationModel {
	public void  () 
	public void collapse (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.source.projection.ProjectionAnnotation projection
	public void expand (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.source.projection.ProjectionAnnotation projection
	public void toggleExpansionState (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.source.projection.ProjectionAnnotation projection
	public boolean expandAll (int, int) 
		int offset
		int length
	public boolean collapseAll (int, int) 
		int offset
		int length
		boolean collapsing
		java.util.Iterator iterator
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position position
	protected boolean expandAll (int, int, boolean) 
		int offset
		int length
		boolean fireModelChanged
		boolean expanding
		java.util.Iterator iterator
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position position
	public void modifyAnnotations (org.eclipse.jface.text.source.Annotation[], java.util.Map, org.eclipse.jface.text.source.Annotation[]) 
		org.eclipse.jface.text.source.Annotation[] deletions
		java.util.Map additions
		org.eclipse.jface.text.source.Annotation[] modifications
		int i
}

org/eclipse/jface/text/source/projection/ProjectionRulerColumn$1.class
ProjectionRulerColumn.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionRulerColumn$1 extends org.eclipse.swt.events.MouseTrackAdapter {
	final org.eclipse.jface.text.source.projection.ProjectionRulerColumn this$0
	void  (org.eclipse.jface.text.source.projection.ProjectionRulerColumn) 
	public void mouseExit (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/jface/text/source/projection/ProjectionRulerColumn$2.class
ProjectionRulerColumn.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionRulerColumn$2 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener  {
	final org.eclipse.jface.text.source.projection.ProjectionRulerColumn this$0
	void  (org.eclipse.jface.text.source.projection.ProjectionRulerColumn) 
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		boolean redraw
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
}

org/eclipse/jface/text/source/projection/ProjectionRulerColumn.class
ProjectionRulerColumn.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionRulerColumn extends org.eclipse.jface.text.source.AnnotationRulerColumn {
	private org.eclipse.jface.text.source.projection.ProjectionAnnotation fCurrentAnnotation
	private int fMouseDownLine
	public void  (org.eclipse.jface.text.source.IAnnotationModel, int, org.eclipse.jface.text.source.IAnnotationAccess) 
		org.eclipse.jface.text.source.IAnnotationModel model
		int width
		org.eclipse.jface.text.source.IAnnotationAccess annotationAccess
	public void  (int, org.eclipse.jface.text.source.IAnnotationAccess) 
		int width
		org.eclipse.jface.text.source.IAnnotationAccess annotationAccess
	protected void mouseClicked (int) 
		int line
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.source.projection.ProjectionAnnotationModel model
	protected void mouseDown (int) 
		int rulerLine
	protected void mouseDoubleClicked (int) 
		int rulerLine
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.source.projection.ProjectionAnnotationModel model
	private org.eclipse.jface.text.source.projection.ProjectionAnnotation findAnnotation (int, boolean) 
		int line
		boolean exact
		org.eclipse.jface.text.source.projection.ProjectionAnnotation previousAnnotation
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.IDocument document
		int previousDistance
		java.util.Iterator e
		Object next
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position p
		int distance
	private int getDistance (org.eclipse.jface.text.source.projection.ProjectionAnnotation, org.eclipse.jface.text.Position, org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.IDocument document
		int line
		int startLine
		int endLine
		int captionOffset
		int captionOffset
		int captionLine
	private boolean clearCurrentAnnotation () 
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.jface.text.source.CompositeRuler, org.eclipse.swt.widgets.Composite) 
		org.eclipse.jface.text.source.CompositeRuler parentRuler
		org.eclipse.swt.widgets.Composite parentControl
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Color background
	public void setModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.IAnnotationModelExtension extension
	protected boolean isPropagatingMouseListener () 
	protected boolean hasAnnotation (int) 
		int lineNumber
	static boolean access$0 (org.eclipse.jface.text.source.projection.ProjectionRulerColumn) 
	static org.eclipse.jface.text.source.projection.ProjectionAnnotation access$1 (org.eclipse.jface.text.source.projection.ProjectionRulerColumn, int, boolean) 
	static org.eclipse.jface.text.source.projection.ProjectionAnnotation access$2 (org.eclipse.jface.text.source.projection.ProjectionRulerColumn) 
	static void access$3 (org.eclipse.jface.text.source.projection.ProjectionRulerColumn, org.eclipse.jface.text.source.projection.ProjectionAnnotation) 
}

org/eclipse/jface/text/source/projection/ProjectionSummary$Summarizer.class
ProjectionSummary.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionSummary$Summarizer extends java.lang.Thread {
	private boolean fReset
	final org.eclipse.jface.text.source.projection.ProjectionSummary this$0
	public void  (org.eclipse.jface.text.source.projection.ProjectionSummary) 
	public void reset () 
	public void run () 
}

org/eclipse/jface/text/source/projection/ProjectionSummary.class
ProjectionSummary.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionSummary extends java.lang.Object {
	private org.eclipse.jface.text.source.projection.ProjectionViewer fProjectionViewer
	private org.eclipse.jface.text.source.IAnnotationModel fAnnotationModel
	private org.eclipse.jface.text.source.IAnnotationAccess fAnnotationAccess
	private java.util.List fConfiguredAnnotationTypes
	private Object fLock
	private org.eclipse.core.runtime.IProgressMonitor fProgressMonitor
	private volatile org.eclipse.jface.text.source.projection.ProjectionSummary$Summarizer fSummarizer
	public void  (org.eclipse.jface.text.source.projection.ProjectionViewer, org.eclipse.jface.text.source.IAnnotationAccess) 
		org.eclipse.jface.text.source.projection.ProjectionViewer projectionViewer
		org.eclipse.jface.text.source.IAnnotationAccess annotationAccess
	public void addAnnotationType (java.lang.String) 
		String annotationType
	public void removeAnnotationType (java.lang.String) 
		String annotationType
	public void updateSummaries () 
	private void internalUpdateSummaries (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		Object previousLockObject
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.ISynchronizable sync
		org.eclipse.jface.text.ISynchronizable sync
		org.eclipse.jface.text.ISynchronizable sync
		org.eclipse.jface.text.ISynchronizable sync
	private boolean isCanceled (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	private void removeSummaries (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jface.text.source.IAnnotationModelExtension extension
		java.util.List bags
		java.util.Iterator e
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.source.Annotation[] deletions
	private void createSummaries (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jface.text.source.projection.ProjectionAnnotationModel model
		java.util.Map additions
		java.util.Iterator e
		org.eclipse.jface.text.source.projection.ProjectionAnnotation projection
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.IRegion[] summaryRegions
		org.eclipse.jface.text.Position summaryAnchor
		org.eclipse.jface.text.source.IAnnotationModelExtension extension
		java.util.Iterator e1
		org.eclipse.jface.text.source.projection.AnnotationBag bag
		org.eclipse.jface.text.Position position
	private void createSummary (java.util.Map, org.eclipse.jface.text.IRegion[], org.eclipse.jface.text.Position) 
		java.util.Map additions
		org.eclipse.jface.text.IRegion[] summaryRegions
		org.eclipse.jface.text.Position summaryAnchor
		int size
		java.util.Map map
		int i
		String type
		org.eclipse.jface.text.source.IAnnotationModel model
		java.util.Iterator e
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.jface.text.source.projection.AnnotationBag bag
		org.eclipse.jface.text.Position position
		int i
		org.eclipse.jface.text.source.projection.AnnotationBag bag
	private org.eclipse.jface.text.source.projection.AnnotationBag findBagForType (java.util.Map, java.lang.String) 
		java.util.Map bagMap
		String annotationType
		org.eclipse.jface.text.source.projection.AnnotationBag bag
		org.eclipse.jface.text.source.IAnnotationAccessExtension extension
		Object[] superTypes
		int i
	private boolean includes (org.eclipse.jface.text.IRegion[], org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.IRegion[] regions
		org.eclipse.jface.text.Position position
		int i
		org.eclipse.jface.text.IRegion region
	static void access$0 (org.eclipse.jface.text.source.projection.ProjectionSummary, org.eclipse.core.runtime.IProgressMonitor) 
	static java.lang.Object access$1 (org.eclipse.jface.text.source.projection.ProjectionSummary) 
	static org.eclipse.core.runtime.IProgressMonitor access$2 (org.eclipse.jface.text.source.projection.ProjectionSummary) 
	static void access$3 (org.eclipse.jface.text.source.projection.ProjectionSummary, org.eclipse.core.runtime.IProgressMonitor) 
	static void access$4 (org.eclipse.jface.text.source.projection.ProjectionSummary, org.eclipse.jface.text.source.projection.ProjectionSummary$Summarizer) 
}

org/eclipse/jface/text/source/projection/ProjectionSupport$ProjectionAnnotationsPainter.class
ProjectionSupport.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionSupport$ProjectionAnnotationsPainter extends org.eclipse.jface.text.source.AnnotationPainter {
	public void  (org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.IAnnotationAccess) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		org.eclipse.jface.text.source.IAnnotationAccess access
	protected org.eclipse.jface.text.source.IAnnotationModel findAnnotationModel (org.eclipse.jface.text.source.ISourceViewer) 
		org.eclipse.jface.text.source.ISourceViewer sourceViewer
		org.eclipse.jface.text.source.projection.ProjectionViewer projectionViewer
	protected boolean skip (org.eclipse.jface.text.source.Annotation) 
		org.eclipse.jface.text.source.Annotation annotation
}

org/eclipse/jface/text/source/projection/ProjectionSupport$ProjectionDrawingStrategy.class
ProjectionSupport.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionSupport$ProjectionDrawingStrategy extends java.lang.Object implements org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy  {
	private void  () 
	public void draw (org.eclipse.jface.text.source.Annotation, org.eclipse.swt.graphics.GC, org.eclipse.swt.custom.StyledText, int, int, org.eclipse.swt.graphics.Color) 
		org.eclipse.jface.text.source.Annotation annotation
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.custom.StyledText textWidget
		int offset
		int length
		org.eclipse.swt.graphics.Color color
		org.eclipse.jface.text.source.projection.ProjectionAnnotation projectionAnnotation
		org.eclipse.swt.custom.StyledTextContent content
		int line
		int lineStart
		String text
		int lineLength
		int lineEnd
		org.eclipse.swt.graphics.Point p
		org.eclipse.swt.graphics.Color c
		org.eclipse.swt.graphics.FontMetrics metrics
		int baseline
		int descent
		int ascent
		int leading
		int height
		int width
		int third
		int dotsVertical
	void  (org.eclipse.jface.text.source.projection.ProjectionSupport$ProjectionDrawingStrategy) 
}

org/eclipse/jface/text/source/projection/ProjectionSupport$ProjectionListener.class
ProjectionSupport.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionSupport$ProjectionListener extends java.lang.Object implements org.eclipse.jface.text.source.projection.IProjectionListener  {
	final org.eclipse.jface.text.source.projection.ProjectionSupport this$0
	private void  (org.eclipse.jface.text.source.projection.ProjectionSupport) 
	public void projectionEnabled () 
	public void projectionDisabled () 
	void  (org.eclipse.jface.text.source.projection.ProjectionSupport, org.eclipse.jface.text.source.projection.ProjectionSupport$ProjectionListener) 
}

org/eclipse/jface/text/source/projection/ProjectionSupport.class
ProjectionSupport.java
package org.eclipse.jface.text.source.projection
public org.eclipse.jface.text.source.projection.ProjectionSupport extends java.lang.Object {
	public static final Object PROJECTION
	private org.eclipse.jface.text.source.projection.ProjectionViewer fViewer
	private org.eclipse.jface.text.source.IAnnotationAccess fAnnotationAccess
	private org.eclipse.jface.text.source.ISharedTextColors fSharedTextColors
	private java.util.List fSummarizableTypes
	private org.eclipse.jface.text.IInformationControlCreator fInformationControlCreator
	private org.eclipse.jface.text.IInformationControlCreator fInformationPresenterControlCreator
	private org.eclipse.jface.text.source.projection.ProjectionSupport$ProjectionListener fProjectionListener
	private org.eclipse.jface.text.source.projection.ProjectionSupport$ProjectionAnnotationsPainter fPainter
	private org.eclipse.jface.text.source.projection.ProjectionRulerColumn fColumn
	private org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy fDrawingStrategy
	static Class class$0
	static void  () 
	public void  (org.eclipse.jface.text.source.projection.ProjectionViewer, org.eclipse.jface.text.source.IAnnotationAccess, org.eclipse.jface.text.source.ISharedTextColors) 
		org.eclipse.jface.text.source.projection.ProjectionViewer viewer
		org.eclipse.jface.text.source.IAnnotationAccess annotationAccess
		org.eclipse.jface.text.source.ISharedTextColors sharedTextColors
	public void addSummarizableAnnotationType (java.lang.String) 
		String annotationType
	public void removeSummarizableAnnotationType (java.lang.String) 
		String annotationType
	public void setHoverControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	public void setInformationPresenterControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator creator
	public void setAnnotationPainterDrawingStrategy (org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy) 
		org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy strategy
	private org.eclipse.jface.text.source.AnnotationPainter$IDrawingStrategy getDrawingStrategy () 
	public void install () 
	public void dispose () 
	protected void doEnableProjection () 
	protected void doDisableProjection () 
	private org.eclipse.jface.text.source.projection.ProjectionSummary createProjectionSummary () 
		org.eclipse.jface.text.source.projection.ProjectionSummary summary
		int size
		int i
	private org.eclipse.jface.text.source.IAnnotationHover createProjectionAnnotationHover () 
		org.eclipse.jface.text.source.projection.ProjectionAnnotationHover hover
	public java.lang.Object getAdapter (org.eclipse.jface.text.source.ISourceViewer, java.lang.Class) 
		org.eclipse.jface.text.source.ISourceViewer viewer
		Class required
		org.eclipse.jface.text.source.projection.ProjectionViewer projectionViewer
	private org.eclipse.swt.graphics.RGB getColor () 
		org.eclipse.swt.graphics.Color c
}

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

org/eclipse/jface/text/source/projection/ProjectionViewer$AnnotationModelListener.class
ProjectionViewer.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionViewer$AnnotationModelListener extends java.lang.Object implements org.eclipse.jface.text.source.IAnnotationModelListener org.eclipse.jface.text.source.IAnnotationModelListenerExtension  {
	final org.eclipse.jface.text.source.projection.ProjectionViewer this$0
	private void  (org.eclipse.jface.text.source.projection.ProjectionViewer) 
	public void modelChanged (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
	public void modelChanged (org.eclipse.jface.text.source.AnnotationModelEvent) 
		org.eclipse.jface.text.source.AnnotationModelEvent event
	private void processModelChanged (org.eclipse.jface.text.source.IAnnotationModel, org.eclipse.jface.text.source.AnnotationModelEvent) 
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.AnnotationModelEvent event
	void  (org.eclipse.jface.text.source.projection.ProjectionViewer, org.eclipse.jface.text.source.projection.ProjectionViewer$AnnotationModelListener) 
}

org/eclipse/jface/text/source/projection/ProjectionViewer$ProjectionCommand.class
ProjectionViewer.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommand extends java.lang.Object {
	static final int ADD
	static final int REMOVE
	static final int INVALIDATE_PRESENTATION
	org.eclipse.jface.text.projection.ProjectionDocument fProjection
	int fType
	int fOffset
	int fLength
	void  (org.eclipse.jface.text.projection.ProjectionDocument, int, int, int) 
		org.eclipse.jface.text.projection.ProjectionDocument projection
		int type
		int offset
		int length
	void  (int, int) 
		int offset
		int length
	int computeExpectedCosts () 
		org.eclipse.jface.text.IRegion[] gaps
		org.eclipse.jface.text.IRegion[] fragments
}

org/eclipse/jface/text/source/projection/ProjectionViewer$ProjectionCommandQueue.class
ProjectionViewer.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommandQueue extends java.lang.Object {
	static final int REDRAW_COSTS
	static final int INVALIDATION_COSTS
	java.util.List fList
	int fExpectedExecutionCosts
	private void  () 
	void add (org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommand) 
		org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommand command
	java.util.Iterator iterator () 
	void clear () 
	boolean passedRedrawCostsThreshold () 
	boolean passedInvalidationCostsThreshold () 
	private void computeExpectedExecutionCosts () 
		int max_costs
		org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommand command
		java.util.Iterator e
	void  (org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommandQueue) 
}

org/eclipse/jface/text/source/projection/ProjectionViewer$ReplaceVisibleDocumentExecutor.class
ProjectionViewer.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.ProjectionViewer$ReplaceVisibleDocumentExecutor extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener  {
	private org.eclipse.jface.text.IDocument fSlaveDocument
	private org.eclipse.jface.text.IDocument fExecutionTrigger
	final org.eclipse.jface.text.source.projection.ProjectionViewer this$0
	public void  (org.eclipse.jface.text.source.projection.ProjectionViewer, org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument slaveDocument
	public void install (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument executionTrigger
	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/text/source/projection/ProjectionViewer.class
ProjectionViewer.java
package org.eclipse.jface.text.source.projection
public org.eclipse.jface.text.source.projection.ProjectionViewer extends org.eclipse.jface.text.source.SourceViewer implements org.eclipse.jface.text.ITextViewerExtension5  {
	private static final int BASE
	public static final int EXPAND
	public static final int COLLAPSE
	public static final int TOGGLE
	public static final int EXPAND_ALL
	public static final int COLLAPSE_ALL
	private org.eclipse.jface.text.source.projection.ProjectionAnnotationModel fProjectionAnnotationModel
	private org.eclipse.jface.text.source.IAnnotationModelListener fAnnotationModelListener
	private org.eclipse.jface.text.source.projection.ProjectionSummary fProjectionSummary
	private boolean fPendingAnnotationWorldChange
	private boolean fHandleProjectionChanges
	private java.util.List fProjectionListeners
	private Object fLock
	private java.util.List fPendingRequests
	private org.eclipse.jface.text.IDocument fReplaceVisibleDocumentExecutionTrigger
	private boolean fWasProjectionEnabled
	private org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommandQueue fCommandQueue
	private int fDeletedLines
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, org.eclipse.jface.text.source.IOverviewRuler, boolean, int) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.text.source.IVerticalRuler ruler
		org.eclipse.jface.text.source.IOverviewRuler overviewRuler
		boolean showsAnnotationOverview
		int styles
	public void setProjectionSummary (org.eclipse.jface.text.source.projection.ProjectionSummary) 
		org.eclipse.jface.text.source.projection.ProjectionSummary projectionSummary
	private void addProjectionAnnotationModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.IAnnotationModelExtension extension
	private org.eclipse.jface.text.source.IAnnotationModel removeProjectionAnnotationModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.IAnnotationModelExtension extension
	public void setDocument (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.source.IAnnotationModel, int, int) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.source.IAnnotationModel annotationModel
		int modelRangeOffset
		int modelRangeLength
		boolean wasProjectionEnabled
	protected org.eclipse.jface.text.source.IAnnotationModel createVisualAnnotationModel (org.eclipse.jface.text.source.IAnnotationModel) 
		org.eclipse.jface.text.source.IAnnotationModel annotationModel
		org.eclipse.jface.text.source.IAnnotationModel model
	public org.eclipse.jface.text.source.projection.ProjectionAnnotationModel getProjectionAnnotationModel () 
		org.eclipse.jface.text.source.IAnnotationModel model
		org.eclipse.jface.text.source.IAnnotationModelExtension extension
	protected org.eclipse.jface.text.ISlaveDocumentManager createSlaveDocumentManager () 
	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
		org.eclipse.jface.text.projection.ProjectionDocument projection
		int offset
		int length
		org.eclipse.jface.text.IDocument master
		int line
	public void addProjectionListener (org.eclipse.jface.text.source.projection.IProjectionListener) 
		org.eclipse.jface.text.source.projection.IProjectionListener listener
	public void removeProjectionListener (org.eclipse.jface.text.source.projection.IProjectionListener) 
		org.eclipse.jface.text.source.projection.IProjectionListener listener
	protected void fireProjectionEnabled () 
		java.util.Iterator e
		org.eclipse.jface.text.source.projection.IProjectionListener l
	protected void fireProjectionDisabled () 
		java.util.Iterator e
		org.eclipse.jface.text.source.projection.IProjectionListener l
	public final boolean isProjectionMode () 
	public final void disableProjection () 
	public final void enableProjection () 
	private void expandAll () 
		int offset
		org.eclipse.jface.text.IDocument doc
		int length
	private void expand () 
		org.eclipse.jface.text.Position found
		org.eclipse.jface.text.source.Annotation bestMatch
		org.eclipse.swt.graphics.Point selection
		java.util.Iterator e
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position position
	private boolean touches (org.eclipse.swt.graphics.Point, org.eclipse.jface.text.Position) 
		org.eclipse.swt.graphics.Point selection
		org.eclipse.jface.text.Position position
	private void collapse () 
		org.eclipse.jface.text.Position found
		org.eclipse.jface.text.source.Annotation bestMatch
		org.eclipse.swt.graphics.Point selection
		java.util.Iterator e
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position position
	private void collapseAll () 
		int offset
		org.eclipse.jface.text.IDocument doc
		int length
	private void addMasterDocumentRange (org.eclipse.jface.text.projection.ProjectionDocument, int, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.projection.ProjectionDocument projection
		int offset
		int length
		int end
	private void removeMasterDocumentRange (org.eclipse.jface.text.projection.ProjectionDocument, int, int)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.projection.ProjectionDocument projection
		int offset
		int length
		int end
	private int toLineStart (org.eclipse.jface.text.IDocument, int, boolean)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.IDocument document
		int offset
		boolean testLastLine
	public void setVisibleRegion (int, int) 
		int start
		int length
	protected void setVisibleDocument (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.FindReplaceDocumentAdapter adapter
	public void resetVisibleRegion () 
	public org.eclipse.jface.text.IRegion getVisibleRegion () 
		org.eclipse.jface.text.IRegion visibleRegion
	public boolean overlapsWithVisibleRegion (int, int) 
		int offset
		int length
		org.eclipse.jface.text.IRegion coverage
		boolean appending
	private void replaceVisibleDocument (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument slave
		org.eclipse.jface.text.source.projection.ProjectionViewer$ReplaceVisibleDocumentExecutor executor
	private void executeReplaceVisibleDocument (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument visibleDocument
		org.eclipse.swt.custom.StyledText textWidget
		int topIndex
		org.eclipse.swt.graphics.Point selection
		org.eclipse.swt.graphics.Point currentSelection
	private void collapse (int, int, boolean)  throws org.eclipse.jface.text.BadLocationException 
		int offset
		int length
		boolean fireRedraw
		org.eclipse.jface.text.projection.ProjectionDocument projection
		org.eclipse.jface.text.IDocument visibleDocument
		org.eclipse.jface.text.IDocument master
		org.eclipse.jface.text.IDocument slave
		org.eclipse.jface.text.IDocument document
		int line
		org.eclipse.jface.text.IRegion info
	private void expand (int, int, boolean)  throws org.eclipse.jface.text.BadLocationException 
		int offset
		int length
		boolean fireRedraw
		org.eclipse.jface.text.IDocument slave
		org.eclipse.jface.text.projection.ProjectionDocument projection
		org.eclipse.jface.text.source.projection.ProjectionAnnotation[] collapsed
		int i
		org.eclipse.jface.text.IRegion[] regions
		int j
	protected final void processCatchupRequest (org.eclipse.jface.text.source.AnnotationModelEvent) 
		org.eclipse.jface.text.source.AnnotationModelEvent event
		boolean run
	protected final void postCatchupRequest (org.eclipse.jface.text.source.AnnotationModelEvent) 
		org.eclipse.jface.text.source.AnnotationModelEvent event
		org.eclipse.swt.custom.StyledText widget
		org.eclipse.swt.widgets.Display display
	private boolean isVisibleMasterDocumentSameAsDocument () 
		org.eclipse.jface.text.IDocument visibleDocument
	private void catchupWithProjectionAnnotationModel (org.eclipse.jface.text.source.AnnotationModelEvent)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.source.AnnotationModelEvent event
		org.eclipse.jface.text.source.Annotation[] addedAnnotations
		org.eclipse.jface.text.source.Annotation[] changedAnnotation
		org.eclipse.jface.text.source.Annotation[] removedAnnotations
		boolean isRedrawing
		int topIndex
		java.util.List coverage
		org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommandQueue commandQueue
		boolean fireRedraw
	private void executeProjectionCommands (org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommandQueue, boolean)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommandQueue commandQueue
		boolean fireRedraw
		org.eclipse.jface.text.source.projection.ProjectionViewer$ProjectionCommand command
		java.util.Iterator e
	private boolean covers (int, int, org.eclipse.jface.text.Position) 
		int offset
		int length
		org.eclipse.jface.text.Position position
	private org.eclipse.jface.text.source.projection.ProjectionAnnotation[] computeCollapsedNestedAnnotations (int, int) 
		int offset
		int length
		java.util.List annotations
		java.util.Iterator e
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.source.projection.ProjectionAnnotation[] result
	private void internalInvalidateTextPresentation (int, int) 
		int offset
		int length
	private void processDeletions (org.eclipse.jface.text.source.AnnotationModelEvent, org.eclipse.jface.text.source.Annotation[], boolean)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.source.AnnotationModelEvent event
		org.eclipse.jface.text.source.Annotation[] removedAnnotations
		boolean fireRedraw
		int i
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position expanded
	public org.eclipse.jface.text.IRegion computeCollapsedRegion (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.IDocument document
		int line
		int offset
		int length
	org.eclipse.jface.text.IRegion[] computeCollapsedRegions (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.source.projection.IProjectionPosition projPosition
		int line
		int offset
		int length
	public org.eclipse.jface.text.Position computeCollapsedRegionAnchor (org.eclipse.jface.text.Position) 
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.IDocument document
		int captionOffset
		org.eclipse.jface.text.IRegion lineInfo
	private void processChanges (org.eclipse.jface.text.source.Annotation[], boolean, java.util.List)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.source.Annotation[] annotations
		boolean fireRedraw
		java.util.List coverage
		int i
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.IRegion[] regions
		int j
	private boolean covers (java.util.List, org.eclipse.jface.text.Position) 
		java.util.List coverage
		org.eclipse.jface.text.Position position
		java.util.Iterator e
		org.eclipse.jface.text.Position p
	public final void reinitializeProjection ()  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.projection.ProjectionDocument projection
		org.eclipse.jface.text.ISlaveDocumentManager manager
		org.eclipse.jface.text.IDocument master
		org.eclipse.jface.text.IDocument slave
		java.util.Iterator e
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position position
		org.eclipse.jface.text.IRegion[] regions
		int i
	protected void handleVerifyEvent (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent e
		org.eclipse.jface.text.ITextSelection selection
		org.eclipse.swt.graphics.Point selection
		org.eclipse.jface.text.IRegion modelRange
	public void addVerticalRulerColumn (org.eclipse.jface.text.source.IVerticalRulerColumn) 
		org.eclipse.jface.text.source.IVerticalRulerColumn column
		org.eclipse.jface.text.source.IVerticalRuler ruler
		org.eclipse.jface.text.source.CompositeRuler compositeRuler
	public void removeVerticalRulerColumn (org.eclipse.jface.text.source.IVerticalRulerColumn) 
		org.eclipse.jface.text.source.IVerticalRulerColumn column
		org.eclipse.jface.text.source.IVerticalRuler ruler
		org.eclipse.jface.text.source.CompositeRuler compositeRuler
	public boolean exposeModelRange (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion modelRange
	public void setRangeIndication (int, int, boolean) 
		int offset
		int length
		boolean moveCursor
		org.eclipse.jface.text.IRegion rangeIndication
		java.util.List expand
		java.util.Iterator iterator
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		java.util.Iterator e
	private boolean willAutoExpand (org.eclipse.jface.text.Position, int, int) 
		org.eclipse.jface.text.Position position
		int offset
		int length
	protected void handleDispose () 
	protected void handleVisibleDocumentChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
		org.eclipse.jface.text.projection.ProjectionDocumentEvent e
		org.eclipse.jface.text.DocumentEvent master
		int replaceLength
		int numberOfLines
	protected void handleVisibleDocumentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.DocumentEvent event
		int deletedLines
		int deletedLines
	public org.eclipse.jface.text.IRegion[] getCoveredModelRanges (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion modelRange
		org.eclipse.jface.text.IDocumentInformationMappingExtension extension
	public void doOperation (int) 
		int operation
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.jface.text.ITextSelection selection
		org.eclipse.swt.graphics.Point range
		int length
		org.eclipse.swt.graphics.Point range
	public boolean canDoOperation (int) 
		int operation
	private boolean isSegmented () 
		org.eclipse.jface.text.IDocument document
		int length
		org.eclipse.jface.text.IRegion visible
		boolean isSegmented
	private org.eclipse.jface.text.IRegion getMarkedRegion () 
		int start
		int end
	protected void copyMarkedRegion (boolean) 
		boolean delete
		org.eclipse.jface.text.IRegion markedRegion
	private void copyToClipboard (org.eclipse.jface.text.ITextSelection, boolean, org.eclipse.swt.custom.StyledText) 
		org.eclipse.jface.text.ITextSelection selection
		boolean delete
		org.eclipse.swt.custom.StyledText textWidget
		String copyText
		org.eclipse.swt.dnd.Clipboard clipboard
		org.eclipse.swt.dnd.Transfer[] dataTypes
		Object[] data
		org.eclipse.swt.SWTError e
	private void deleteSelection (org.eclipse.jface.text.ITextSelection, org.eclipse.swt.custom.StyledText)  throws org.eclipse.jface.text.BadLocationException 
		org.eclipse.jface.text.ITextSelection selection
		org.eclipse.swt.custom.StyledText textWidget
	protected org.eclipse.swt.graphics.Point widgetSelection2ModelSelection (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point widgetSelection
		org.eclipse.jface.text.IRegion modelSelection
		int modelOffset
		int modelEndOffset
		int widgetSelectionExclusiveEnd
		org.eclipse.jface.text.Position[] annotationPositions
		int i
		org.eclipse.jface.text.IRegion[] regions
		int j
		org.eclipse.jface.text.IRegion modelRange
		org.eclipse.jface.text.IRegion widgetRange
		int widgetOffset
	private org.eclipse.jface.text.Position[] computeOverlappingAnnotationPositions (org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.IRegion modelSelection
		java.util.List positions
		java.util.Iterator e
		org.eclipse.jface.text.source.projection.ProjectionAnnotation annotation
		org.eclipse.jface.text.Position position
	protected org.eclipse.jface.text.FindReplaceDocumentAdapter getFindReplaceDocumentAdapter () 
		org.eclipse.jface.text.IDocument document
	protected int findAndSelect (int, java.lang.String, boolean, boolean, boolean, boolean) 
		int startPosition
		String findString
		boolean forwardSearch
		boolean caseSensitive
		boolean wholeWord
		boolean regExSearch
		org.eclipse.swt.custom.StyledText textWidget
		org.eclipse.jface.text.IRegion matchRegion
	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
		org.eclipse.swt.custom.StyledText textWidget
		int modelOffset
		org.eclipse.jface.text.IRegion matchRegion
		int offset
		int length
	static org.eclipse.jface.text.source.projection.ProjectionAnnotationModel access$0 (org.eclipse.jface.text.source.projection.ProjectionViewer) 
	static org.eclipse.jface.text.source.projection.ProjectionSummary access$1 (org.eclipse.jface.text.source.projection.ProjectionViewer) 
	static void access$2 (org.eclipse.jface.text.source.projection.ProjectionViewer, org.eclipse.jface.text.IDocument) 
	static java.lang.Object access$3 (org.eclipse.jface.text.source.projection.ProjectionViewer) 
	static java.util.List access$4 (org.eclipse.jface.text.source.projection.ProjectionViewer) 
	static void access$5 (org.eclipse.jface.text.source.projection.ProjectionViewer, org.eclipse.jface.text.source.AnnotationModelEvent)  throws org.eclipse.jface.text.BadLocationException 
}

org/eclipse/jface/text/source/projection/SourceViewerInformationControl$1.class
SourceViewerInformationControl.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.SourceViewerInformationControl$1 extends java.lang.Object implements org.eclipse.swt.events.KeyListener  {
	final org.eclipse.jface.text.source.projection.SourceViewerInformationControl this$0
	void  (org.eclipse.jface.text.source.projection.SourceViewerInformationControl) 
	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
}

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

org/eclipse/jface/text/source/projection/SourceViewerInformationControl.class
SourceViewerInformationControl.java
package org.eclipse.jface.text.source.projection
 org.eclipse.jface.text.source.projection.SourceViewerInformationControl extends java.lang.Object implements org.eclipse.jface.text.IInformationControl org.eclipse.jface.text.IInformationControlExtension org.eclipse.jface.text.IInformationControlExtension3 org.eclipse.jface.text.IInformationControlExtension5 org.eclipse.swt.events.DisposeListener  {
	private org.eclipse.swt.widgets.Shell fShell
	private org.eclipse.swt.custom.StyledText fText
	private final String fSymbolicFontName
	private org.eclipse.swt.graphics.Font fTextFont
	private org.eclipse.jface.text.source.SourceViewer fViewer
	private org.eclipse.swt.widgets.Label fStatusField
	private org.eclipse.swt.widgets.Label fSeparator
	private org.eclipse.swt.graphics.Font fStatusTextFont
	private org.eclipse.swt.graphics.Color fStatusTextForegroundColor
	private int fMaxWidth
	private int fMaxHeight
	public void  (org.eclipse.swt.widgets.Shell, boolean, java.lang.String, java.lang.String) 
		org.eclipse.swt.widgets.Shell parent
		boolean isResizable
		String symbolicFontName
		String statusFieldText
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData gd
		int shellStyle
		int textStyle
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.graphics.FontData[] fontDatas
		int i
		org.eclipse.swt.layout.GridData gd2
	private 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 void setInput (java.lang.Object) 
		Object input
	public void setInformation (java.lang.String) 
		String content
		org.eclipse.jface.text.IDocument doc
	public void setVisible (boolean) 
		boolean visible
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent event
	public final void dispose () 
	public void setSize (int, int) 
		int width
		int height
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.graphics.Point statusSize
		org.eclipse.swt.graphics.Point separatorSize
	public void setLocation (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point location
	public void setSizeConstraints (int, int) 
		int maxWidth
		int maxHeight
	public org.eclipse.swt.graphics.Point computeSizeHint () 
		int x
		int y
		org.eclipse.swt.graphics.Point size
	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 () 
	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 boolean hasContents () 
	public org.eclipse.swt.graphics.Rectangle computeTrim () 
		org.eclipse.swt.graphics.Rectangle trim
	private void addInternalTrim (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle trim
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public boolean restoresLocation () 
	public boolean restoresSize () 
	public org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator () 
	public boolean containsControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public boolean isVisible () 
	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.source.projection.SourceViewerInformationControl) 
	static java.lang.String access$1 (org.eclipse.jface.text.source.projection.SourceViewerInformationControl) 
}

org/eclipse/jface/text/source/projection/images/
org/eclipse/jface/text/source/projection/images/collapsed.gif
org/eclipse/jface/text/source/projection/images/collapsed.png
org/eclipse/jface/text/source/projection/images/expanded.gif
org/eclipse/jface/text/source/projection/images/expanded.png
org/eclipse/jface/text/templates/
org/eclipse/jface/text/templates/ContextTypeRegistry.class
ContextTypeRegistry.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.ContextTypeRegistry extends java.lang.Object {
	private final java.util.Map fContextTypes
	public void  () 
	public void addContextType (org.eclipse.jface.text.templates.TemplateContextType) 
		org.eclipse.jface.text.templates.TemplateContextType contextType
	public org.eclipse.jface.text.templates.TemplateContextType getContextType (java.lang.String) 
		String id
	public java.util.Iterator contextTypes () 
}

org/eclipse/jface/text/templates/InclusivePositionUpdater.class
InclusivePositionUpdater.java
package org.eclipse.jface.text.templates
 org.eclipse.jface.text.templates.InclusivePositionUpdater 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 eventOldLength
		int eventNewLength
		int deltaLength
		org.eclipse.jface.text.Position[] positions
		int i
		org.eclipse.jface.text.Position position
		int offset
		int length
		int end
		int newEnd
		int deleted
	public java.lang.String getCategory () 
}

org/eclipse/jface/text/templates/JFaceTextTemplateMessages.class
JFaceTextTemplateMessages.java
package org.eclipse.jface.text.templates
 org.eclipse.jface.text.templates.JFaceTextTemplateMessages 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 arg
	public static java.lang.String getFormattedString (java.lang.String, java.lang.Object[]) 
		String key
		Object[] args
}

org/eclipse/jface/text/templates/JFaceTextTemplateMessages.properties
org/eclipse/jface/text/templates/PositionBasedCompletionProposal.class
PositionBasedCompletionProposal.java
package org.eclipse.jface.text.templates
final org.eclipse.jface.text.templates.PositionBasedCompletionProposal extends java.lang.Object implements org.eclipse.jface.text.contentassist.ICompletionProposal org.eclipse.jface.text.contentassist.ICompletionProposalExtension2  {
	private String fDisplayString
	private String fReplacementString
	private org.eclipse.jface.text.Position fReplacementPosition
	private int fCursorPosition
	private org.eclipse.swt.graphics.Image fImage
	private org.eclipse.jface.text.contentassist.IContextInformation fContextInformation
	private String fAdditionalProposalInfo
	public void  (java.lang.String, org.eclipse.jface.text.Position, int) 
		String replacementString
		org.eclipse.jface.text.Position replacementPosition
		int cursorPosition
	public void  (java.lang.String, org.eclipse.jface.text.Position, int, org.eclipse.swt.graphics.Image, java.lang.String, org.eclipse.jface.text.contentassist.IContextInformation, java.lang.String) 
		String replacementString
		org.eclipse.jface.text.Position replacementPosition
		int cursorPosition
		org.eclipse.swt.graphics.Image image
		String displayString
		org.eclipse.jface.text.contentassist.IContextInformation contextInformation
		String additionalProposalInfo
	public void apply (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public org.eclipse.swt.graphics.Point getSelection (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public org.eclipse.jface.text.contentassist.IContextInformation getContextInformation () 
	public org.eclipse.swt.graphics.Image getImage () 
	public java.lang.String getDisplayString () 
	public java.lang.String getAdditionalProposalInfo () 
	public void apply (org.eclipse.jface.text.ITextViewer, char, int, int) 
		org.eclipse.jface.text.ITextViewer viewer
		char trigger
		int stateMask
		int offset
	public void selected (org.eclipse.jface.text.ITextViewer, boolean) 
		org.eclipse.jface.text.ITextViewer viewer
		boolean smartToggle
	public void unselected (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
	public boolean validate (org.eclipse.jface.text.IDocument, int, org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.IDocument document
		int offset
		org.eclipse.jface.text.DocumentEvent event
		String content
}

org/eclipse/jface/text/templates/TemplateCompletionProcessor$ProposalComparator.class
TemplateCompletionProcessor.java
package org.eclipse.jface.text.templates
final org.eclipse.jface.text.templates.TemplateCompletionProcessor$ProposalComparator extends java.lang.Object implements java.util.Comparator  {
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	void  (org.eclipse.jface.text.templates.TemplateCompletionProcessor$ProposalComparator) 
}

org/eclipse/jface/text/templates/TemplateCompletionProcessor.class
TemplateCompletionProcessor.java
package org.eclipse.jface.text.templates
public abstract org.eclipse.jface.text.templates.TemplateCompletionProcessor extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContentAssistProcessor  {
	private static final java.util.Comparator fgProposalComparator
	static void  () 
	public void  () 
	public org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
		org.eclipse.jface.text.ITextSelection selection
		String prefix
		org.eclipse.jface.text.Region region
		org.eclipse.jface.text.templates.TemplateContext context
		org.eclipse.jface.text.templates.Template[] templates
		java.util.List matches
		int i
		org.eclipse.jface.text.templates.Template template
	protected org.eclipse.jface.text.contentassist.ICompletionProposal createProposal (org.eclipse.jface.text.templates.Template, org.eclipse.jface.text.templates.TemplateContext, org.eclipse.jface.text.Region, int) 
		org.eclipse.jface.text.templates.Template template
		org.eclipse.jface.text.templates.TemplateContext context
		org.eclipse.jface.text.Region region
		int relevance
	protected org.eclipse.jface.text.contentassist.ICompletionProposal createProposal (org.eclipse.jface.text.templates.Template, org.eclipse.jface.text.templates.TemplateContext, org.eclipse.jface.text.IRegion, int) 
		org.eclipse.jface.text.templates.Template template
		org.eclipse.jface.text.templates.TemplateContext context
		org.eclipse.jface.text.IRegion region
		int relevance
	protected abstract org.eclipse.jface.text.templates.Template[] getTemplates (java.lang.String) 
	protected org.eclipse.jface.text.templates.TemplateContext createContext (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) 
		org.eclipse.jface.text.ITextViewer viewer
		org.eclipse.jface.text.IRegion region
		org.eclipse.jface.text.templates.TemplateContextType contextType
		org.eclipse.jface.text.IDocument document
	protected abstract org.eclipse.jface.text.templates.TemplateContextType getContextType (org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) 
	protected int getRelevance (org.eclipse.jface.text.templates.Template, java.lang.String) 
		org.eclipse.jface.text.templates.Template template
		String prefix
	protected java.lang.String extractPrefix (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int offset
		int i
		org.eclipse.jface.text.IDocument document
		char ch
	protected abstract org.eclipse.swt.graphics.Image getImage (org.eclipse.jface.text.templates.Template) 
	public org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation (org.eclipse.jface.text.ITextViewer, int) 
		org.eclipse.jface.text.ITextViewer viewer
		int documentOffset
	public char[] getCompletionProposalAutoActivationCharacters () 
	public char[] getContextInformationAutoActivationCharacters () 
	public java.lang.String getErrorMessage () 
	public org.eclipse.jface.text.contentassist.IContextInformationValidator getContextInformationValidator () 
}

org/eclipse/jface/text/templates/TemplateProposal$1.class
TemplateProposal.java
package org.eclipse.jface.text.templates
 org.eclipse.jface.text.templates.TemplateProposal$1 extends java.lang.Object implements org.eclipse.jface.text.link.ILinkedModeListener  {
	final org.eclipse.jface.text.templates.TemplateProposal this$0
	private final org.eclipse.jface.text.IDocument val$document
	void  (org.eclipse.jface.text.templates.TemplateProposal, org.eclipse.jface.text.IDocument) 
	public void left (org.eclipse.jface.text.link.LinkedModeModel, int) 
		org.eclipse.jface.text.link.LinkedModeModel environment
		int flags
	public void suspend (org.eclipse.jface.text.link.LinkedModeModel) 
		org.eclipse.jface.text.link.LinkedModeModel environment
	public void resume (org.eclipse.jface.text.link.LinkedModeModel, int) 
		org.eclipse.jface.text.link.LinkedModeModel environment
		int flags
}

org/eclipse/jface/text/templates/TemplateProposal.class
TemplateProposal.java
package org.eclipse.jface.text.templates
public org.eclipse.jface.text.templates.TemplateProposal extends java.lang.Object implements org.eclipse.jface.text.contentassist.ICompletionProposal org.eclipse.jface.text.contentassist.ICompletionProposalExtension org.eclipse.jface.text.contentassist.ICompletionProposalExtension2 org.eclipse.jface.text.contentassist.ICompletionProposalExtension3  {
	private final org.eclipse.jface.text.templates.Template fTemplate
	private final org.eclipse.jface.text.templates.TemplateContext fContext
	private final org.eclipse.swt.graphics.Image fImage
	private final org.eclipse.jface.text.IRegion fRegion
	private int fRelevance
	private org.eclipse.jface.text.IRegion fSelectedRegion
	private String fDisplayString
	private org.eclipse.jface.text.templates.InclusivePositionUpdater fUpdater
	private org.eclipse.jface.text.IInformationControlCreator fInformationControlCreator
	public void  (org.eclipse.jface.text.templates.Template, org.eclipse.jface.text.templates.TemplateContext, org.eclipse.jface.text.IRegion, org.eclipse.swt.graphics.Image) 
		org.eclipse.jface.text.templates.Template template
		org.eclipse.jface.text.templates.TemplateContext context
		org.eclipse.jface.text.IRegion region
		org.eclipse.swt.graphics.Image image
	public void  (org.eclipse.jface.text.templates.Template, org.eclipse.jface.text.templates.TemplateContext, org.eclipse.jface.text.IRegion, org.eclipse.swt.graphics.Image, int) 
		org.eclipse.jface.text.templates.Template template
		org.eclipse.jface.text.templates.TemplateContext context
		org.eclipse.jface.text.IRegion region
		org.eclipse.swt.graphics.Image image
		int relevance
	public final void setInformationControlCreator (org.eclipse.jface.text.IInformationControlCreator) 
		org.eclipse.jface.text.IInformationControlCreator informationControlCreator
	protected final org.eclipse.jface.text.templates.Template getTemplate () 
	protected final org.eclipse.jface.text.templates.TemplateContext getContext () 
	public final void apply (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public void apply (org.eclipse.jface.text.ITextViewer, char, int, int) 
		org.eclipse.jface.text.ITextViewer viewer
		char trigger
		int stateMask
		int offset
		org.eclipse.jface.text.IDocument document
		int start
		org.eclipse.jface.text.templates.TemplateBuffer templateBuffer
		org.eclipse.jface.text.templates.TemplateBuffer templateBuffer
		int oldReplaceOffset
		int shift
		int end
		String templateString
		org.eclipse.jface.text.link.LinkedModeModel model
		org.eclipse.jface.text.templates.TemplateVariable[] variables
		boolean hasPositions
		int i
		org.eclipse.jface.text.templates.TemplateVariable variable
		org.eclipse.jface.text.link.LinkedPositionGroup group
		int[] offsets
		int length
		org.eclipse.jface.text.link.LinkedPosition first
		org.eclipse.jface.text.link.LinkedPosition first
		String[] values
		org.eclipse.jface.text.contentassist.ICompletionProposal[] proposals
		int j
		org.eclipse.jface.text.Position pos
		int j
		org.eclipse.jface.text.link.LinkedModeUI ui
		org.eclipse.jface.text.BadLocationException e
		org.eclipse.jface.text.BadPositionCategoryException e
	private void ensurePositionCategoryInstalled (org.eclipse.jface.text.IDocument, org.eclipse.jface.text.link.LinkedModeModel) 
		org.eclipse.jface.text.IDocument document
		org.eclipse.jface.text.link.LinkedModeModel model
	private void ensurePositionCategoryRemoved (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	private java.lang.String getCategory () 
	private int getCaretOffset (org.eclipse.jface.text.templates.TemplateBuffer) 
		org.eclipse.jface.text.templates.TemplateBuffer buffer
		org.eclipse.jface.text.templates.TemplateVariable[] variables
		int i
		org.eclipse.jface.text.templates.TemplateVariable variable
	protected final int getReplaceOffset () 
		int start
		int start
		org.eclipse.jface.text.templates.DocumentTemplateContext docContext
	protected final int getReplaceEndOffset () 
		int end
		int end
		org.eclipse.jface.text.templates.DocumentTemplateContext docContext
	public org.eclipse.swt.graphics.Point getSelection (org.eclipse.jface.text.IDocument) 
		org.eclipse.jface.text.IDocument document
	public java.lang.String getAdditionalProposalInfo () 
		org.eclipse.jface.text.templates.TemplateBuffer templateBuffer
		org.eclipse.jface.text.templates.TemplateBuffer templateBuffer
	public java.lang.String getDisplayString () 
		String[] arguments
	public org.eclipse.swt.graphics.Image getImage () 
	public org.eclipse.jface.text.contentassist.IContextInformation getContextInformation () 
	private void openErrorDialog (org.eclipse.swt.widgets.Shell, java.lang.Exception) 
		org.eclipse.swt.widgets.Shell shell
		Exception e
	public int getRelevance () 
	public org.eclipse.jface.text.IInformationControlCreator getInformationControlCreator () 
	public void selected (org.eclipse.jface.text.ITextViewer, boolean) 
		org.eclipse.jface.text.ITextViewer viewer
		boolean smartToggle
	public void unselected (org.eclipse.jface.text.ITextViewer) 
		org.eclipse.jface.text.ITextViewer viewer
	public boolean validate (org.eclipse.jface.text.IDocument, int, org.eclipse.jface.text.DocumentEvent) 
		org.eclipse.jface.text.IDocument document
		int offset
		org.eclipse.jface.text.DocumentEvent event
		int replaceOffset
		String content
	public java.lang.CharSequence getPrefixCompletionText (org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.IDocument document
		int completionOffset
	public int getPrefixCompletionStart (org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.IDocument document
		int completionOffset
	public void apply (org.eclipse.jface.text.IDocument, char, int) 
		org.eclipse.jface.text.IDocument document
		char trigger
		int offset
	public boolean isValidFor (org.eclipse.jface.text.IDocument, int) 
		org.eclipse.jface.text.IDocument document
		int offset
	public char[] getTriggerCharacters () 
	public int getContextInformationPosition () 
	static void access$0 (org.eclipse.jface.text.templates.TemplateProposal, org.eclipse.jface.text.IDocument) 
}

org/eclipse/jface/text/templates/persistence/
org/eclipse/jface/text/templates/persistence/TemplatePersistenceData.class
TemplatePersistenceData.java
package org.eclipse.jface.text.templates.persistence
public org.eclipse.jface.text.templates.persistence.TemplatePersistenceData extends java.lang.Object {
	private final org.eclipse.jface.text.templates.Template fOriginalTemplate
	private final String fId
	private final boolean fOriginalIsEnabled
	private org.eclipse.jface.text.templates.Template fCustomTemplate
	private boolean fIsDeleted
	private boolean fCustomIsEnabled
	public void  (org.eclipse.jface.text.templates.Template, boolean) 
		org.eclipse.jface.text.templates.Template template
		boolean enabled
	public void  (org.eclipse.jface.text.templates.Template, boolean, java.lang.String) 
		org.eclipse.jface.text.templates.Template template
		boolean enabled
		String id
	public java.lang.String getId () 
	public boolean isDeleted () 
	public void setDeleted (boolean) 
		boolean isDeleted
	public org.eclipse.jface.text.templates.Template getTemplate () 
	public void setTemplate (org.eclipse.jface.text.templates.Template) 
		org.eclipse.jface.text.templates.Template template
	public boolean isCustom () 
	public boolean isModified () 
	public boolean isUserAdded () 
	public void revert () 
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean isEnabled
}

org/eclipse/jface/text/templates/persistence/TemplatePersistenceMessages.class
TemplatePersistenceMessages.java
package org.eclipse.jface.text.templates.persistence
 org.eclipse.jface.text.templates.persistence.TemplatePersistenceMessages 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 arg
	public static java.lang.String getFormattedString (java.lang.String, java.lang.Object[]) 
		String key
		Object[] args
}

org/eclipse/jface/text/templates/persistence/TemplatePersistenceMessages.properties
org/eclipse/jface/text/templates/persistence/TemplateReaderWriter.class
TemplateReaderWriter.java
package org.eclipse.jface.text.templates.persistence
public org.eclipse.jface.text.templates.persistence.TemplateReaderWriter extends java.lang.Object {
	private static final String TEMPLATE_ROOT
	private static final String TEMPLATE_ELEMENT
	private static final String NAME_ATTRIBUTE
	private static final String ID_ATTRIBUTE
	private static final String DESCRIPTION_ATTRIBUTE
	private static final String CONTEXT_ATTRIBUTE
	private static final String ENABLED_ATTRIBUTE
	private static final String DELETED_ATTRIBUTE
	private static final String AUTO_INSERTABLE_ATTRIBUTE
	public void  () 
	public org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] read (java.io.Reader)  throws java.io.IOException 
		java.io.Reader reader
	public org.eclipse.jface.text.templates.persistence.TemplatePersistenceData readSingle (java.io.Reader, java.lang.String)  throws java.io.IOException 
		java.io.Reader reader
		String id
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] datas
	public org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] read (java.io.Reader, java.util.ResourceBundle)  throws java.io.IOException 
		java.io.Reader reader
		java.util.ResourceBundle bundle
	public org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] read (java.io.InputStream, java.util.ResourceBundle)  throws java.io.IOException 
		java.io.InputStream stream
		java.util.ResourceBundle bundle
	private org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] read (org.xml.sax.InputSource, java.util.ResourceBundle, java.lang.String)  throws java.io.IOException 
		org.xml.sax.InputSource source
		java.util.ResourceBundle bundle
		String singleId
		java.util.Collection templates
		java.util.Set ids
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder parser
		org.w3c.dom.Document document
		org.w3c.dom.NodeList elements
		int count
		int i
		org.w3c.dom.Node node
		org.w3c.dom.NamedNodeMap attributes
		String id
		boolean deleted
		String name
		String description
		String context
		boolean enabled
		boolean autoInsertable
		StringBuffer buffer
		org.w3c.dom.NodeList children
		int j
		String value
		String pattern
		org.eclipse.jface.text.templates.Template template
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
		org.xml.sax.SAXException e
		Throwable t
	public void save (org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[], java.io.OutputStream)  throws java.io.IOException 
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] templates
		java.io.OutputStream stream
	public void save (org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[], java.io.Writer)  throws java.io.IOException 
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] templates
		java.io.Writer writer
	private void save (org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[], javax.xml.transform.stream.StreamResult)  throws java.io.IOException 
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] templates
		javax.xml.transform.stream.StreamResult result
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder builder
		org.w3c.dom.Document document
		org.w3c.dom.Node root
		int i
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
		org.eclipse.jface.text.templates.Template template
		org.w3c.dom.Node node
		org.w3c.dom.NamedNodeMap attributes
		String id
		org.w3c.dom.Attr idAttr
		org.w3c.dom.Attr name
		org.w3c.dom.Attr description
		org.w3c.dom.Attr context
		org.w3c.dom.Attr enabled
		org.w3c.dom.Attr deleted
		org.w3c.dom.Attr autoInsertable
		org.w3c.dom.Text pattern
		javax.xml.transform.Transformer transformer
		javax.xml.transform.dom.DOMSource source
		javax.xml.transform.TransformerException e
	private static java.lang.String validateXML (java.lang.String)  throws java.io.IOException 
		String string
		int i
		char ch
	private boolean getBooleanValue (org.w3c.dom.NamedNodeMap, java.lang.String, boolean)  throws org.xml.sax.SAXException 
		org.w3c.dom.NamedNodeMap attributes
		String attribute
		boolean defaultValue
		org.w3c.dom.Node enabledNode
	private java.lang.String getStringValue (org.w3c.dom.NamedNodeMap, java.lang.String)  throws org.xml.sax.SAXException 
		org.w3c.dom.NamedNodeMap attributes
		String name
		String val
	private java.lang.String getStringValue (org.w3c.dom.NamedNodeMap, java.lang.String, java.lang.String) 
		org.w3c.dom.NamedNodeMap attributes
		String name
		String defaultValue
		org.w3c.dom.Node node
	private java.lang.String translateString (java.lang.String, java.util.ResourceBundle) 
		String str
		java.util.ResourceBundle bundle
		int idx
		StringBuffer buf
		int k
		String key
	private java.lang.String getBundleString (java.lang.String, java.util.ResourceBundle) 
		String key
		java.util.ResourceBundle bundle
}

org/eclipse/jface/text/templates/persistence/TemplateStore$1.class
TemplateStore.java
package org.eclipse.jface.text.templates.persistence
 org.eclipse.jface.text.templates.persistence.TemplateStore$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.jface.text.templates.persistence.TemplateStore this$0
	void  (org.eclipse.jface.text.templates.persistence.TemplateStore) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		java.io.IOException x
}

org/eclipse/jface/text/templates/persistence/TemplateStore.class
TemplateStore.java
package org.eclipse.jface.text.templates.persistence
public org.eclipse.jface.text.templates.persistence.TemplateStore extends java.lang.Object {
	private final java.util.List fTemplates
	private org.eclipse.jface.preference.IPreferenceStore fPreferenceStore
	private String fKey
	private org.eclipse.jface.text.templates.ContextTypeRegistry fRegistry
	private boolean fIgnorePreferenceStoreChanges
	private org.eclipse.jface.util.IPropertyChangeListener fPropertyListener
	public void  (org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
		org.eclipse.jface.preference.IPreferenceStore store
		String key
	public void  (org.eclipse.jface.text.templates.ContextTypeRegistry, org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
		org.eclipse.jface.text.templates.ContextTypeRegistry registry
		org.eclipse.jface.preference.IPreferenceStore store
		String key
	public void load ()  throws java.io.IOException 
	public final void startListeningForPreferenceChanges () 
	public final void stopListeningForPreferenceChanges () 
	protected void handleException (java.io.IOException) 
		java.io.IOException x
	protected void loadContributedTemplates ()  throws java.io.IOException 
	protected void internalAdd (org.eclipse.jface.text.templates.persistence.TemplatePersistenceData) 
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
		String id
		java.util.Iterator it
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData d2
	public void save ()  throws java.io.IOException 
		java.util.ArrayList custom
		java.util.Iterator it
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
		java.io.StringWriter output
		org.eclipse.jface.text.templates.persistence.TemplateReaderWriter writer
	public void add (org.eclipse.jface.text.templates.persistence.TemplatePersistenceData) 
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
		java.util.Iterator it
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData d2
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData newData
	public void delete (org.eclipse.jface.text.templates.persistence.TemplatePersistenceData) 
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
	public void restoreDeleted () 
		java.util.Iterator it
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
	public void restoreDefaults (boolean) 
		boolean doSave
		String oldValue
		java.io.IOException x
	public void restoreDefaults () 
	public org.eclipse.jface.text.templates.Template[] getTemplates () 
	public org.eclipse.jface.text.templates.Template[] getTemplates (java.lang.String) 
		String contextTypeId
		java.util.List templates
		java.util.Iterator it
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
	public org.eclipse.jface.text.templates.Template findTemplate (java.lang.String) 
		String name
	public org.eclipse.jface.text.templates.Template findTemplate (java.lang.String, java.lang.String) 
		String name
		String contextTypeId
		java.util.Iterator it
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
		org.eclipse.jface.text.templates.Template template
	public org.eclipse.jface.text.templates.Template findTemplateById (java.lang.String) 
		String id
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
	public org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] getTemplateData (boolean) 
		boolean includeDeleted
		java.util.List datas
		java.util.Iterator it
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
	public org.eclipse.jface.text.templates.persistence.TemplatePersistenceData getTemplateData (java.lang.String) 
		String id
		java.util.Iterator it
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
	private void loadCustomTemplates ()  throws java.io.IOException 
		String pref
		java.io.Reader input
		org.eclipse.jface.text.templates.persistence.TemplateReaderWriter reader
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] datas
		int i
		org.eclipse.jface.text.templates.persistence.TemplatePersistenceData data
	private boolean validateTemplate (org.eclipse.jface.text.templates.Template) 
		org.eclipse.jface.text.templates.Template template
		String contextTypeId
	private boolean contextExists (java.lang.String) 
		String contextTypeId
	protected final org.eclipse.jface.text.templates.ContextTypeRegistry getRegistry () 
	static boolean access$0 (org.eclipse.jface.text.templates.persistence.TemplateStore) 
	static java.lang.String access$1 (org.eclipse.jface.text.templates.persistence.TemplateStore) 
}