diff options
Diffstat (limited to 'core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/text/CSourceViewerConfiguration.java')
-rw-r--r-- | core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/text/CSourceViewerConfiguration.java | 93 |
1 files changed, 45 insertions, 48 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/text/CSourceViewerConfiguration.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/text/CSourceViewerConfiguration.java index b6aa2060f42..03ff0a005f5 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/text/CSourceViewerConfiguration.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/text/CSourceViewerConfiguration.java @@ -20,6 +20,51 @@ package org.eclipse.cdt.ui.text; import java.util.Arrays; import java.util.Map; +import org.eclipse.cdt.core.CCorePlugin; +import org.eclipse.cdt.core.dom.ast.gnu.cpp.GPPLanguage; +import org.eclipse.cdt.core.formatter.DefaultCodeFormatterConstants; +import org.eclipse.cdt.core.model.ICElement; +import org.eclipse.cdt.core.model.ICLanguageKeywords; +import org.eclipse.cdt.core.model.ICProject; +import org.eclipse.cdt.core.model.ILanguage; +import org.eclipse.cdt.core.model.ITranslationUnit; +import org.eclipse.cdt.core.model.LanguageManager; +import org.eclipse.cdt.internal.core.model.ProgressMonitorAndCanceler; +import org.eclipse.cdt.internal.corext.util.CodeFormatterUtil; +import org.eclipse.cdt.internal.ui.editor.CDocumentProvider; +import org.eclipse.cdt.internal.ui.text.CAutoIndentStrategy; +import org.eclipse.cdt.internal.ui.text.CCodeScanner; +import org.eclipse.cdt.internal.ui.text.CCommentScanner; +import org.eclipse.cdt.internal.ui.text.CCompositeReconcilingStrategy; +import org.eclipse.cdt.internal.ui.text.CDoubleClickSelector; +import org.eclipse.cdt.internal.ui.text.CFormattingStrategy; +import org.eclipse.cdt.internal.ui.text.COutlineInformationControl; +import org.eclipse.cdt.internal.ui.text.CPreprocessorScanner; +import org.eclipse.cdt.internal.ui.text.CPresentationReconciler; +import org.eclipse.cdt.internal.ui.text.CReconciler; +import org.eclipse.cdt.internal.ui.text.CStringAutoIndentStrategy; +import org.eclipse.cdt.internal.ui.text.CStringDoubleClickSelector; +import org.eclipse.cdt.internal.ui.text.HTMLAnnotationHover; +import org.eclipse.cdt.internal.ui.text.PartitionDamager; +import org.eclipse.cdt.internal.ui.text.SingleTokenCScanner; +import org.eclipse.cdt.internal.ui.text.TokenStore; +import org.eclipse.cdt.internal.ui.text.c.hover.CEditorTextHoverDescriptor; +import org.eclipse.cdt.internal.ui.text.c.hover.CEditorTextHoverProxy; +import org.eclipse.cdt.internal.ui.text.c.hover.CInformationProvider; +import org.eclipse.cdt.internal.ui.text.c.hover.CMacroExpansionExplorationControl; +import org.eclipse.cdt.internal.ui.text.c.hover.CMacroExpansionInformationProvider; +import org.eclipse.cdt.internal.ui.text.contentassist.CContentAssistProcessor; +import org.eclipse.cdt.internal.ui.text.contentassist.ContentAssistPreference; +import org.eclipse.cdt.internal.ui.text.correction.CCorrectionAssistant; +import org.eclipse.cdt.internal.ui.text.doctools.DocCommentOwnerManager; +import org.eclipse.cdt.internal.ui.typehierarchy.THInformationControl; +import org.eclipse.cdt.internal.ui.typehierarchy.THInformationProvider; +import org.eclipse.cdt.ui.CElementContentProvider; +import org.eclipse.cdt.ui.CUIPlugin; +import org.eclipse.cdt.ui.ILanguageUI; +import org.eclipse.cdt.ui.text.doctools.DefaultMultilineCommentAutoEditStrategy; +import org.eclipse.cdt.ui.text.doctools.IDocCommentOwner; +import org.eclipse.cdt.ui.text.doctools.IDocCommentViewerConfiguration; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IResource; @@ -69,54 +114,6 @@ import org.eclipse.ui.ide.ResourceUtil; import org.eclipse.ui.texteditor.IDocumentProvider; import org.eclipse.ui.texteditor.ITextEditor; -import org.eclipse.cdt.core.CCorePlugin; -import org.eclipse.cdt.core.dom.ast.gnu.cpp.GPPLanguage; -import org.eclipse.cdt.core.formatter.DefaultCodeFormatterConstants; -import org.eclipse.cdt.core.model.ICElement; -import org.eclipse.cdt.core.model.ICLanguageKeywords; -import org.eclipse.cdt.core.model.ICProject; -import org.eclipse.cdt.core.model.ILanguage; -import org.eclipse.cdt.core.model.ITranslationUnit; -import org.eclipse.cdt.core.model.LanguageManager; -import org.eclipse.cdt.ui.CElementContentProvider; -import org.eclipse.cdt.ui.CUIPlugin; -import org.eclipse.cdt.ui.ILanguageUI; -import org.eclipse.cdt.ui.text.doctools.DefaultMultilineCommentAutoEditStrategy; -import org.eclipse.cdt.ui.text.doctools.IDocCommentOwner; -import org.eclipse.cdt.ui.text.doctools.IDocCommentViewerConfiguration; - -import org.eclipse.cdt.internal.core.model.ProgressMonitorAndCanceler; -import org.eclipse.cdt.internal.corext.util.CodeFormatterUtil; - -import org.eclipse.cdt.internal.ui.editor.CDocumentProvider; -import org.eclipse.cdt.internal.ui.text.CAutoIndentStrategy; -import org.eclipse.cdt.internal.ui.text.CCodeScanner; -import org.eclipse.cdt.internal.ui.text.CCommentScanner; -import org.eclipse.cdt.internal.ui.text.CCompositeReconcilingStrategy; -import org.eclipse.cdt.internal.ui.text.CDoubleClickSelector; -import org.eclipse.cdt.internal.ui.text.CFormattingStrategy; -import org.eclipse.cdt.internal.ui.text.COutlineInformationControl; -import org.eclipse.cdt.internal.ui.text.CPreprocessorScanner; -import org.eclipse.cdt.internal.ui.text.CPresentationReconciler; -import org.eclipse.cdt.internal.ui.text.CReconciler; -import org.eclipse.cdt.internal.ui.text.CStringAutoIndentStrategy; -import org.eclipse.cdt.internal.ui.text.CStringDoubleClickSelector; -import org.eclipse.cdt.internal.ui.text.HTMLAnnotationHover; -import org.eclipse.cdt.internal.ui.text.PartitionDamager; -import org.eclipse.cdt.internal.ui.text.SingleTokenCScanner; -import org.eclipse.cdt.internal.ui.text.TokenStore; -import org.eclipse.cdt.internal.ui.text.c.hover.CEditorTextHoverDescriptor; -import org.eclipse.cdt.internal.ui.text.c.hover.CEditorTextHoverProxy; -import org.eclipse.cdt.internal.ui.text.c.hover.CInformationProvider; -import org.eclipse.cdt.internal.ui.text.c.hover.CMacroExpansionExplorationControl; -import org.eclipse.cdt.internal.ui.text.c.hover.CMacroExpansionInformationProvider; -import org.eclipse.cdt.internal.ui.text.contentassist.CContentAssistProcessor; -import org.eclipse.cdt.internal.ui.text.contentassist.ContentAssistPreference; -import org.eclipse.cdt.internal.ui.text.correction.CCorrectionAssistant; -import org.eclipse.cdt.internal.ui.text.doctools.DocCommentOwnerManager; -import org.eclipse.cdt.internal.ui.typehierarchy.THInformationControl; -import org.eclipse.cdt.internal.ui.typehierarchy.THInformationProvider; - /** * Configuration for a <code>SourceViewer</code> which shows C/C++ code. * <p> |