Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java')
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java19
1 files changed, 15 insertions, 4 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java
index 207550232e8..00f8bf5d092 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java
@@ -153,6 +153,7 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
/*
* @see ISourceViewer#configure(SourceViewerConfiguration)
*/
+ @Override
public void configure(SourceViewerConfiguration configuration) {
// Prevent access to colors disposed in unconfigure().
StyledText textWidget= getTextWidget();
@@ -278,7 +279,8 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
/*
* @see org.eclipse.jface.text.source.SourceViewer#unconfigure()
*/
- public void unconfigure() {
+ @Override
+ public void unconfigure() {
if (fOutlinePresenter != null) {
fOutlinePresenter.uninstall();
fOutlinePresenter= null;
@@ -348,6 +350,7 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
/*
* @see org.eclipse.jface.text.source.SourceViewer#createControl(org.eclipse.swt.widgets.Composite, int)
*/
+ @Override
protected void createControl(Composite parent, int styles) {
// Use LEFT_TO_RIGHT unless otherwise specified.
@@ -360,7 +363,8 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
/*
* @see org.eclipse.jface.text.ITextOperationTarget#doOperation(int)
*/
- public void doOperation(int operation) {
+ @Override
+ public void doOperation(int operation) {
if (getTextWidget() == null) {
return;
@@ -381,7 +385,8 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
/*
* @see org.eclipse.jface.text.source.projection.ProjectionViewer#canDoOperation(int)
*/
- public boolean canDoOperation(int operation) {
+ @Override
+ public boolean canDoOperation(int operation) {
switch (operation) {
case SHOW_OUTLINE:
return fOutlinePresenter != null;
@@ -435,6 +440,7 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
* </p>
* @since 4.0
*/
+ @Override
protected void setVisibleDocument(IDocument document) {
if (fIsSetVisibleDocumentDelayed) {
fIsSetVisibleDocumentDelayed= false;
@@ -457,6 +463,7 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
* untouched we reuse the given range as return value.
* </p>
*/
+ @Override
protected StyleRange modelStyleRange2WidgetStyleRange(StyleRange range) {
IRegion region= modelRange2WidgetRange(new Region(range.start, range.length));
if (region != null) {
@@ -471,6 +478,7 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
/*
* @see org.eclipse.jface.text.source.projection.ProjectionViewer#setVisibleRegion(int, int)
*/
+ @Override
public void setVisibleRegion(int start, int length) {
// see https://bugs.eclipse.org/bugs/show_bug.cgi?id=195808
if (!fWasProjectionMode && isProjectionMode()) {
@@ -482,6 +490,7 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
/*
* @see org.eclipse.jface.text.source.projection.ProjectionViewer#resetVisibleRegion()
*/
+ @Override
public void resetVisibleRegion() {
super.resetVisibleRegion();
// see https://bugs.eclipse.org/bugs/show_bug.cgi?id=195808
@@ -506,6 +515,7 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
/*
* @see org.eclipse.jface.text.TextViewer#shift(boolean, boolean, boolean)
*/
+ @Override
protected void shift(boolean useDefaultPrefixes, boolean right, boolean ignoreWhitespace) {
if (!useDefaultPrefixes) {
// simple shift case
@@ -594,7 +604,8 @@ public class CSourceViewer extends ProjectionViewer implements IPropertyChangeLi
/*
* work around for memory leak in TextViewer$WidgetCommand
*/
- protected void updateTextListeners(WidgetCommand cmd) {
+ @Override
+ protected void updateTextListeners(WidgetCommand cmd) {
super.updateTextListeners(cmd);
cmd.preservedText= null;
cmd.event= null;

Back to the top