Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAnton Leherbauer2008-03-28 14:37:59 +0000
committerAnton Leherbauer2008-03-28 14:37:59 +0000
commitae2edb62e6f921dcee50b2ef69eaee8cce93114b (patch)
tree74b225fac07ee1ca6b0c03539c3d221473507afd /core
parentdf675c8a18cca874123fc7be1e8ba2284c69cc67 (diff)
downloadorg.eclipse.cdt-ae2edb62e6f921dcee50b2ef69eaee8cce93114b.tar.gz
org.eclipse.cdt-ae2edb62e6f921dcee50b2ef69eaee8cce93114b.tar.xz
org.eclipse.cdt-ae2edb62e6f921dcee50b2ef69eaee8cce93114b.zip
Fix warnings
Diffstat (limited to 'core')
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorBuildActionGroup.java7
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorDropAdapterAssistant.java10
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorRefactorActionGroup.java14
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorRefactorActionProvider.java20
4 files changed, 24 insertions, 27 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorBuildActionGroup.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorBuildActionGroup.java
index b02f9621151..733c14c929d 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorBuildActionGroup.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorBuildActionGroup.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
+ * Copyright (c) 2000, 2008 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -23,7 +23,6 @@ import org.eclipse.jface.action.GroupMarker;
import org.eclipse.jface.action.IMenuManager;
import org.eclipse.jface.action.Separator;
import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IActionBars;
import org.eclipse.ui.IViewPart;
import org.eclipse.ui.actions.BuildAction;
@@ -140,9 +139,7 @@ public class CNavigatorBuildActionGroup extends AbstractCNavigatorActionGroup {
}
protected void makeActions() {
- Shell shell= getViewPart().getSite().getShell();
-
- fCleanAction= new BuildAction(shell, IncrementalProjectBuilder.CLEAN_BUILD);
+ fCleanAction= new BuildAction(getViewPart().getSite(), IncrementalProjectBuilder.CLEAN_BUILD);
fCleanAction.setText(CViewMessages.getString("CleanAction.label")); //$NON-NLS-1$
}
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorDropAdapterAssistant.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorDropAdapterAssistant.java
index 5773391623a..e7f60cf7be6 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorDropAdapterAssistant.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorDropAdapterAssistant.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2006, 2007 Wind River Systems, Inc. and others.
+ * Copyright (c) 2006, 2008 Wind River Systems, Inc. and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -360,7 +360,7 @@ public class CNavigatorDropAdapterAssistant extends CommonDropAdapterAssistant {
return null;
}
List elements = ((IStructuredSelection)selection).toList();
- List resources= new ArrayList(elements.size());
+ List<Object> resources= new ArrayList<Object>(elements.size());
for (Iterator iter= elements.iterator(); iter.hasNext();) {
Object element= iter.next();
if (element instanceof ITranslationUnit) {
@@ -369,7 +369,7 @@ public class CNavigatorDropAdapterAssistant extends CommonDropAdapterAssistant {
if (element instanceof ICElement)
resources.add(element);
}
- return (ICElement[]) resources.toArray(new ICElement[resources.size()]);
+ return resources.toArray(new ICElement[resources.size()]);
}
private static boolean canCopyElements(ICElement[] cElements) {
@@ -433,7 +433,7 @@ public class CNavigatorDropAdapterAssistant extends CommonDropAdapterAssistant {
* @return the resource selection from the LocalSelectionTransfer
*/
private IResource[] getSelectedResources(IStructuredSelection selection) {
- ArrayList selectedResources = new ArrayList();
+ ArrayList<Object> selectedResources = new ArrayList<Object>();
for (Iterator i = selection.iterator(); i.hasNext();) {
Object o = i.next();
@@ -447,7 +447,7 @@ public class CNavigatorDropAdapterAssistant extends CommonDropAdapterAssistant {
}
}
}
- return (IResource[]) selectedResources
+ return selectedResources
.toArray(new IResource[selectedResources.size()]);
}
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorRefactorActionGroup.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorRefactorActionGroup.java
index 747efef3809..10c6d1c0ea1 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorRefactorActionGroup.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorRefactorActionGroup.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
+ * Copyright (c) 2000, 2008 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -14,7 +14,7 @@ package org.eclipse.cdt.internal.ui.navigator;
import org.eclipse.core.resources.IResource;
import org.eclipse.jface.action.IMenuManager;
import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.swt.widgets.Shell;
+import org.eclipse.jface.window.IShellProvider;
import org.eclipse.swt.widgets.Tree;
import org.eclipse.ui.IActionBars;
import org.eclipse.ui.actions.ActionFactory;
@@ -36,7 +36,7 @@ public class CNavigatorRefactorActionGroup extends ActionGroup {
private MoveResourceAction moveAction;
- private Shell shell;
+ private IShellProvider shellProvider;
private Tree tree;
@@ -45,8 +45,8 @@ public class CNavigatorRefactorActionGroup extends ActionGroup {
* @param aShell
* @param aTree
*/
- public CNavigatorRefactorActionGroup(Shell aShell, Tree aTree) {
- shell = aShell;
+ public CNavigatorRefactorActionGroup(IShellProvider aShell, Tree aTree) {
+ shellProvider = aShell;
tree = aTree;
makeActions();
}
@@ -74,10 +74,10 @@ public class CNavigatorRefactorActionGroup extends ActionGroup {
}
protected void makeActions() {
- moveAction = new MoveResourceAction(shell);
+ moveAction = new MoveResourceAction(shellProvider);
moveAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.MOVE);
- renameAction = new RenameResourceAction(shell, tree);
+ renameAction = new RenameResourceAction(shellProvider, tree);
renameAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.RENAME);
}
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorRefactorActionProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorRefactorActionProvider.java
index 2a592570131..27da16e8428 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorRefactorActionProvider.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/navigator/CNavigatorRefactorActionProvider.java
@@ -17,6 +17,7 @@ import org.eclipse.jface.action.IMenuManager;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.swt.widgets.Tree;
import org.eclipse.ui.IActionBars;
+import org.eclipse.ui.IWorkbenchPartSite;
import org.eclipse.ui.actions.ActionContext;
import org.eclipse.ui.navigator.CommonActionProvider;
import org.eclipse.ui.navigator.ICommonActionExtensionSite;
@@ -36,25 +37,24 @@ public class CNavigatorRefactorActionProvider extends CommonActionProvider {
private CNavigatorRefactorActionGroup resourceRefactorGroup;
private CRefactoringActionGroup cElementRefactorGroup;
- private ICommonActionExtensionSite site;
-
/*
* @see org.eclipse.ui.navigator.CommonActionProvider#init(org.eclipse.ui.navigator.ICommonActionExtensionSite)
*/
@Override
public void init(ICommonActionExtensionSite actionSite) {
- site = actionSite;
- resourceRefactorGroup= new CNavigatorRefactorActionGroup(site.getViewSite().getShell(), (Tree)site.getStructuredViewer().getControl());
- IUndoContext workspaceContext= (IUndoContext) ResourcesPlugin.getWorkspace().getAdapter(IUndoContext.class);
- ICommonViewerWorkbenchSite workbenchSite = null;
- if (site.getViewSite() instanceof ICommonViewerWorkbenchSite) {
- workbenchSite = (ICommonViewerWorkbenchSite) site.getViewSite();
+ super.init(actionSite);
+ ICommonViewerWorkbenchSite workbenchSite= null;
+ if (actionSite.getViewSite() instanceof ICommonViewerWorkbenchSite) {
+ workbenchSite = (ICommonViewerWorkbenchSite) actionSite.getViewSite();
}
if (workbenchSite != null) {
- undoRedoGroup = new UndoRedoActionGroup(workbenchSite.getSite(), workspaceContext, true);
+ final IWorkbenchPartSite partSite= workbenchSite.getSite();
+ resourceRefactorGroup= new CNavigatorRefactorActionGroup(partSite, (Tree)actionSite.getStructuredViewer().getControl());
+ IUndoContext workspaceContext= (IUndoContext) ResourcesPlugin.getWorkspace().getAdapter(IUndoContext.class);
+ undoRedoGroup = new UndoRedoActionGroup(partSite, workspaceContext, true);
cElementRefactorGroup= new CRefactoringActionGroup(workbenchSite.getPart());
}
-}
+ }
@Override
public void dispose() {

Back to the top