From aee9e0e44eb35867e1de57afd14fb7bba0ca02e8 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 23 Dec 2004 19:38:20 +0000 Subject: [PATCH] 2004-12-22 Alain Magloire On going work to clean cdt.ui from misc. warnings and removing the deprecated interfaces in Eclipse-3.1 --- core/org.eclipse.cdt.ui/ChangeLog | 5 + .../eclipse/cdt/internal/corext/Assert.java | 5 + .../textmanipulation/GroupDescription.java | 3 +- .../textmanipulation/TextBufferFactory.java | 3 +- .../corext/util/CodeFormatterUtil.java | 54 +++--- .../cdt/internal/ui/BinaryPropertySource.java | 3 +- .../internal/ui/CElementAdapterFactory.java | 13 +- .../cdt/internal/ui/CHelpProviderManager.java | 14 +- .../cdt/internal/ui/CPerspectiveFactory.java | 4 +- .../eclipse/cdt/internal/ui/CUIException.java | 5 + .../ui/DeferredCWorkbenchAdapter.java | 7 +- .../ui/actions/SelectionConverter.java | 6 +- .../ui/actions/WorkbenchRunnableAdapter.java | 3 +- .../ui/buildconsole/BuildConsoleManager.java | 11 +- .../buildconsole/BuildConsolePartitioner.java | 6 +- .../ui/buildconsole/ConsoleEvent.java | 5 + .../ui/compare/CParseTreeBuilder.java | 7 +- .../eclipse/cdt/internal/ui/cview/CView.java | 3 +- .../internal/ui/cview/CViewDropAdapter.java | 9 +- .../internal/ui/cview/MainActionGroup.java | 4 +- .../cdt/internal/ui/cview/PasteAction.java | 5 +- .../cdt/internal/ui/dialogs/StatusTool.java | 3 +- .../cdt/internal/ui/dialogs/StatusUtil.java | 10 +- .../ui/editor/CContentOutlinerProvider.java | 1 - .../cdt/internal/ui/editor/CEditor.java | 15 +- .../internal/ui/editor/DocumentAdapter.java | 7 +- .../ui/editor/MouseClickListener.java | 92 +++++------ .../ui/editor/asm/AsmCodeScanner.java | 9 +- .../ui/editor/asm/AsmPartitionScanner.java | 8 +- .../ui/editor/asm/AsmWordDetector.java | 3 +- .../OptionsConfigurationBlock.java | 5 +- .../TodoTaskConfigurationBlock.java | 19 +-- .../internal/ui/text/AbstractCScanner.java | 3 +- .../ui/text/BufferedDocumentScanner.java | 6 +- .../ui/text/CDoubleClickSelector.java | 12 +- .../ui/text/COutlineInformationControl.java | 20 +-- .../cdt/internal/ui/text/CPairMatcher.java | 6 +- .../ui/text/CSourceViewerConfiguration.java | 29 ++-- .../ui/text/FastCPartitionScanner.java | 156 ++++++++---------- .../internal/ui/text/LineBreakingReader.java | 3 +- .../internal/ui/text/PreprocessorRule.java | 10 +- .../internal/ui/text/SingleCharReader.java | 3 +- .../internal/ui/text/SingleTokenCScanner.java | 3 +- .../ui/text/SubstitutionTextReader.java | 33 ++-- .../c/hover/CEditorTextHoverDescriptor.java | 3 +- .../contentassist/CCompletionProposal.java | 7 +- .../CCompletionProposalComparator.java | 3 +- .../cdt/internal/ui/util/CoreUtility.java | 30 ++-- .../cdt/internal/ui/util/EditorUtility.java | 8 +- .../ui/util/ProblemMarkerManager.java | 2 +- .../cdt/internal/ui/util/Resources.java | 9 +- .../cdt/internal/ui/util/StringMatcher.java | 5 +- .../ui/util/TableLayoutComposite.java | 4 +- .../internal/ui/util/TwoArrayQuickSort.java | 3 +- .../ui/viewsupport/CUILabelProvider.java | 3 +- .../viewsupport/ProblemsLabelDecorator.java | 2 +- .../ui/viewsupport/StatusBarUpdater.java | 20 +-- .../ui/wizards/AbstractOpenWizardAction.java | 19 +-- .../internal/ui/wizards/CWizardRegistry.java | 5 +- .../classwizard/BaseClassesLabelProvider.java | 3 +- .../BaseClassesListDialogField.java | 7 +- .../classwizard/ConstructorMethodStub.java | 27 ++- .../classwizard/DestructorMethodStub.java | 31 ++-- .../MethodStubsListDialogField.java | 14 +- .../classwizard/NewClassCodeGenerator.java | 54 +++--- 65 files changed, 426 insertions(+), 464 deletions(-) diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog index 78a98fe9368..ff6e3cd14df 100644 --- a/core/org.eclipse.cdt.ui/ChangeLog +++ b/core/org.eclipse.cdt.ui/ChangeLog @@ -1,3 +1,8 @@ +2004-12-22 Alain Magloire + + On going work to clean cdt.ui from misc. warnings + and removing the deprecated interfaces in Eclipse-3.1 + 2004-12-21 Alain Magloire We use TogglePresentation action definition ID rather the one define in the CDT, since now the platfrom defines one. diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/Assert.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/Assert.java index fa66f67bd79..d9a6d508045 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/Assert.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/Assert.java @@ -42,6 +42,11 @@ public final class Assert { */ private static class AssertionFailedException extends RuntimeException { + /** + * Comment for serialVersionUID + */ + private static final long serialVersionUID = 1L; + /** * Constructs a new exception. */ diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/textmanipulation/GroupDescription.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/textmanipulation/GroupDescription.java index 141bf5b0fc4..482a4debccf 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/textmanipulation/GroupDescription.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/textmanipulation/GroupDescription.java @@ -64,9 +64,8 @@ public class GroupDescription { int size= fEdits.size(); if (size == 1) { return ((TextEdit)fEdits.get(0)).getRegion(); - } else { - return TextEdit.getCoverage((TextEdit[])fEdits.toArray(new TextEdit[fEdits.size()])); } + return TextEdit.getCoverage((TextEdit[])fEdits.toArray(new TextEdit[fEdits.size()])); } public String getName() { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/textmanipulation/TextBufferFactory.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/textmanipulation/TextBufferFactory.java index 63a3a913871..bd144124c27 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/textmanipulation/TextBufferFactory.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/textmanipulation/TextBufferFactory.java @@ -122,9 +122,8 @@ import org.eclipse.ui.texteditor.IDocumentProvider; IDocument document= fDocumentProvider.getDocument(input); if (document != null) { return new TextBuffer(new Document(document.get())); - } else { - return createFromFile(file); } + return createFromFile(file); } private TextBuffer createFromFile(IFile file) throws CoreException { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/util/CodeFormatterUtil.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/util/CodeFormatterUtil.java index 088636aebbe..ee9acd3a48c 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/util/CodeFormatterUtil.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/util/CodeFormatterUtil.java @@ -23,10 +23,6 @@ import org.eclipse.jface.text.BadPositionCategoryException; import org.eclipse.jface.text.DefaultPositionUpdater; import org.eclipse.jface.text.Document; import org.eclipse.jface.text.Position; -import org.eclipse.text.edits.DeleteEdit; -import org.eclipse.text.edits.InsertEdit; -import org.eclipse.text.edits.MultiTextEdit; -import org.eclipse.text.edits.ReplaceEdit; import org.eclipse.text.edits.TextEdit; public class CodeFormatterUtil { @@ -82,31 +78,31 @@ public class CodeFormatterUtil { } - private static TextEdit shifEdit(TextEdit oldEdit, int diff) { - TextEdit newEdit; - if (oldEdit instanceof ReplaceEdit) { - ReplaceEdit edit= (ReplaceEdit) oldEdit; - newEdit= new ReplaceEdit(edit.getOffset() - diff, edit.getLength(), edit.getText()); - } else if (oldEdit instanceof InsertEdit) { - InsertEdit edit= (InsertEdit) oldEdit; - newEdit= new InsertEdit(edit.getOffset() - diff, edit.getText()); - } else if (oldEdit instanceof DeleteEdit) { - DeleteEdit edit= (DeleteEdit) oldEdit; - newEdit= new DeleteEdit(edit.getOffset() - diff, edit.getLength()); - } else if (oldEdit instanceof MultiTextEdit) { - newEdit= new MultiTextEdit(); - } else { - return null; // not supported - } - TextEdit[] children= oldEdit.getChildren(); - for (int i= 0; i < children.length; i++) { - TextEdit shifted= shifEdit(children[i], diff); - if (shifted != null) { - newEdit.addChild(shifted); - } - } - return newEdit; - } +// private static TextEdit shifEdit(TextEdit oldEdit, int diff) { +// TextEdit newEdit; +// if (oldEdit instanceof ReplaceEdit) { +// ReplaceEdit edit= (ReplaceEdit) oldEdit; +// newEdit= new ReplaceEdit(edit.getOffset() - diff, edit.getLength(), edit.getText()); +// } else if (oldEdit instanceof InsertEdit) { +// InsertEdit edit= (InsertEdit) oldEdit; +// newEdit= new InsertEdit(edit.getOffset() - diff, edit.getText()); +// } else if (oldEdit instanceof DeleteEdit) { +// DeleteEdit edit= (DeleteEdit) oldEdit; +// newEdit= new DeleteEdit(edit.getOffset() - diff, edit.getLength()); +// } else if (oldEdit instanceof MultiTextEdit) { +// newEdit= new MultiTextEdit(); +// } else { +// return null; // not supported +// } +// TextEdit[] children= oldEdit.getChildren(); +// for (int i= 0; i < children.length; i++) { +// TextEdit shifted= shifEdit(children[i], diff); +// if (shifted != null) { +// newEdit.addChild(shifted); +// } +// } +// return newEdit; +// } private static Document createDocument(String string, Position[] positions) throws IllegalArgumentException { Document doc= new Document(string); diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java index 6ed34792ef8..1e7d6497159 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/BinaryPropertySource.java @@ -127,9 +127,8 @@ public class BinaryPropertySource extends FilePropertySource implements IPropert } else if (name.equals(ICElementPropertyConstants.P_ELF_HAS_DEBUG)) { if (binary.hasDebug()) { return "true";//$NON-NLS-1$ - } else { - return "false";//$NON-NLS-1$ } + return "false";//$NON-NLS-1$ } else if (name.equals(ICElementPropertyConstants.P_ELF_NEEDED)) { String[] needed = binary.getNeededSharedLibs(); String need = ""; //$NON-NLS-1$ diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java index d1be286e292..102fe7328f6 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementAdapterFactory.java @@ -52,14 +52,13 @@ public class CElementAdapterFactory implements IAdapterFactory { if (IPropertySource.class.equals(key)) { if (celem instanceof IBinary) { return new BinaryPropertySource((IBinary)celem); - } else { - res = celem.getResource(); - if (res != null) { - if (res instanceof IFile) { - return new FilePropertySource((IFile)res); - } - return new ResourcePropertySource(res); + } + res = celem.getResource(); + if (res != null) { + if (res instanceof IFile) { + return new FilePropertySource((IFile)res); } + return new ResourcePropertySource(res); } return new CElementPropertySource(celem); } else if (IWorkspaceRoot.class.equals(key)) { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CHelpProviderManager.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CHelpProviderManager.java index fd649d02be1..98502a9564f 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CHelpProviderManager.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CHelpProviderManager.java @@ -14,8 +14,6 @@ package org.eclipse.cdt.internal.ui; import java.io.File; import java.io.FileWriter; import java.io.IOException; -import java.util.HashMap; -import java.util.Map; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; @@ -50,7 +48,7 @@ public class CHelpProviderManager { final private static String C_HELP_SETTINGS_FILE_NAME = "cHelpSettings.xml"; //$NON-NLS-1$ final private static String ELEMENT_ROOT = "cHelpSettings"; //$NON-NLS-1$ - private static Map fProjectHelpSettings = null; + //private static Map fProjectHelpSettings = null; private static CHelpSettings fDefaultHelpSettings = null; private static File fSettingsFile = null; @@ -69,11 +67,11 @@ public class CHelpProviderManager { return fSettingsFile; } - private static Map getSettingsMap(){ - if(fProjectHelpSettings == null) - fProjectHelpSettings = new HashMap(); - return fProjectHelpSettings; - } +// private static Map getSettingsMap(){ +// if(fProjectHelpSettings == null) +// fProjectHelpSettings = new HashMap(); +// return fProjectHelpSettings; +// } private static CHelpSettings getDefaultHelpSettings(){ if(fDefaultHelpSettings == null){ diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CPerspectiveFactory.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CPerspectiveFactory.java index cb10b216da8..5756772a221 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CPerspectiveFactory.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CPerspectiveFactory.java @@ -7,7 +7,7 @@ package org.eclipse.cdt.internal.ui; import org.eclipse.cdt.internal.ui.wizards.CWizardRegistry; import org.eclipse.cdt.ui.CUIPlugin; -import org.eclipse.search.ui.SearchUI; +import org.eclipse.search.ui.NewSearchUI; import org.eclipse.ui.IFolderLayout; import org.eclipse.ui.IPageLayout; import org.eclipse.ui.IPerspectiveFactory; @@ -48,7 +48,7 @@ public class CPerspectiveFactory implements IPerspectiveFactory { layout.addShowViewShortcut(IConsoleConstants.ID_CONSOLE_VIEW); // views - searching - layout.addShowViewShortcut(SearchUI.SEARCH_RESULT_VIEW_ID); + layout.addShowViewShortcut(NewSearchUI.SEARCH_VIEW_ID); // views - standard workbench layout.addShowViewShortcut(IPageLayout.ID_OUTLINE); diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CUIException.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CUIException.java index 0c2462b1a26..b3836676abd 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CUIException.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CUIException.java @@ -16,6 +16,11 @@ import org.eclipse.core.runtime.IStatus; public class CUIException extends CoreException { + /** + * Comment for serialVersionUID + */ + private static final long serialVersionUID = 1L; + public CUIException(IStatus status) { super(status); } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/DeferredCWorkbenchAdapter.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/DeferredCWorkbenchAdapter.java index 4d3eab57668..63dc5660a25 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/DeferredCWorkbenchAdapter.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/DeferredCWorkbenchAdapter.java @@ -78,9 +78,8 @@ public class DeferredCWorkbenchAdapter extends CWorkbenchAdapter if (fSerializeFetching) { // only one ICElement parent can fetch children at a time return mutexRule; - } else { - // allow several ICElement parents to fetch children concurrently - return null; - } + } + // allow several ICElement parents to fetch children concurrently + return null; } } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/actions/SelectionConverter.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/actions/SelectionConverter.java index 5638005305d..450d950c454 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/actions/SelectionConverter.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/actions/SelectionConverter.java @@ -150,8 +150,7 @@ public class SelectionConverter { ICElement ref = tunit.getElementAtOffset(selection.getOffset()); if (ref == null) return input; - else - return ref; + return ref; } return null; } @@ -169,8 +168,7 @@ public class SelectionConverter { ICElement[] refs = tunit.getElementsAtOffset(selection.getOffset()); if (refs == null) return new ICElement[] { input }; - else - return refs; + return refs; } return null; } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/actions/WorkbenchRunnableAdapter.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/actions/WorkbenchRunnableAdapter.java index 8345d6a4059..93e79a42c87 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/actions/WorkbenchRunnableAdapter.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/actions/WorkbenchRunnableAdapter.java @@ -80,9 +80,8 @@ public class WorkbenchRunnableAdapter implements IRunnableWithProgress { Throwable cause= e.getCause(); if (cause instanceof CoreException) { return ((CoreException) cause).getStatus(); - } else { - return CUIStatus.createError(IStatus.ERROR, cause); } + return CUIStatus.createError(IStatus.ERROR, cause); } catch (InterruptedException e) { return Status.CANCEL_STATUS; } finally { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleManager.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleManager.java index 18d9122658c..c494008cc77 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleManager.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsoleManager.java @@ -14,6 +14,7 @@ import java.util.Map; import org.eclipse.cdt.core.resources.IConsole; import org.eclipse.cdt.internal.ui.preferences.BuildConsolePreferencePage; import org.eclipse.cdt.ui.CUIPlugin; +import org.eclipse.cdt.ui.IBuildConsoleEvent; import org.eclipse.cdt.ui.IBuildConsoleListener; import org.eclipse.cdt.ui.IBuildConsoleManager; import org.eclipse.core.resources.IProject; @@ -47,8 +48,8 @@ public class BuildConsoleManager implements IBuildConsoleManager, IResourceChang ListenerList listeners = new ListenerList(1); BuildConsole fConsole; private Map fConsoleMap = new HashMap(); - private Color infoColor, outputColor, errorColor; - private BuildConsoleStream infoStream, outputStream, errorStream; + Color infoColor, outputColor, errorColor; + BuildConsoleStream infoStream, outputStream, errorStream; static public final int BUILD_STREAM_TYPE_INFO = 0; static public final int BUILD_STREAM_TYPE_OUTPUT = 1; @@ -68,7 +69,7 @@ public class BuildConsoleManager implements IBuildConsoleManager, IResourceChang if (list.length > 0) { for (int i = 0; i < list.length; i++) { IBuildConsoleListener listener = (IBuildConsoleListener)list[i]; - ConsoleEvent event = new ConsoleEvent(BuildConsoleManager.this, project, ConsoleEvent.CONSOLE_START); + ConsoleEvent event = new ConsoleEvent(BuildConsoleManager.this, project, IBuildConsoleEvent.CONSOLE_START); listener.consoleChange(event); } } @@ -134,7 +135,7 @@ public class BuildConsoleManager implements IBuildConsoleManager, IResourceChang if (list.length > 0) { for (int i = 0; i < list.length; i++) { IBuildConsoleListener listener = (IBuildConsoleListener)list[i]; - ConsoleEvent consoleEvent = new ConsoleEvent(this, (IProject)resource, ConsoleEvent.CONSOLE_CLOSE); + ConsoleEvent consoleEvent = new ConsoleEvent(this, (IProject)resource, IBuildConsoleEvent.CONSOLE_CLOSE); listener.consoleChange(consoleEvent); } } @@ -237,7 +238,7 @@ public class BuildConsoleManager implements IBuildConsoleManager, IResourceChang /** * Returns a color instance based on data from a preference field. */ - private Color createColor(Display display, String preference) { + Color createColor(Display display, String preference) { RGB rgb = PreferenceConverter.getColor(CUIPlugin.getDefault().getPreferenceStore(), preference); return new Color(display, rgb); } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsolePartitioner.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsolePartitioner.java index b7570c6f5c2..20025acae97 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsolePartitioner.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/BuildConsolePartitioner.java @@ -62,9 +62,9 @@ public class BuildConsolePartitioner * Intentionally a vector to obtain synchronization as entries are added and * removed. */ - private Vector fQueue = new Vector(5); + Vector fQueue = new Vector(5); - private boolean fAppending; + //private boolean fAppending; class StreamEntry { @@ -167,7 +167,7 @@ public class BuildConsolePartitioner } } - private void warnOfContentChange(BuildConsoleStream stream) { + void warnOfContentChange(BuildConsoleStream stream) { if (stream != null) { ConsolePlugin.getDefault().getConsoleManager().warnOfContentChange(stream.getConsole()); } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/ConsoleEvent.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/ConsoleEvent.java index 579724d545b..c87cc994da6 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/ConsoleEvent.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/buildconsole/ConsoleEvent.java @@ -17,6 +17,11 @@ import org.eclipse.core.resources.IProject; public class ConsoleEvent extends EventObject implements IBuildConsoleEvent { + /** + * Comment for serialVersionUID + */ + private static final long serialVersionUID = 1L; + private IProject fProject; private int fType; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/compare/CParseTreeBuilder.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/compare/CParseTreeBuilder.java index 5d7d29fd9a7..c40b3fe4712 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/compare/CParseTreeBuilder.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/compare/CParseTreeBuilder.java @@ -40,7 +40,12 @@ public class CParseTreeBuilder extends SourceElementRequestorAdapter { /** * Syntax Error. */ - public class ParseError extends Error { + public class ParseError extends Error { + + /** + * Comment for serialVersionUID + */ + private static final long serialVersionUID = 1L; } public CParseTreeBuilder(CNode root, IDocument doc) { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CView.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CView.java index 29dd411647c..86f20a8c92e 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CView.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CView.java @@ -53,6 +53,7 @@ import org.eclipse.jface.action.MenuManager; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.util.IPropertyChangeListener; import org.eclipse.jface.util.PropertyChangeEvent; +import org.eclipse.jface.viewers.AbstractTreeViewer; import org.eclipse.jface.viewers.DoubleClickEvent; import org.eclipse.jface.viewers.IContentProvider; import org.eclipse.jface.viewers.IDoubleClickListener; @@ -884,7 +885,7 @@ public class CView extends ViewPart implements ISetSelectionTarget, IPropertyCha public void collapseAll() { viewer.getControl().setRedraw(false); - viewer.collapseToLevel(getViewPartInput(), TreeViewer.ALL_LEVELS); + viewer.collapseToLevel(getViewPartInput(), AbstractTreeViewer.ALL_LEVELS); viewer.getControl().setRedraw(true); } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CViewDropAdapter.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CViewDropAdapter.java index 5475855507d..ffa4f8cea33 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CViewDropAdapter.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CViewDropAdapter.java @@ -16,6 +16,7 @@ import org.eclipse.cdt.ui.CUIPlugin; import org.eclipse.core.resources.IContainer; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IResource; +import org.eclipse.core.resources.ResourceAttributes; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.MultiStatus; @@ -139,11 +140,11 @@ class CViewDropAdapter extends PluginDropAdapter implements IOverwriteQuery { IResource tempResourceParent = tempResource.getParent(); //Apples to apples... IResource resourceCurrentContainer = currentContainer.getResource(); - + ResourceAttributes attributes = tempResource.getResourceAttributes(); if (tempResourceParent.equals(resourceCurrentContainer) || tempResource.equals(resourceCurrentContainer) || tempResource.equals(resourceCurrentContainer.getParent()) || - tempResource.isReadOnly()){ + attributes.isReadOnly()){ event.detail = DND.DROP_NONE; break; } @@ -303,8 +304,8 @@ class CViewDropAdapter extends PluginDropAdapter implements IOverwriteQuery { IStructuredSelection structuredSelection = (IStructuredSelection) selection; // loop through list and look for matching items - for (Iterator enum = structuredSelection.iterator(); enum.hasNext();) { - Object object = enum.next(); + for (Iterator enumarator = structuredSelection.iterator(); enumarator.hasNext();) { + Object object = enumarator.next(); IResource resource = null; if (object instanceof IResource) { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java index 5ee71ee26a7..c887c05de46 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java @@ -168,7 +168,7 @@ public class MainActionGroup extends CViewActionGroup { IStructuredSelection resources = SelectionConverter.convertSelectionToResources(celements); if (resources.isEmpty()) { - new NewWizardMenu(menu, getCView().getSite().getWorkbenchWindow(), false); + new NewWizardMenu(getCView().getSite().getWorkbenchWindow()); menu.add(new Separator(IContextMenuConstants.GROUP_REORGANIZE)); refactoringActionGroup.fillContextMenu(menu); menu.add(new Separator()); @@ -223,7 +223,7 @@ public class MainActionGroup extends CViewActionGroup { void addNewMenu(IMenuManager menu, IStructuredSelection selection) { MenuManager newMenu = new MenuManager(CViewMessages.getString("NewWizardsActionGroup.new")); //$NON-NLS-1$ - new NewWizardMenu(newMenu, getCView().getSite().getWorkbenchWindow(), false); + new NewWizardMenu(getCView().getSite().getWorkbenchWindow()); menu.add(newMenu); } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/PasteAction.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/PasteAction.java index 1bf68139a15..34176a651de 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/PasteAction.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/PasteAction.java @@ -54,7 +54,7 @@ public class PasteAction extends SelectionListenerAction { /** * System clipboard */ - private Clipboard clipboard; + Clipboard clipboard; /** * Creates a new action. @@ -153,8 +153,7 @@ public class PasteAction extends SelectionListenerAction { List selection = getSelectedResources(); if (selection.get(0) instanceof IFile) return ((IFile) selection.get(0)).getParent(); - else - return (IContainer) selection.get(0); + return (IContainer) selection.get(0); } /** * The PasteAction implementation of this diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/StatusTool.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/StatusTool.java index 89471bedd91..87a32de5e90 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/StatusTool.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/StatusTool.java @@ -48,9 +48,8 @@ public class StatusTool { public static IStatus getMoreSevere(IStatus s1, IStatus s2) { if (s1.getSeverity() > s2.getSeverity()) { return s1; - } else { - return s2; } + return s2; } /** * Finds the most severe status from a array of status diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/StatusUtil.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/StatusUtil.java index b1e959d5c1d..4ce5f5c7f01 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/StatusUtil.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/StatusUtil.java @@ -7,6 +7,7 @@ package org.eclipse.cdt.internal.ui.dialogs; import org.eclipse.core.runtime.IStatus; import org.eclipse.jface.dialogs.DialogPage; +import org.eclipse.jface.dialogs.IMessageProvider; /** * A utility class to work with IStatus. @@ -21,9 +22,8 @@ public class StatusUtil { public static IStatus getMoreSevere(IStatus s1, IStatus s2) { if (s1.getSeverity() > s2.getSeverity()) { return s1; - } else { - return s2; } + return s2; } /** @@ -52,15 +52,15 @@ public class StatusUtil { String message= status.getMessage(); switch (status.getSeverity()) { case IStatus.OK: - page.setMessage(message, DialogPage.NONE); + page.setMessage(message, IMessageProvider.NONE); page.setErrorMessage(null); break; case IStatus.WARNING: - page.setMessage(message, DialogPage.WARNING); + page.setMessage(message, IMessageProvider.WARNING); page.setErrorMessage(null); break; case IStatus.INFO: - page.setMessage(message, DialogPage.INFORMATION); + page.setMessage(message, IMessageProvider.INFORMATION); page.setErrorMessage(null); break; default: diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerProvider.java index 9aad663f324..f69678bd37a 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerProvider.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerProvider.java @@ -22,7 +22,6 @@ import org.eclipse.cdt.core.model.IElementChangedListener; import org.eclipse.cdt.core.model.ITranslationUnit; import org.eclipse.cdt.internal.ui.BaseCElementContentProvider; import org.eclipse.cdt.internal.ui.util.StringMatcher; -import org.eclipse.cdt.ui.IncludesGrouping; import org.eclipse.cdt.ui.PreferenceConstants; import org.eclipse.jface.util.IPropertyChangeListener; import org.eclipse.jface.util.PropertyChangeEvent; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java index 41ceb26ede1..899f9fe02a4 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java @@ -333,15 +333,12 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IS } if (PreferenceConstants.EDITOR_FOLDING_PROVIDER.equals(property)) { - if (asv instanceof ProjectionViewer) { - ProjectionViewer projectionViewer= (ProjectionViewer) asv; - if (fProjectionModelUpdater != null) - fProjectionModelUpdater.uninstall(); - // either freshly enabled or provider changed - fProjectionModelUpdater= CUIPlugin.getDefault().getFoldingStructureProviderRegistry().getCurrentFoldingProvider(); - if (fProjectionModelUpdater != null) { - fProjectionModelUpdater.install(this, projectionViewer); - } + if (fProjectionModelUpdater != null) + fProjectionModelUpdater.uninstall(); + // either freshly enabled or provider changed + fProjectionModelUpdater= CUIPlugin.getDefault().getFoldingStructureProviderRegistry().getCurrentFoldingProvider(); + if (fProjectionModelUpdater != null) { + fProjectionModelUpdater.install(this, asv); } return; } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/DocumentAdapter.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/DocumentAdapter.java index 122779f434d..699a3403c91 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/DocumentAdapter.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/DocumentAdapter.java @@ -29,6 +29,7 @@ import org.eclipse.core.filebuffers.ITextFileBuffer; import org.eclipse.core.filebuffers.ITextFileBufferManager; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IResource; +import org.eclipse.core.resources.ResourceAttributes; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.IProgressMonitor; @@ -361,7 +362,11 @@ public class DocumentAdapter implements IBuffer, IDocumentListener { */ public boolean isReadOnly() { IResource resource= getUnderlyingResource(); - return resource == null ? true : resource.isReadOnly(); + if (resource != null) { + ResourceAttributes attributes = resource.getResourceAttributes(); + return attributes.isReadOnly(); + } + return false; } /** diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/MouseClickListener.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/MouseClickListener.java index 3b3a59f7e5a..7f89765461d 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/MouseClickListener.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/MouseClickListener.java @@ -420,63 +420,60 @@ IPropertyChangeListener{ //Allow for new lines if (start == end) return new Region(start, 0); - else{ - String selWord = null; - String slas = document.get(start,1); - if (slas.equals("\n") || //$NON-NLS-1$ + + String selWord = null; + String slas = document.get(start,1); + if (slas.equals("\n") || //$NON-NLS-1$ slas.equals("\t") || //$NON-NLS-1$ - slas.equals(" ")) //$NON-NLS-1$ - { - - selWord =document.get(start+1, end - start - 1); - } - else{ - selWord =document.get(start, end - start); - } - //Check for keyword - if (isKeyWord(selWord)) - return null; - //Avoid selecting literals, includes etc. - char charX = selWord.charAt(0); - if (charX == '"' || + slas.equals(" ")) //$NON-NLS-1$ + { + + selWord =document.get(start+1, end - start - 1); + } + else{ + selWord =document.get(start, end - start); + } + //Check for keyword + if (isKeyWord(selWord)) + return null; + //Avoid selecting literals, includes etc. + char charX = selWord.charAt(0); + if (charX == '"' || charX == '.' || charX == '<' || charX == '>') - return null; + return null; + + if (selWord.equals("#include")) //$NON-NLS-1$ + { + //get start of next identifier - if (selWord.equals("#include")) //$NON-NLS-1$ - { - //get start of next identifier + + int end2 = end; + + while (!Character.isJavaIdentifierPart(document.getChar(end2))){ + ++end2; - - int end2 = end; - - while (!Character.isJavaIdentifierPart(document.getChar(end2))){ - ++end2; - - } - - while (end2 < length){ - c = document.getChar(end2); - - if (!Character.isJavaIdentifierPart(c) && - c != '.') - break; - ++end2; - } - - int finalEnd = end2; - selWord =document.get(start, finalEnd - start); - end = finalEnd + 1; - start--; - fIncludeMode = true; } - + while (end2 < length){ + c = document.getChar(end2); + + if (!Character.isJavaIdentifierPart(c) && + c != '.') + break; + ++end2; + } - return new Region(start + 1, end - start - 1); + int finalEnd = end2; + selWord =document.get(start, finalEnd - start); + end = finalEnd + 1; + start--; + fIncludeMode = true; } + return new Region(start + 1, end - start - 1); + } catch (BadLocationException x) { return null; } @@ -509,9 +506,8 @@ IPropertyChangeListener{ if (viewer instanceof ITextViewerExtension5) { ITextViewerExtension5 extension= (ITextViewerExtension5) viewer; return extension.widgetOffset2ModelOffset(widgetOffset); - } else { - return widgetOffset + viewer.getVisibleRegion().getOffset(); } + return widgetOffset + viewer.getVisibleRegion().getOffset(); } catch (IllegalArgumentException e) { return -1; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmCodeScanner.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmCodeScanner.java index 1bf6ba84d50..5647d04abb7 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmCodeScanner.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmCodeScanner.java @@ -109,12 +109,11 @@ public final class AsmCodeScanner extends AbstractCScanner { if(c != ':') { unreadBuffer(scanner); return fDefaultToken; - } else { - fBuffer.append((char) c); - IToken token= (IToken) fWords.get(":"); //$NON-NLS-1$ - if (token != null) - return token; } + fBuffer.append((char) c); + IToken token= (IToken) fWords.get(":"); //$NON-NLS-1$ + if (token != null) + return token; return fDefaultToken; } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmPartitionScanner.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmPartitionScanner.java index 3863111aff8..fd196089297 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmPartitionScanner.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmPartitionScanner.java @@ -8,8 +8,8 @@ package org.eclipse.cdt.internal.ui.editor.asm; import java.util.ArrayList; import java.util.List; -import org.eclipse.cdt.internal.ui.text.CPartitionScanner; import org.eclipse.cdt.internal.ui.text.ICColorConstants; +import org.eclipse.cdt.internal.ui.text.ICPartitions; import org.eclipse.jface.text.rules.EndOfLineRule; import org.eclipse.jface.text.rules.ICharacterScanner; import org.eclipse.jface.text.rules.IPredicateRule; @@ -95,9 +95,9 @@ public class AsmPartitionScanner extends RuleBasedPartitionScanner { public AsmPartitionScanner() { super(); - IToken comment= new Token(CPartitionScanner.C_MULTILINE_COMMENT); - IToken single_comment= new Token(CPartitionScanner.C_SINGLE_LINE_COMMENT); - IToken string= new Token(CPartitionScanner.C_STRING); + IToken comment= new Token(ICPartitions.C_MULTILINE_COMMENT); + IToken single_comment= new Token(ICPartitions.C_SINGLE_LINE_COMMENT); + IToken string= new Token(ICPartitions.C_STRING); // IToken skip= new Token(SKIP); diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmWordDetector.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmWordDetector.java index 5410d00951b..050ff5981e1 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmWordDetector.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/asm/AsmWordDetector.java @@ -40,9 +40,8 @@ public class AsmWordDetector implements IWordDetector { } if(fStrictStart) { return (Character.isJavaIdentifierStart(c) || (c == fExtra)); - } else { - return (Character.isJavaIdentifierPart(c) || (c == fExtra)); } + return (Character.isJavaIdentifierPart(c) || (c == fExtra)); } /** diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/OptionsConfigurationBlock.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/OptionsConfigurationBlock.java index 4760416483a..e57e102507f 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/OptionsConfigurationBlock.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/OptionsConfigurationBlock.java @@ -125,9 +125,8 @@ public abstract class OptionsConfigurationBlock { protected Map getOptions(boolean inheritCCoreOptions) { if (fProject != null) { return fProject.getOptions(inheritCCoreOptions); - } else { - return CCorePlugin.getOptions(); - } + } + return CCorePlugin.getOptions(); } protected Map getDefaultOptions() { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/TodoTaskConfigurationBlock.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/TodoTaskConfigurationBlock.java index b5d4ae62554..dc64cf1ff93 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/TodoTaskConfigurationBlock.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/TodoTaskConfigurationBlock.java @@ -86,16 +86,15 @@ public class TodoTaskConfigurationBlock extends OptionsConfigurationBlock { TodoTask task= (TodoTask) element; if (columnIndex == 0) { return task.name; - } else { - if (PRIORITY_HIGH.equals(task.priority)) { - return PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.high.priority"); //$NON-NLS-1$ - } else if (PRIORITY_NORMAL.equals(task.priority)) { - return PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.normal.priority"); //$NON-NLS-1$ - } else if (PRIORITY_LOW.equals(task.priority)) { - return PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.low.priority"); //$NON-NLS-1$ - } - return ""; //$NON-NLS-1$ - } + } + if (PRIORITY_HIGH.equals(task.priority)) { + return PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.high.priority"); //$NON-NLS-1$ + } else if (PRIORITY_NORMAL.equals(task.priority)) { + return PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.normal.priority"); //$NON-NLS-1$ + } else if (PRIORITY_LOW.equals(task.priority)) { + return PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.low.priority"); //$NON-NLS-1$ + } + return ""; //$NON-NLS-1$ } } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/AbstractCScanner.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/AbstractCScanner.java index b00c070511b..ba42147d92e 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/AbstractCScanner.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/AbstractCScanner.java @@ -207,8 +207,7 @@ public abstract class AbstractCScanner extends BufferedRuleBasedScanner { } if (read() == EOF) return Token.EOF; - else - return fDefaultToken; + return fDefaultToken; } } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java index cfcd123c2a3..39599bda7be 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/BufferedDocumentScanner.java @@ -105,10 +105,8 @@ public final class BufferedDocumentScanner implements ICharacterScanner { if (fOffset >= fBufferLength) { if (fBufferOffset + fBufferLength >= fRangeOffset + fRangeLength) return EOF; - else { - updateBuffer(fBufferOffset + fBufferLength); - fOffset= 0; - } + updateBuffer(fBufferOffset + fBufferLength); + fOffset= 0; } return fBuffer[fOffset++]; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CDoubleClickSelector.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CDoubleClickSelector.java index 0ea6dd1075d..b244e85e67f 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CDoubleClickSelector.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CDoubleClickSelector.java @@ -87,14 +87,12 @@ public class CDoubleClickSelector implements ITextDoubleClickStrategy { fEndPos= searchForClosingBracket(fStartPos, prevChar, fgBrackets[bracketIndex1 + 1], doc); if (fEndPos > -1) return true; - else - fStartPos= -1; + fStartPos= -1; } else if (fEndPos > -1) { fStartPos= searchForOpenBracket(fEndPos, fgBrackets[bracketIndex2 - 1], nextChar, doc); if (fStartPos > -1) return true; - else - fEndPos= -1; + fEndPos= -1; } } catch (BadLocationException x) { } @@ -161,8 +159,7 @@ public class CDoubleClickSelector implements ITextDoubleClickStrategy { if (stack == 0) return closePos - 1; - else - return -1; + return -1; } @@ -183,8 +180,7 @@ public class CDoubleClickSelector implements ITextDoubleClickStrategy { if (stack == 0) return openPos + 1; - else - return -1; + return -1; } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/COutlineInformationControl.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/COutlineInformationControl.java index 2372c493df6..5ccb4f1ffb8 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/COutlineInformationControl.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/COutlineInformationControl.java @@ -1,7 +1,7 @@ /* * COutlineInformationControl.java 2004-12-14 / 08:17:41 - * $Revision:$ $Date:$ + * $Revision: 1.1 $ $Date: 2004/12/14 18:46:19 $ * * @author P.Tomaszewski */ @@ -83,37 +83,37 @@ public class COutlineInformationControl implements IInformationControl, private static final int MIN_WIDTH = 300; /** Source viewer which shows this control. */ - private CEditor fEditor; + CEditor fEditor; /** Shell for this control. */ - private Shell fShell; + Shell fShell; /** Control's composite. */ - private Composite fComposite; + Composite fComposite; /** Tree viewer used to display outline. */ - private TreeViewer fTreeViewer; + TreeViewer fTreeViewer; /** Text control for filter. */ private Text fFilterText; /** Content provider for tree control. */ - private IContentProvider fTreeContentProvider; + IContentProvider fTreeContentProvider; /** Sorter for tree viewer. */ private OutlineSorter fSorter; /** Control bounds. */ - private Rectangle fBounds; + Rectangle fBounds; /** Control trim. */ - private Rectangle fTrim; + Rectangle fTrim; /** Deactivation adapter. */ private Listener fDeactivateListener; /** This prevents to notify listener when it is adding. */ - private boolean fIsDeactivationActive; + boolean fIsDeactivationActive; /** Shell adapter, used for control deactivation. */ private ShellListener fShellListener; @@ -122,7 +122,7 @@ public class COutlineInformationControl implements IInformationControl, private ControlListener fControlListener; /** Should outline be sorted. */ - private boolean fSort = true; + boolean fSort = true; /** * Creates new outline control. diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CPairMatcher.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CPairMatcher.java index 6f7dfc80381..1cda2227196 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CPairMatcher.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CPairMatcher.java @@ -114,15 +114,13 @@ public class CPairMatcher implements ICharacterPairMatcher { fStartPos= searchForOpeningPeer(fEndPos, fPairs[pairIndex2 - 1], fPairs[pairIndex2], fDocument); if (fStartPos > -1) return true; - else - fEndPos= -1; + fEndPos= -1; } else if (fStartPos > -1) { fAnchor= LEFT; fEndPos= searchForClosingPeer(fStartPos, fPairs[pairIndex1], fPairs[pairIndex1 + 1], fDocument); if (fEndPos > -1) return true; - else - fStartPos= -1; + fStartPos= -1; } } catch (BadLocationException x) { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java index 179577c275e..1e2e64ec7d3 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java @@ -160,16 +160,16 @@ public class CSourceViewerConfiguration extends SourceViewerConfiguration { //TextAttribute attr = new TextAttribute(manager.getColor(ICColorConstants.C_DEFAULT)); dr= new DefaultDamagerRepairer(getSinglelineCommentScanner()); - reconciler.setDamager(dr, CPartitionScanner.C_SINGLE_LINE_COMMENT); - reconciler.setRepairer(dr, CPartitionScanner.C_SINGLE_LINE_COMMENT); + reconciler.setDamager(dr, ICPartitions.C_SINGLE_LINE_COMMENT); + reconciler.setRepairer(dr, ICPartitions.C_SINGLE_LINE_COMMENT); dr= new DefaultDamagerRepairer(getStringScanner()); - reconciler.setDamager(dr, CPartitionScanner.C_STRING); - reconciler.setRepairer(dr, CPartitionScanner.C_STRING); + reconciler.setDamager(dr, ICPartitions.C_STRING); + reconciler.setRepairer(dr, ICPartitions.C_STRING); dr= new DefaultDamagerRepairer(getMultilineCommentScanner()); - reconciler.setDamager(dr, CPartitionScanner.C_MULTILINE_COMMENT); - reconciler.setRepairer(dr, CPartitionScanner.C_MULTILINE_COMMENT); + reconciler.setDamager(dr, ICPartitions.C_MULTILINE_COMMENT); + reconciler.setRepairer(dr, ICPartitions.C_MULTILINE_COMMENT); return reconciler; } @@ -192,7 +192,7 @@ public class CSourceViewerConfiguration extends SourceViewerConfiguration { ContentAssistPreference.configure(assistant, getPreferenceStore()); assistant.setProposalPopupOrientation(IContentAssistant.PROPOSAL_OVERLAY); - assistant.setContextInformationPopupOrientation(ContentAssistant.CONTEXT_INFO_ABOVE); + assistant.setContextInformationPopupOrientation(IContentAssistant.CONTEXT_INFO_ABOVE); assistant.setInformationControlCreator(getInformationControlCreator(sourceViewer)); return assistant; @@ -226,8 +226,9 @@ public class CSourceViewerConfiguration extends SourceViewerConfiguration { * @see SourceViewerConfiguration#getAutoIndentStrategy(ISourceViewer, String) */ public IAutoIndentStrategy getAutoIndentStrategy(ISourceViewer sourceViewer, String contentType) { - if(CPartitionScanner.C_MULTILINE_COMMENT.equals(contentType)) + if(ICPartitions.C_MULTILINE_COMMENT.equals(contentType)) { return new CCommentAutoIndentStrategy(); + } return new CAutoIndentStrategy(); } @@ -252,10 +253,12 @@ public class CSourceViewerConfiguration extends SourceViewerConfiguration { public String getDefaultPrefix(ISourceViewer sourceViewer, String contentType) { if(IDocument.DEFAULT_CONTENT_TYPE.equals(contentType)) return "//"; //$NON-NLS-1$ - if(CPartitionScanner.C_SINGLE_LINE_COMMENT.equals(contentType)) + if(ICPartitions.C_SINGLE_LINE_COMMENT.equals(contentType)) { return "//"; //$NON-NLS-1$ - if(CPartitionScanner.C_MULTILINE_COMMENT.equals(contentType)) + } + if(ICPartitions.C_MULTILINE_COMMENT.equals(contentType)) { return "//"; //$NON-NLS-1$ + } return null; } @@ -371,9 +374,9 @@ public class CSourceViewerConfiguration extends SourceViewerConfiguration { */ public String[] getConfiguredContentTypes(ISourceViewer sourceViewer) { return new String[] { IDocument.DEFAULT_CONTENT_TYPE, - CPartitionScanner.C_MULTILINE_COMMENT, - CPartitionScanner.C_SINGLE_LINE_COMMENT, - CPartitionScanner.C_STRING }; + ICPartitions.C_MULTILINE_COMMENT, + ICPartitions.C_SINGLE_LINE_COMMENT, + ICPartitions.C_STRING }; } /** diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/FastCPartitionScanner.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/FastCPartitionScanner.java index 020c800bcc1..b013aa35658 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/FastCPartitionScanner.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/FastCPartitionScanner.java @@ -73,10 +73,9 @@ public class FastCPartitionScanner implements IPartitionTokenScanner, ICPartitio if (fCOffset != -1 && fTokenOffset + fTokenLength != fCOffset + fCLength) { fTokenOffset += fTokenLength; return fTokens[CCODE]; - } else { - fCOffset= -1; - fCLength= 0; } + fCOffset= -1; + fCLength= 0; } fTokenOffset += fTokenLength; @@ -92,11 +91,10 @@ public class FastCPartitionScanner implements IPartitionTokenScanner, ICPartitio fLast= NONE; // ignore last return preFix(fState, CCODE, NONE, 0); - } else { - fLast= NONE; - fPrefixLength= 0; - return Token.EOF; } + fLast= NONE; + fPrefixLength= 0; + return Token.EOF; case '\r': // emulate CPartitionScanner @@ -105,38 +103,36 @@ public class FastCPartitionScanner implements IPartitionTokenScanner, ICPartitio fTokenLength++; continue; - } else { - - switch (fState) { - case SINGLE_LINE_COMMENT: - case CHARACTER: - case STRING: - if (fTokenLength > 0) { - IToken token= fTokens[fState]; - - // emulate CPartitionScanner - if (fgEmulate) { - fTokenLength++; - fLast= NONE; - fPrefixLength= 0; - } else { - fLast= CARRIAGE_RETURN; - fPrefixLength= 1; - } - - fState= CCODE; - return token; - - } else { - consume(); - continue; - } - - default: - consume(); - continue; - } } + + switch (fState) { + case SINGLE_LINE_COMMENT: + case CHARACTER: + case STRING: + if (fTokenLength > 0) { + IToken token= fTokens[fState]; + + // emulate CPartitionScanner + if (fgEmulate) { + fTokenLength++; + fLast= NONE; + fPrefixLength= 0; + } else { + fLast= CARRIAGE_RETURN; + fPrefixLength= 1; + } + + fState= CCODE; + return token; + + } + consume(); + continue; + + default: + consume(); + continue; + } case '\n': switch (fState) { @@ -214,56 +210,48 @@ public class FastCPartitionScanner implements IPartitionTokenScanner, ICPartitio if (fLast == SLASH) { if (fTokenLength - getLastLength(fLast) > 0) { return preFix(CCODE, SINGLE_LINE_COMMENT, NONE, 2); - } else { - preFix(CCODE, SINGLE_LINE_COMMENT, NONE, 2); - fTokenOffset += fTokenLength; - fTokenLength= fPrefixLength; - break; - } - - } else { - fTokenLength++; - fLast= SLASH; + } + preFix(CCODE, SINGLE_LINE_COMMENT, NONE, 2); + fTokenOffset += fTokenLength; + fTokenLength= fPrefixLength; break; + } + fTokenLength++; + fLast= SLASH; + break; case '*': if (fLast == SLASH) { if (fTokenLength - getLastLength(fLast) > 0) return preFix(CCODE, MULTI_LINE_COMMENT, SLASH_STAR, 2); - else { - preFix(CCODE, MULTI_LINE_COMMENT, SLASH_STAR, 2); - fTokenOffset += fTokenLength; - fTokenLength= fPrefixLength; - break; - } - - } else { - consume(); + + preFix(CCODE, MULTI_LINE_COMMENT, SLASH_STAR, 2); + fTokenOffset += fTokenLength; + fTokenLength= fPrefixLength; break; + } + consume(); + break; case '\'': fLast= NONE; // ignore fLast if (fTokenLength > 0) return preFix(CCODE, CHARACTER, NONE, 1); - else { - preFix(CCODE, CHARACTER, NONE, 1); - fTokenOffset += fTokenLength; - fTokenLength= fPrefixLength; - break; - } + preFix(CCODE, CHARACTER, NONE, 1); + fTokenOffset += fTokenLength; + fTokenLength= fPrefixLength; + break; case '"': fLast= NONE; // ignore fLast if (fTokenLength > 0) return preFix(CCODE, STRING, NONE, 1); - else { - preFix(CCODE, STRING, NONE, 1); - fTokenOffset += fTokenLength; - fTokenLength= fPrefixLength; - break; - } + preFix(CCODE, STRING, NONE, 1); + fTokenOffset += fTokenLength; + fTokenLength= fPrefixLength; + break; default: consume(); @@ -285,10 +273,9 @@ public class FastCPartitionScanner implements IPartitionTokenScanner, ICPartitio case '/': if (fLast == STAR) { return postFix(MULTI_LINE_COMMENT); - } else { - consume(); - break; } + consume(); + break; default: consume(); @@ -307,10 +294,9 @@ public class FastCPartitionScanner implements IPartitionTokenScanner, ICPartitio if (fLast != BACKSLASH) { return postFix(STRING); - } else { - consume(); - break; - } + } + consume(); + break; default: consume(); @@ -329,10 +315,9 @@ public class FastCPartitionScanner implements IPartitionTokenScanner, ICPartitio if (fLast != BACKSLASH) { return postFix(CHARACTER); - } else { - consume(); - break; } + consume(); + break; default: consume(); @@ -388,14 +373,13 @@ public class FastCPartitionScanner implements IPartitionTokenScanner, ICPartitio fLast= last; return fTokens[state]; - } else { - fTokenLength -= getLastLength(fLast); - fLast= last; - fPrefixLength= prefixLength; - IToken token= fTokens[state]; - fState= newState; - return token; } + fTokenLength -= getLastLength(fLast); + fLast= last; + fPrefixLength= prefixLength; + IToken token= fTokens[state]; + fState= newState; + return token; } private static int getState(String contentType) { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/LineBreakingReader.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/LineBreakingReader.java index ab2683af5cf..1a2c8762bf9 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/LineBreakingReader.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/LineBreakingReader.java @@ -35,9 +35,8 @@ public class LineBreakingReader { if (nextWidth > fMaxWidth) { if (currWidth > 0) { return currOffset; - } else { - return nextOffset; } + return nextOffset; } currWidth= nextWidth; currOffset= nextOffset; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/PreprocessorRule.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/PreprocessorRule.java index 0ea5eeecdb8..6b5594f8ee8 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/PreprocessorRule.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/PreprocessorRule.java @@ -115,11 +115,11 @@ public class PreprocessorRule extends WordRule implements IRule { return fDefaultToken; - } else { // Doesn't start with '#', roll back scanner - - for (int i = 0; i < nCharsToRollback; i++) { - scanner.unread(); - } + } + // Doesn't start with '#', roll back scanner + + for (int i = 0; i < nCharsToRollback; i++) { + scanner.unread(); } return Token.UNDEFINED; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SingleCharReader.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SingleCharReader.java index 4979ce16232..f895ee9d8ca 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SingleCharReader.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SingleCharReader.java @@ -27,9 +27,8 @@ public abstract class SingleCharReader extends Reader { if (ch == -1) { if (i == off) { return -1; - } else { - return i - off; } + return i - off; } cbuf[i]= (char)ch; } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SingleTokenCScanner.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SingleTokenCScanner.java index b5144a30e88..158fbe480e6 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SingleTokenCScanner.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SingleTokenCScanner.java @@ -68,9 +68,8 @@ public final class SingleTokenCScanner extends AbstractCScanner{ size = end - position; position = end; return fDefaultReturnToken; - } else { - return Token.EOF; } + return Token.EOF; } public int getTokenLength() { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SubstitutionTextReader.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SubstitutionTextReader.java index 178482a458f..501ca3b2846 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SubstitutionTextReader.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/SubstitutionTextReader.java @@ -64,24 +64,23 @@ public abstract class SubstitutionTextReader extends SingleCharReader { fIndex= 0; } return ch; - } else { - int ch= fCharAfterWhiteSpace; - if (ch == -1) { - ch= fReader.read(); - } - if (Character.isWhitespace((char)ch)) { - do { - ch= fReader.read(); - } while (Character.isWhitespace((char)ch)); - if (ch != -1) { - fCharAfterWhiteSpace= ch; - return ' '; - } - } else { - fCharAfterWhiteSpace= -1; - } - return ch; } + int ch= fCharAfterWhiteSpace; + if (ch == -1) { + ch= fReader.read(); + } + if (Character.isWhitespace((char)ch)) { + do { + ch= fReader.read(); + } while (Character.isWhitespace((char)ch)); + if (ch != -1) { + fCharAfterWhiteSpace= ch; + return ' '; + } + } else { + fCharAfterWhiteSpace= -1; + } + return ch; } /** diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/c/hover/CEditorTextHoverDescriptor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/c/hover/CEditorTextHoverDescriptor.java index 099c3172535..18ffb37097f 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/c/hover/CEditorTextHoverDescriptor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/c/hover/CEditorTextHoverDescriptor.java @@ -146,9 +146,8 @@ public class CEditorTextHoverDescriptor implements Comparable { int lastDot= label.lastIndexOf('.'); if (lastDot >= 0 && lastDot < label.length() - 1) { return label.substring(lastDot + 1); - } else { - return label; } + return label; } /** diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposal.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposal.java index 937c97621a2..8507cb44ba1 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposal.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposal.java @@ -283,8 +283,8 @@ public class CCompletionProposal implements ICCompletionProposal, ICompletionPro if (event.character == fExitCharacter) { if (environment.anyPositionContains(offset)) return new ExitFlags(ILinkedModeListener.UPDATE_CARET, false); - else - return new ExitFlags(ILinkedModeListener.UPDATE_CARET, true); + + return new ExitFlags(ILinkedModeListener.UPDATE_CARET, true); } switch (event.character) { @@ -420,8 +420,7 @@ public class CCompletionProposal implements ICCompletionProposal, ICompletionPro int pos= string.indexOf('('); if (pos > 0) return string.subSequence(0, pos); - else - return string; + return string; } /** diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposalComparator.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposalComparator.java index 69a1a1b7e0a..c0e1ee5acb4 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposalComparator.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposalComparator.java @@ -13,8 +13,7 @@ package org.eclipse.cdt.internal.ui.text.contentassist; import java.util.Comparator; -import org.eclipse.cdt.ui.text.*; -import org.eclipse.jface.text.contentassist.ICompletionProposal; +import org.eclipse.cdt.ui.text.ICCompletionProposal; public class CCompletionProposalComparator implements Comparator { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/CoreUtility.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/CoreUtility.java index 833e0f3ecd2..5ae7593e66d 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/CoreUtility.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/CoreUtility.java @@ -53,23 +53,21 @@ public class CoreUtility { Bundle bundle = Platform.getBundle(id); if(bundle.getState() == org.osgi.framework.Bundle.ACTIVE) { return element.createExecutableExtension(classAttribute); - } else { - final Object[] ret = new Object[1]; - final CoreException[] exc = new CoreException[1]; - BusyIndicator.showWhile(null, new Runnable() { - public void run() { - try { - ret[0] = element.createExecutableExtension(classAttribute); - } catch (CoreException e) { - exc[0] = e; - } - } - }); - if (exc[0] != null) - throw exc[0]; - else - return ret[0]; } + final Object[] ret = new Object[1]; + final CoreException[] exc = new CoreException[1]; + BusyIndicator.showWhile(null, new Runnable() { + public void run() { + try { + ret[0] = element.createExecutableExtension(classAttribute); + } catch (CoreException e) { + exc[0] = e; + } + } + }); + if (exc[0] != null) + throw exc[0]; + return ret[0]; } } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/EditorUtility.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/EditorUtility.java index d0eba9d1b1c..65e88a38447 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/EditorUtility.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/EditorUtility.java @@ -206,9 +206,8 @@ public class EditorUtility { IResource resource= unit.getResource(); if (resource instanceof IFile) { return new FileEditorInput((IFile) resource); - } else { - return new ExternalEditorInput(unit, getStorage(unit)); } + return new ExternalEditorInput(unit, getStorage(unit)); } if (element instanceof IBinary) { @@ -267,7 +266,7 @@ public class EditorUtility { if (cu.isWorkingCopy()) return cu; - return (ITranslationUnit)cu.findSharedWorkingCopy(CUIPlugin.getDefault().getBufferFactory()); + return cu.findSharedWorkingCopy(CUIPlugin.getDefault().getBufferFactory()); } @@ -300,9 +299,8 @@ public class EditorUtility { IEditorDescriptor descriptor = registry.getDefaultEditor(name); if (descriptor != null) { return descriptor.getId(); - } else { - return registry.findEditor(DEFAULT_TEXT_EDITOR_ID).getId(); } + return registry.findEditor(DEFAULT_TEXT_EDITOR_ID).getId(); } return null; } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/ProblemMarkerManager.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/ProblemMarkerManager.java index 2af05290a0a..097d836477f 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/ProblemMarkerManager.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/ProblemMarkerManager.java @@ -86,7 +86,7 @@ public class ProblemMarkerManager implements IResourceChangeListener, IAnnotatio } } - private ListenerList fListeners; + ListenerList fListeners; public ProblemMarkerManager() { fListeners = new ListenerList(5); diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/Resources.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/Resources.java index e3dc87b4e4c..9d00ffa2a39 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/Resources.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/Resources.java @@ -23,6 +23,7 @@ import org.eclipse.cdt.ui.CUIPlugin; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResourceStatus; +import org.eclipse.core.resources.ResourceAttributes; import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.IStatus; @@ -99,8 +100,12 @@ public class Resources { List readOnlyFiles= new ArrayList(); for (int i= 0; i < resources.length; i++) { IResource resource= resources[i]; - if (resource.getType() == IResource.FILE && resource.isReadOnly()) - readOnlyFiles.add(resource); + if (resource.getType() == IResource.FILE) { + ResourceAttributes attributes = resource.getResourceAttributes(); + if (attributes.isReadOnly()) { + readOnlyFiles.add(resource); + } + } } if (readOnlyFiles.size() == 0) return new Status(IStatus.OK, CUIPlugin.getPluginId(), IStatus.OK, "", null); //$NON-NLS-1$ diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/StringMatcher.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/StringMatcher.java index 6dfa5c748e8..5217932e763 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/StringMatcher.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/StringMatcher.java @@ -178,10 +178,9 @@ public class StringMatcher { if (!fHasLeadingStar) { if (!regExpRegionMatches(text, start, current, 0, segLength)) { return false; - } else { - ++i; - tCurPos= tCurPos + segLength; } + ++i; + tCurPos= tCurPos + segLength; } /* process middle segments */ diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/TableLayoutComposite.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/TableLayoutComposite.java index 7d5cad85ae4..536982b72b4 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/TableLayoutComposite.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/TableLayoutComposite.java @@ -69,7 +69,7 @@ public class TableLayoutComposite extends Composite { //---- Helpers ------------------------------------------------------------------------------------- - private Point computeTableSize(Table table) { + Point computeTableSize(Table table) { Point result= table.computeSize(SWT.DEFAULT, SWT.DEFAULT); int width= 0; @@ -91,7 +91,7 @@ public class TableLayoutComposite extends Composite { return result; } - private void layoutTable(Table table, int width, Rectangle area, boolean increase) { + void layoutTable(Table table, int width, Rectangle area, boolean increase) { // XXX: Layout is being called with an invalid value the first time // it is being called on Linux. This method resets the // Layout to null so we make sure we run it only when diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/TwoArrayQuickSort.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/TwoArrayQuickSort.java index 5ae29f2f8a1..31ba33dc8f7 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/TwoArrayQuickSort.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/util/TwoArrayQuickSort.java @@ -50,8 +50,7 @@ public class TwoArrayQuickSort { private static boolean smaller(String left, String right, boolean ignoreCase) { if (ignoreCase) return left.compareToIgnoreCase(right) < 0; - else - return left.compareTo(right) < 0; + return left.compareTo(right) < 0; } /** * Sorts keys and values in parallel. diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/CUILabelProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/CUILabelProvider.java index 8bc02661da9..e6239e1fa08 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/CUILabelProvider.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/CUILabelProvider.java @@ -207,9 +207,8 @@ public class CUILabelProvider extends LabelProvider implements IColorProvider { if (errortick) { if (extra == null) { return new ILabelDecorator[] {}; - } else { - return new ILabelDecorator[] { extra }; } + return new ILabelDecorator[] { extra }; } if (extra != null) { return new ILabelDecorator[] { extra }; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/ProblemsLabelDecorator.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/ProblemsLabelDecorator.java index bbc5fd772a7..ed1096ba4cc 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/ProblemsLabelDecorator.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/ProblemsLabelDecorator.java @@ -337,7 +337,7 @@ public class ProblemsLabelDecorator implements ILabelDecorator, ILightweightLabe } } - private void fireProblemsChanged(IResource[] changedResources, boolean isMarkerChange) { + void fireProblemsChanged(IResource[] changedResources, boolean isMarkerChange) { if (fListeners != null && !fListeners.isEmpty()) { LabelProviderChangedEvent event= new ProblemsLabelChangedEvent(this, changedResources, isMarkerChange); Object[] listeners= fListeners.getListeners(); diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/StatusBarUpdater.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/StatusBarUpdater.java index 2f8eb354627..4fffc7e8f81 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/StatusBarUpdater.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/viewsupport/StatusBarUpdater.java @@ -58,15 +58,14 @@ public class StatusBarUpdater implements ISelectionChangedListener { int nElements= selection.size(); if (nElements > 1) { return CUIMessages.getFormattedString("StatusBarUpdater.num_elements_selected", String.valueOf(nElements)); //$NON-NLS-1$ - } else { - Object elem= selection.getFirstElement(); - if (elem instanceof ICElement) { - return formatCElementMessage((ICElement) elem); - } else if (elem instanceof ITypeInfo) { - return formatTypeInfoMessage((ITypeInfo) elem); - } else if (elem instanceof IResource) { - return formatResourceMessage((IResource) elem); - } + } + Object elem= selection.getFirstElement(); + if (elem instanceof ICElement) { + return formatCElementMessage((ICElement) elem); + } else if (elem instanceof ITypeInfo) { + return formatTypeInfoMessage((ITypeInfo) elem); + } else if (elem instanceof IResource) { + return formatResourceMessage((IResource) elem); } } return ""; //$NON-NLS-1$ @@ -84,8 +83,7 @@ public class StatusBarUpdater implements ISelectionChangedListener { IContainer parent= element.getParent(); if (parent != null && parent.getType() != IResource.ROOT) return element.getName() + CElementLabels.CONCAT_STRING + parent.getFullPath().makeRelative().toString(); - else - return element.getName(); + return element.getName(); } } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/AbstractOpenWizardAction.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/AbstractOpenWizardAction.java index d17f7e628f2..6f45db24ed7 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/AbstractOpenWizardAction.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/AbstractOpenWizardAction.java @@ -123,16 +123,15 @@ public abstract class AbstractOpenWizardAction extends Action implements IWorkbe ISelection selection= window.getSelectionService().getSelection(); if (selection instanceof IStructuredSelection) { return (IStructuredSelection) selection; - } else { - // Build the selection from the IFile of the editor - IWorkbenchPart part = window.getPartService().getActivePart(); - if (part instanceof IEditorPart) { - IEditorInput input = ((IEditorPart) part).getEditorInput(); - if (input instanceof IFileEditorInput) { - IFile file = ((IFileEditorInput) input).getFile(); - if (file != null) - return new StructuredSelection(file); - } + } + // Build the selection from the IFile of the editor + IWorkbenchPart part = window.getPartService().getActivePart(); + if (part instanceof IEditorPart) { + IEditorInput input = ((IEditorPart) part).getEditorInput(); + if (input instanceof IFileEditorInput) { + IFile file = ((IFileEditorInput) input).getFile(); + if (file != null) + return new StructuredSelection(file); } } } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/CWizardRegistry.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/CWizardRegistry.java index c401297978d..e2b19534ec6 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/CWizardRegistry.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/CWizardRegistry.java @@ -119,10 +119,9 @@ public class CWizardRegistry { } } return false; - } else { - // fall back, if no element found then assume it's a project wizard - return true; } + // fall back, if no element found then assume it's a project wizard + return true; } public static IAction[] getProjectWizardActions() { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/BaseClassesLabelProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/BaseClassesLabelProvider.java index 6214bcf4f72..159a156e6bf 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/BaseClassesLabelProvider.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/BaseClassesLabelProvider.java @@ -34,8 +34,7 @@ public final class BaseClassesLabelProvider implements ITableLabelProvider { return ACCESS_PRIVATE; if (access == ASTAccessVisibility.PROTECTED) return ACCESS_PROTECTED; - else - return ACCESS_PUBLIC; + return ACCESS_PUBLIC; } private static TypeInfoLabelProvider fTypeInfoLabelProvider = new TypeInfoLabelProvider(TypeInfoLabelProvider.SHOW_FULLY_QUALIFIED); diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/BaseClassesListDialogField.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/BaseClassesListDialogField.java index 55d2371d352..09f61997279 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/BaseClassesListDialogField.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/BaseClassesListDialogField.java @@ -58,10 +58,9 @@ public class BaseClassesListDialogField extends ListDialogField { return INDEX_PUBLIC; } } else if (property.equals(CP_VIRTUAL)) { - if (baseClass.isVirtual()) - return INDEX_YES; - else - return INDEX_NO; + if (baseClass.isVirtual()) + return INDEX_YES; + return INDEX_NO; } return null; } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/ConstructorMethodStub.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/ConstructorMethodStub.java index dc020709d67..a1e3d3b4297 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/ConstructorMethodStub.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/ConstructorMethodStub.java @@ -41,22 +41,21 @@ public final class ConstructorMethodStub extends AbstractMethodStub { public String createMethodImplementation(IQualifiedTypeName className, IBaseClassInfo[] baseClasses, String lineDelimiter) { //TODO should use code templates - if (fIsInline) + if (fIsInline) { return ""; //$NON-NLS-1$ - else { - StringBuffer buf = new StringBuffer(); - buf.append(className.toString()); - buf.append("::"); //$NON-NLS-1$ - buf.append(className.toString()); - buf.append("()"); //$NON-NLS-1$ - buf.append(lineDelimiter); - buf.append('{'); - buf.append(lineDelimiter); - //buf.append("// TODO Auto-generated constructor stub"); - //buf.append(lineDelimiter); - buf.append('}'); - return buf.toString(); } + StringBuffer buf = new StringBuffer(); + buf.append(className.toString()); + buf.append("::"); //$NON-NLS-1$ + buf.append(className.toString()); + buf.append("()"); //$NON-NLS-1$ + buf.append(lineDelimiter); + buf.append('{'); + buf.append(lineDelimiter); + //buf.append("// TODO Auto-generated constructor stub"); + //buf.append(lineDelimiter); + buf.append('}'); + return buf.toString(); } public boolean isConstructor() { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/DestructorMethodStub.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/DestructorMethodStub.java index c4894128654..00e9a7451e5 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/DestructorMethodStub.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/DestructorMethodStub.java @@ -45,22 +45,21 @@ public final class DestructorMethodStub extends AbstractMethodStub { public String createMethodImplementation(IQualifiedTypeName className, IBaseClassInfo[] baseClasses, String lineDelimiter) { //TODO should use code templates - if (fIsInline) - return ""; //$NON-NLS-1$ - else { - StringBuffer buf = new StringBuffer(); - buf.append(className.toString()); - buf.append("::~"); //$NON-NLS-1$ - buf.append(className.toString()); - buf.append("()"); //$NON-NLS-1$ - buf.append(lineDelimiter); - buf.append('{'); - buf.append(lineDelimiter); - //buf.append("// TODO Auto-generated destructor stub"); - //buf.append(lineDelimiter); - buf.append('}'); - return buf.toString(); - } + if (fIsInline) { + return ""; //$NON-NLS-1$ + } + StringBuffer buf = new StringBuffer(); + buf.append(className.toString()); + buf.append("::~"); //$NON-NLS-1$ + buf.append(className.toString()); + buf.append("()"); //$NON-NLS-1$ + buf.append(lineDelimiter); + buf.append('{'); + buf.append(lineDelimiter); + //buf.append("// TODO Auto-generated destructor stub"); + //buf.append(lineDelimiter); + buf.append('}'); + return buf.toString(); } public boolean isDestructor() { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/MethodStubsListDialogField.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/MethodStubsListDialogField.java index 3ab11764eba..a6fa36bfd19 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/MethodStubsListDialogField.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/MethodStubsListDialogField.java @@ -69,15 +69,13 @@ public class MethodStubsListDialogField extends CheckedListDialogField { return INDEX_PUBLIC; } } else if (property.equals(CP_VIRTUAL)) { - if (stub.isVirtual()) - return INDEX_YES; - else - return INDEX_NO; + if (stub.isVirtual()) + return INDEX_YES; + return INDEX_NO; } else if (property.equals(CP_INLINE)) { - if (stub.isInline()) - return INDEX_YES; - else - return INDEX_NO; + if (stub.isInline()) + return INDEX_YES; + return INDEX_NO; } return null; } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java index c6a39618f25..f67c3584c99 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/classwizard/NewClassCodeGenerator.java @@ -675,33 +675,32 @@ public class NewClassCodeGenerator { int includePos = contents.indexOf(include, startPos); if (includePos == -1) { return false; - } else { - if (includePos == startPos) { - return true; - } - - // TODO detect if it's commented out - - // make sure it's on a line by itself - int linePos = findFirstLineChar(contents, includePos); - if (linePos == -1 || linePos == includePos) { - return true; - } - boolean badLine = false; - for (int pos = linePos; pos < includePos; ++pos) { - char c = contents.charAt(pos); - if (!Character.isWhitespace(c)) { - badLine = true; - break; - } - } - if (!badLine) { - return true; - } - - // keep searching - startPos = includePos + include.length(); } + if (includePos == startPos) { + return true; + } + + // TODO detect if it's commented out + + // make sure it's on a line by itself + int linePos = findFirstLineChar(contents, includePos); + if (linePos == -1 || linePos == includePos) { + return true; + } + boolean badLine = false; + for (int pos = linePos; pos < includePos; ++pos) { + char c = contents.charAt(pos); + if (!Character.isWhitespace(c)) { + badLine = true; + break; + } + } + if (!badLine) { + return true; + } + + // keep searching + startPos = includePos + include.length(); } return false; } @@ -802,9 +801,8 @@ public class NewClassCodeGenerator { if (c == '\n' || c == '\r') { if (linePos + 1 < startPos) { return linePos + 1; - } else { - return -1; } + return -1; } --linePos; }