diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/AddBookmarkAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/AddBookmarkAction.java
index 5d58721925c..0c841a687ff 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/AddBookmarkAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/AddBookmarkAction.java
@@ -52,7 +52,7 @@ public class AddBookmarkAction extends SelectionListenerAction {
/**
* The IShellProvider in which to show any dialogs.
*/
- private IShellProvider shellProvider;
+ private final IShellProvider shellProvider;
/**
* Creates a new bookmark action. By default, prompts the user for the
@@ -107,8 +107,9 @@ private void initAction() {
@Override
public void run() {
- if (getSelectedResources().isEmpty())
+ if (getSelectedResources().isEmpty()) {
return;
+ }
IResource resource= getSelectedResources().get(0);
if (resource != null) {
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/AddTaskAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/AddTaskAction.java
index d65384b34c9..c407be6aa30 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/AddTaskAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/AddTaskAction.java
@@ -43,7 +43,7 @@ public class AddTaskAction extends SelectionListenerAction {
/**
* The IShellProvider in which to show any dialogs.
*/
- private IShellProvider shellProvider;
+ private final IShellProvider shellProvider;
/**
* Creates a new instance of the receiver.
@@ -91,8 +91,7 @@ private IResource getElement(IStructuredSelection selection) {
Object element = selection.getFirstElement();
IResource resource = Adapters.adapt(element, IResource.class);
- if (resource != null && resource instanceof IProject) {
- IProject project = (IProject) resource;
+ if (resource != null && resource instanceof IProject project) {
if (!project.isOpen()) {
resource = null;
}
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/BuildAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/BuildAction.java
index d56991a3b22..34897059707 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/BuildAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/BuildAction.java
@@ -141,8 +141,9 @@ protected List extends IResource> getActionResources() {
@Override
protected String getOperationMessage() {
- if (getProjectsToBuild().size() > 1)
+ if (getProjectsToBuild().size() > 1) {
return IDEWorkbenchMessages.BuildAction_operationMessage_plural;
+ }
return IDEWorkbenchMessages.BuildAction_operationMessage;
}
@@ -204,8 +205,9 @@ protected List extends IBuildConfiguration> getBuildConfigurationsToBuild() {
* false if not, or if this couldn't be determined
*/
boolean hasBuilder(IProject project) {
- if (!project.isAccessible())
+ if (!project.isAccessible()) {
return false;
+ }
try {
ICommand[] commands = project.getDescription().getBuildSpec();
if (commands.length > 0) {
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CloseResourceAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CloseResourceAction.java
index ebcd9e9ee85..fd6aee00f48 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CloseResourceAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CloseResourceAction.java
@@ -151,8 +151,9 @@ private void initAction() {
@Override
protected String getOperationMessage() {
- if (getActionResources().size() > 1)
+ if (getActionResources().size() > 1) {
return IDEWorkbenchMessages.CloseResourceAction_operationMessage_plural;
+ }
return IDEWorkbenchMessages.CloseResourceAction_operationMessage;
}
@@ -318,8 +319,7 @@ private boolean validateClose() {
IResourceChangeDescriptionFactory factory = ResourceChangeValidator.getValidator().createDeltaFactory();
List extends IResource> resources = getActionResources();
for (IResource resource : resources) {
- if (resource instanceof IProject) {
- IProject project = (IProject) resource;
+ if (resource instanceof IProject project) {
factory.close(project);
}
}
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CloseUnrelatedProjectsAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CloseUnrelatedProjectsAction.java
index 6bb045a4647..2e0901417b5 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CloseUnrelatedProjectsAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CloseUnrelatedProjectsAction.java
@@ -165,8 +165,9 @@ private boolean promptForConfirmation() {
projectName = firstSelected.getName();
}
message = NLS.bind(IDEWorkbenchMessages.CloseUnrelatedProjectsAction_confirmMsg1, projectName);
- } else // if more then one project is selected then print there number
+ } else { // if more then one project is selected then print there number
message = NLS.bind(IDEWorkbenchMessages.CloseUnrelatedProjectsAction_confirmMsgN, selectionSize);
+ }
MessageDialogWithToggle dialog = MessageDialogWithToggle.openOkCancelConfirm(
getShell(), IDEWorkbenchMessages.CloseUnrelatedProjectsAction_toolTip,
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CopyFilesAndFoldersOperation.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CopyFilesAndFoldersOperation.java
index 3a930c095a8..b91225fa15e 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CopyFilesAndFoldersOperation.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CopyFilesAndFoldersOperation.java
@@ -101,7 +101,7 @@ public class CopyFilesAndFoldersOperation {
/**
* The parent shell used to show any dialogs.
*/
- private Shell messageShell;
+ private final Shell messageShell;
/**
* Whether or not the copy has been canceled by the user.
@@ -477,14 +477,17 @@ protected void copy(IResource[] resources, IPath destination, IProgressMonitor m
if (createVirtualFoldersAndLinks) {
folder.create(IResource.VIRTUAL, true, iterationMonitor.split(1));
IResource[] members = ((IContainer) resource).members();
- if (members.length > 0)
+ if (members.length > 0) {
copy(members, destinationPath, iterationMonitor.split(99));
- } else
+ }
+ } else {
folder.createLink(createRelativePath(resource.getLocationURI(), folder), 0,
iterationMonitor.split(100));
+ }
}
- } else
+ } else {
resource.copy(destinationPath, IResource.SHALLOW, iterationMonitor.split(100));
+ }
}
}
}
@@ -498,8 +501,9 @@ protected void copy(IResource[] resources, IPath destination, IProgressMonitor m
* @return an URI that was made relative to a variable
*/
private URI createRelativePath(URI locationURI, IResource resource) {
- if (relativeVariable == null)
+ if (relativeVariable == null) {
return locationURI;
+ }
IPath location = URIUtil.toPath(locationURI);
IPath result;
try {
@@ -752,9 +756,9 @@ public void copyOrLinkFiles(final String[] fileNames, IContainer destination, in
String variable= null;
//check if resource linking is disabled
- if (ResourcesPlugin.getPlugin().getPluginPreferences().getBoolean(ResourcesPlugin.PREF_DISABLE_LINKING))
+ if (ResourcesPlugin.getPlugin().getPluginPreferences().getBoolean(ResourcesPlugin.PREF_DISABLE_LINKING)) {
mode= ImportTypeDialog.IMPORT_COPY;
- else if (dndPreference.equals(IDEInternalPreferences.IMPORT_FILES_AND_FOLDERS_MODE_PROMPT)) {
+ } else if (dndPreference.equals(IDEInternalPreferences.IMPORT_FILES_AND_FOLDERS_MODE_PROMPT)) {
ImportTypeDialog dialog= new ImportTypeDialog(messageShell, dropOperation, fileNames, destination);
dialog.setResource(destination);
if (dialog.open() == Window.OK) {
@@ -774,13 +778,15 @@ else if (dndPreference.equals(IDEInternalPreferences.IMPORT_FILES_AND_FOLDERS_MO
copyFiles(fileNames, destination);
break;
case ImportTypeDialog.IMPORT_VIRTUAL_FOLDERS_AND_LINKS:
- if (variable != null)
+ if (variable != null) {
setRelativeVariable(variable);
+ }
createVirtualFoldersAndLinks(fileNames, destination);
break;
case ImportTypeDialog.IMPORT_LINK:
- if (variable != null)
+ if (variable != null) {
setRelativeVariable(variable);
+ }
linkFiles(fileNames, destination);
break;
case ImportTypeDialog.IMPORT_NONE:
@@ -1239,8 +1245,7 @@ private boolean performCopy(IResource[] resources, IPath destination,
AbstractWorkspaceOperation op = getUndoableCopyOrMoveOperation(
resources, destination);
op.setModelProviderIds(getModelProviderIds());
- if (op instanceof CopyResourcesOperation) {
- CopyResourcesOperation copyMoveOp = (CopyResourcesOperation) op;
+ if (op instanceof CopyResourcesOperation copyMoveOp) {
copyMoveOp.setCreateVirtualFolders(createVirtualFoldersAndLinks);
copyMoveOp.setCreateLinks(createLinks);
copyMoveOp.setRelativeVariable(relativeVariable);
@@ -1574,8 +1579,9 @@ public String validateImportDestination(IContainer destination,
*/
private String validateImportDestinationInternal(IContainer destination,
IFileStore[] sourceStores) {
- if (!isAccessible(destination))
+ if (!isAccessible(destination)) {
return IDEWorkbenchMessages.CopyFilesAndFoldersOperation_destinationAccessError;
+ }
if (!destination.isVirtual()) {
IFileStore destinationStore;
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CopyProjectOperation.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CopyProjectOperation.java
index 4750c14988e..a5a8a79fa94 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CopyProjectOperation.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/CopyProjectOperation.java
@@ -58,7 +58,7 @@ public class CopyProjectOperation {
/**
* The parent shell used to show any dialogs.
*/
- private Shell parentShell;
+ private final Shell parentShell;
private String[] modelProviderIds;
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/DeleteResourceAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/DeleteResourceAction.java
index 585d44d6873..02bd91fefcd 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/DeleteResourceAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/DeleteResourceAction.java
@@ -67,7 +67,7 @@ public class DeleteResourceAction extends SelectionListenerAction {
static class DeleteProjectDialog extends MessageDialog {
- private List extends IResource> projects;
+ private final List extends IResource> projects;
private boolean deleteContent;
@@ -179,7 +179,7 @@ public void mouseUp(MouseEvent e) {
return composite;
}
- private SelectionListener selectionListener = new SelectionAdapter() {
+ private final SelectionListener selectionListener = new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
Button button = (Button) e.widget;
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/NewExampleAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/NewExampleAction.java
index cb7f28f3f8c..542a2d26d67 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/NewExampleAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/NewExampleAction.java
@@ -53,7 +53,7 @@ public class NewExampleAction extends Action {
/**
* The workbench window this action will run in
*/
- private IWorkbenchWindow window;
+ private final IWorkbenchWindow window;
/**
* This default constructor allows the the action to be called from the welcome page.
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/NewProjectAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/NewProjectAction.java
index 319b68dde04..b6a30603eb7 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/NewProjectAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/NewProjectAction.java
@@ -51,7 +51,7 @@ public class NewProjectAction extends Action {
/**
* The workbench window this action will run in
*/
- private IWorkbenchWindow window;
+ private final IWorkbenchWindow window;
/**
* This default constructor allows the the action to be called from the welcome page.
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenFileAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenFileAction.java
index 0ad74cdd9af..ac34c4bbbff 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenFileAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenFileAction.java
@@ -48,7 +48,7 @@ public class OpenFileAction extends OpenSystemEditorAction {
/**
* The editor to open.
*/
- private IEditorDescriptor editorDescriptor;
+ private final IEditorDescriptor editorDescriptor;
/**
* Creates a new action that will open editors on the then-selected file
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenResourceAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenResourceAction.java
index 4590deabfc8..cbe3618076f 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenResourceAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenResourceAction.java
@@ -116,8 +116,9 @@ private int countClosedProjects() {
@Override
protected String getOperationMessage() {
- if (getActionResources().size() > 1)
+ if (getActionResources().size() > 1) {
return IDEWorkbenchMessages.OpenResourceAction_operationMessage_plural;
+ }
return IDEWorkbenchMessages.OpenResourceAction_operationMessage;
}
@@ -139,8 +140,9 @@ private boolean hasOtherClosedProjects() {
//count the closed projects in the selection
int closedInSelection = 0;
for (IResource project : getSelectedResources()) {
- if (!((IProject) project).isOpen())
+ if (!((IProject) project).isOpen()) {
closedInSelection++;
+ }
}
//there are other closed projects if the selection does
//not contain all closed projects in the workspace
@@ -250,8 +252,9 @@ private void doOpenWithReferences(IProject project, IProgressMonitor mon) throws
//remember that we have prompted to avoid repeating the analysis
hasPrompted = true;
});
- if (canceled)
+ if (canceled) {
throw new OperationCanceledException();
+ }
}
}
if (openProjectReferences) {
@@ -268,11 +271,10 @@ public IStatus runInWorkspace(IProgressMonitor monitor) throws CoreException {
// at most we can only open all projects currently closed
subMonitor.setTaskName(getOperationMessage());
for (IResource resource : resources) {
- if (!(resource instanceof IProject)) {
+ if (!(resource instanceof IProject project)) {
continue;
}
- IProject project = (IProject) resource;
if (!project.exists() || project.isOpen()) {
continue;
}
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenSystemEditorAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenSystemEditorAction.java
index eed4b14df4c..2d6c2c52b5f 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenSystemEditorAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenSystemEditorAction.java
@@ -44,7 +44,7 @@ public class OpenSystemEditorAction extends SelectionListenerAction {
/**
* The workbench page to open the editor in.
*/
- private IWorkbenchPage workbenchPage;
+ private final IWorkbenchPage workbenchPage;
/**
* Creates a new action that will open system editors on the then-selected file
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenWithMenu.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenWithMenu.java
index 6bafc8d0d7a..dd078270043 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenWithMenu.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/OpenWithMenu.java
@@ -65,11 +65,11 @@
*/
public class OpenWithMenu extends ContributionItem {
- private IWorkbenchPage page;
+ private final IWorkbenchPage page;
- private IAdaptable adaptable;
+ private final IAdaptable adaptable;
- private IEditorRegistry registry;
+ private final IEditorRegistry registry;
/**
* The id of this action.
@@ -86,7 +86,7 @@ public class OpenWithMenu extends ContributionItem {
* Compares the labels from two IEditorDescriptor objects
*/
private static final Comparator comparer = new Comparator<>() {
- private Collator collator = Collator.getInstance();
+ private final Collator collator = Collator.getInstance();
@Override
public int compare(IEditorDescriptor arg0, IEditorDescriptor arg1) {
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/ReadOnlyStateChecker.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/ReadOnlyStateChecker.java
index 66526bf7321..2acb57364c7 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/ReadOnlyStateChecker.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/ReadOnlyStateChecker.java
@@ -36,11 +36,11 @@
* not they wish to continue the operation on it.
*/
public class ReadOnlyStateChecker {
- private Shell shell;
+ private final Shell shell;
- private String titleMessage;
+ private final String titleMessage;
- private String mainMessage;
+ private final String mainMessage;
private boolean yesToAllSelected = false;
@@ -48,7 +48,7 @@ public class ReadOnlyStateChecker {
private boolean ignoreLinkedResources = false;
- private String READ_ONLY_EXCEPTION_MESSAGE = IDEWorkbenchMessages.ReadOnlyCheck_problems;
+ private final String READ_ONLY_EXCEPTION_MESSAGE = IDEWorkbenchMessages.ReadOnlyCheck_problems;
/**
* Create a new checker that parents the dialog off of parent using the supplied
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/RenameResourceAction.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/RenameResourceAction.java
index 8ed6c6ca1f4..974e1bf4628 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/RenameResourceAction.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/RenameResourceAction.java
@@ -408,8 +408,9 @@ protected String queryNewResourceName(final IResource resource) {
resource.getName(), validator);
dialog.setBlockOnOpen(true);
int result = dialog.open();
- if (result == Window.OK)
+ if (result == Window.OK) {
return dialog.getValue();
+ }
return null;
}
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/TextActionHandler.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/TextActionHandler.java
index 090e6eeee72..b0466ade5ea 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/TextActionHandler.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/TextActionHandler.java
@@ -56,15 +56,15 @@
* @noextend This class is not intended to be subclassed by clients.
*/
public class TextActionHandler {
- private DeleteActionHandler textDeleteAction = new DeleteActionHandler();
+ private final DeleteActionHandler textDeleteAction = new DeleteActionHandler();
- private CutActionHandler textCutAction = new CutActionHandler();
+ private final CutActionHandler textCutAction = new CutActionHandler();
- private CopyActionHandler textCopyAction = new CopyActionHandler();
+ private final CopyActionHandler textCopyAction = new CopyActionHandler();
- private PasteActionHandler textPasteAction = new PasteActionHandler();
+ private final PasteActionHandler textPasteAction = new PasteActionHandler();
- private SelectAllActionHandler textSelectAllAction = new SelectAllActionHandler();
+ private final SelectAllActionHandler textSelectAllAction = new SelectAllActionHandler();
private IAction deleteAction;
@@ -76,26 +76,26 @@ public class TextActionHandler {
private IAction selectAllAction;
- private IPropertyChangeListener deleteActionListener = new PropertyChangeListener(
+ private final IPropertyChangeListener deleteActionListener = new PropertyChangeListener(
textDeleteAction);
- private IPropertyChangeListener cutActionListener = new PropertyChangeListener(
+ private final IPropertyChangeListener cutActionListener = new PropertyChangeListener(
textCutAction);
- private IPropertyChangeListener copyActionListener = new PropertyChangeListener(
+ private final IPropertyChangeListener copyActionListener = new PropertyChangeListener(
textCopyAction);
- private IPropertyChangeListener pasteActionListener = new PropertyChangeListener(
+ private final IPropertyChangeListener pasteActionListener = new PropertyChangeListener(
textPasteAction);
- private IPropertyChangeListener selectAllActionListener = new PropertyChangeListener(
+ private final IPropertyChangeListener selectAllActionListener = new PropertyChangeListener(
textSelectAllAction);
- private Listener textControlListener = new TextControlListener();
+ private final Listener textControlListener = new TextControlListener();
private Text activeTextControl;
- private IActionBars actionBars;
+ private final IActionBars actionBars;
/**
* If true the actions (copy, past, ...) are populated from the
@@ -109,14 +109,14 @@ public class TextActionHandler {
*/
private boolean autoMode = false;
- private MouseAdapter mouseAdapter = new MouseAdapter() {
+ private final MouseAdapter mouseAdapter = new MouseAdapter() {
@Override
public void mouseUp(MouseEvent e) {
updateActionsEnableState();
}
};
- private KeyAdapter keyAdapter = new KeyAdapter() {
+ private final KeyAdapter keyAdapter = new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
updateActionsEnableState();
@@ -143,7 +143,7 @@ public void handleEvent(Event event) {
}
private class PropertyChangeListener implements IPropertyChangeListener {
- private IAction actionHandler;
+ private final IAction actionHandler;
protected PropertyChangeListener(IAction actionHandler) {
super();
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/WorkspaceModifyDelegatingOperation.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/WorkspaceModifyDelegatingOperation.java
index 28c0e49e7cd..3274f0a37a7 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/WorkspaceModifyDelegatingOperation.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/WorkspaceModifyDelegatingOperation.java
@@ -35,7 +35,7 @@ public class WorkspaceModifyDelegatingOperation extends
/**
* The runnable to delegate work to at execution time.
*/
- private IRunnableWithProgress content;
+ private final IRunnableWithProgress content;
/**
* Creates a new operation which will delegate its work to the given
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/WorkspaceModifyOperation.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/WorkspaceModifyOperation.java
index 49ed04cbb11..918c4ad22f5 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/WorkspaceModifyOperation.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/actions/WorkspaceModifyOperation.java
@@ -55,7 +55,7 @@
* @see org.eclipse.core.resources.IWorkspace#run(ICoreRunnable, IProgressMonitor)
* */
public abstract class WorkspaceModifyOperation implements IRunnableWithProgress, IThreadListener {
- private ISchedulingRule rule;
+ private final ISchedulingRule rule;
/**
* Creates a new operation.
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/ContainerGenerator.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/ContainerGenerator.java
index a53a9df60b9..03f57d6fa4a 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/ContainerGenerator.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/ContainerGenerator.java
@@ -55,7 +55,7 @@
* @noextend This class is not intended to be subclassed by clients.
*/
public class ContainerGenerator {
- private IPath containerFullPath;
+ private final IPath containerFullPath;
private IContainer generatedContainer;
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/ContainerSelectionDialog.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/ContainerSelectionDialog.java
index 86d103d7f58..e1277465d7d 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/ContainerSelectionDialog.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/ContainerSelectionDialog.java
@@ -60,7 +60,7 @@ public class ContainerSelectionDialog extends SelectionDialog {
ContainerSelectionGroup group;
// the root resource to populate the viewer with
- private IContainer initialSelection;
+ private final IContainer initialSelection;
// allow the user to type in a new container name
private boolean allowNewContainerName = true;
diff --git a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/FilteredResourcesSelectionDialog.java b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/FilteredResourcesSelectionDialog.java
index 496c231b1ab..65b3175ffc2 100644
--- a/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/FilteredResourcesSelectionDialog.java
+++ b/bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/FilteredResourcesSelectionDialog.java
@@ -118,15 +118,15 @@ private int getDefaultMatchRules() {
private ShowDerivedResourcesAction showDerivedResourcesAction;
- private ResourceItemLabelProvider resourceItemLabelProvider;
+ private final ResourceItemLabelProvider resourceItemLabelProvider;
- private ResourceItemDetailsLabelProvider resourceItemDetailsLabelProvider;
+ private final ResourceItemDetailsLabelProvider resourceItemDetailsLabelProvider;
private WorkingSetFilterActionGroup workingSetFilterActionGroup;
- private CustomWorkingSetFilter workingSetFilter = new CustomWorkingSetFilter();
+ private final CustomWorkingSetFilter workingSetFilter = new CustomWorkingSetFilter();
- private FilterResourcesByLocation filterResourceByLocation = new FilterResourcesByLocation();
+ private final FilterResourcesByLocation filterResourceByLocation = new FilterResourcesByLocation();
private GroupResourcesByLocationAction groupResourcesByLocationAction;
private String title;
@@ -137,7 +137,7 @@ private int getDefaultMatchRules() {
* the root of the tree that spans the search space. Often, this is the
* workspace root.
*/
- private IContainer container;
+ private final IContainer container;
/**
* The container to use as starting point for relative search, or
@@ -147,7 +147,7 @@ private int getDefaultMatchRules() {
*/
private IContainer searchContainer;
- private int typeMask;
+ private final int typeMask;
private boolean isDerived;
@@ -202,8 +202,7 @@ public FilteredResourcesSelectionDialog(Shell shell, boolean multi, IContainer c
resource = ResourceUtil.getResource(editorInput);
} else {
ISelection selection = ww.getSelectionService().getSelection();
- if (selection instanceof IStructuredSelection) {
- IStructuredSelection structuredSelection = (IStructuredSelection) selection;
+ if (selection instanceof IStructuredSelection structuredSelection) {
if (structuredSelection.size() == 1) {
resource = ResourceUtil.getResource(structuredSelection.getFirstElement());
}
@@ -371,8 +370,9 @@ protected Control createExtendedContentArea(Composite parent) {
public Object[] getResult() {
Object[] result = super.getResult();
- if (result == null)
+ if (result == null) {
return null;
+ }
List