[cleanup] Resolved type safety warnings
Added type parameter for collections where appropriate
Change-Id: Ie65f5e2d86243bab04c0c5ecb2e5af609c82a456
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.team/+/183226
Tested-by: Platform Bot <platform-bot@eclipse.org>
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamCapabilityHelper.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamCapabilityHelper.java
index ced6d3b..3be899d 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamCapabilityHelper.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamCapabilityHelper.java
@@ -142,7 +142,7 @@
return;
IActivityManager activityManager = workbenchActivitySupport
.getActivityManager();
- Set activities = new HashSet<>(activityManager.getEnabledActivityIds());
+ Set<String> activities = new HashSet<>(activityManager.getEnabledActivityIds());
boolean changed = false;
IPluginContribution contribution = providerIdToPluginId.get(id);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/FlatModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/FlatModelProvider.java
index 01580dd..1acd5ad 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/FlatModelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/FlatModelProvider.java
@@ -245,11 +245,11 @@
protected IDiffElement[] buildModelObjects(ISynchronizeModelElement node) {
if (node == getModelRoot());
SyncInfo[] infos = getSyncInfoSet().getSyncInfos();
- List result = new ArrayList();
+ List<IDiffElement> result = new ArrayList<>();
for (SyncInfo info : infos) {
result.add(createModelObject(node, info));
}
- return (IDiffElement[]) result.toArray(new IDiffElement[result.size()]);
+ return result.toArray(new IDiffElement[result.size()]);
}
@Override
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshElementSelectionPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshElementSelectionPage.java
index 9203e1f..f943398 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshElementSelectionPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshElementSelectionPage.java
@@ -245,7 +245,7 @@
*/
public Object[] getRootElement() {
TreeItem[] item = fViewer.getTree().getItems();
- List checked = new ArrayList();
+ List<Object> checked = new ArrayList<>();
for (TreeItem child : item) {
collectCheckedItems(child, checked);
}
@@ -341,7 +341,7 @@
protected abstract boolean checkWorkingSetElements();
- private void collectCheckedItems(TreeItem item, List checked) {
+ private void collectCheckedItems(TreeItem item, List<Object> checked) {
if(item.getChecked() && !item.getGrayed()) {
checked.add(item.getData());
} else if(item.getGrayed()) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshResourceSelectionPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshResourceSelectionPage.java
index 0750c74..390ad1f 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshResourceSelectionPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshResourceSelectionPage.java
@@ -59,7 +59,7 @@
@Override
public Object[] getChildren(Object element) {
if(element instanceof List) {
- return ((List)element).toArray(new IResource[((List)element).size()]);
+ return ((List<?>)element).toArray(new IResource[((List)element).size()]);
}
return super.getChildren(element);
}
@@ -123,7 +123,7 @@
@Override
protected boolean checkWorkingSetElements() {
- List allWorkingSetResources = new ArrayList();
+ List<IResource> allWorkingSetResources = new ArrayList<>();
IWorkingSet[] workingSets = getWorkingSets();
for (IWorkingSet set : workingSets) {
allWorkingSetResources.addAll(IDE.computeSelectedResources(new StructuredSelection(set.getElements())));
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshChangeListener.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshChangeListener.java
index e4426e7..3db08cd 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshChangeListener.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshChangeListener.java
@@ -25,7 +25,7 @@
import org.eclipse.team.internal.ui.synchronize.RefreshParticipantJob.IChangeDescription;
public class RefreshChangeListener implements ISubscriberChangeListener, IChangeDescription {
- private List changes = new ArrayList();
+ private List<ISubscriberChangeEvent> changes = new ArrayList<>();
private SubscriberSyncInfoCollector collector;
private IResource[] resources;
@@ -42,16 +42,15 @@
}
}
public SyncInfo[] getChanges() {
- List changedSyncInfos = new ArrayList();
+ List<SyncInfo> changedSyncInfos = new ArrayList<>();
SyncInfoSet set = collector.getSyncInfoSet();
- for (Object change : changes) {
- ISubscriberChangeEvent delta = (ISubscriberChangeEvent) change;
+ for (ISubscriberChangeEvent delta : changes) {
SyncInfo info = set.getSyncInfo(delta.getResource());
if (info != null && interestingChange(info)) {
changedSyncInfos.add(info);
}
}
- return (SyncInfo[]) changedSyncInfos.toArray(new SyncInfo[changedSyncInfos.size()]);
+ return changedSyncInfos.toArray(new SyncInfo[changedSyncInfos.size()]);
}
private boolean interestingChange(SyncInfo info) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SaveablesCompareEditorInput.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SaveablesCompareEditorInput.java
index 43542df..0d0ba9d 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SaveablesCompareEditorInput.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SaveablesCompareEditorInput.java
@@ -103,7 +103,7 @@
private ITypedElement fRightElement;
private final IWorkbenchPage page;
- private final ListenerList inputChangeListeners = new ListenerList(
+ private final ListenerList<ICompareInputChangeListener> inputChangeListeners = new ListenerList<>(
ListenerList.IDENTITY);
private ICompareInputChangeListener compareInputChangeListener;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java
index f70ecfb..80c5d9c 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java
@@ -177,7 +177,7 @@
private void setClipboard(IResource[] resources, String[] fileNames, String names) {
try {
// set the clipboard contents
- List data = new ArrayList();
+ List<Object> data = new ArrayList<>();
List<Transfer> dataTypes = new ArrayList<>();
if (resources.length > 0) {
data.add(resources);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/DirectionFilterActionGroup.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/DirectionFilterActionGroup.java
index 3aed1da..6f1cf63 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/DirectionFilterActionGroup.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/DirectionFilterActionGroup.java
@@ -35,7 +35,7 @@
public class DirectionFilterActionGroup extends ActionGroup implements IPropertyChangeListener {
// The list of created actions
- private List actions = new ArrayList(3);
+ private List<DirectionFilterAction> actions = new ArrayList<>(3);
// The modes
private DirectionFilterAction incomingMode;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java
index 08736cf..a3a1ef2 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java
@@ -184,7 +184,7 @@
showAllToggle.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
- ArrayList all = new ArrayList(Arrays.asList(wizards.getChildren()));
+ ArrayList<Object> all = new ArrayList<>(Arrays.asList(wizards.getChildren()));
if(showAllToggle.getSelection()) {
all.addAll(Arrays.asList(disabledWizards.getChildren()));
}
@@ -195,7 +195,7 @@
if(wizards.size() == 0 && showAllToggle != null) {
showAllToggle.setSelection(true);
- ArrayList all = new ArrayList(Arrays.asList(wizards.getChildren()));
+ ArrayList<Object> all = new ArrayList<>(Arrays.asList(wizards.getChildren()));
all.addAll(Arrays.asList(disabledWizards.getChildren()));
viewer.setInput(new AdaptableList(all));
} else {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeScope.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeScope.java
index 5e6d731..01d853f 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeScope.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeScope.java
@@ -45,7 +45,7 @@
/*
* Scope change listeners
*/
- private ListenerList listeners = new ListenerList(ListenerList.IDENTITY);
+ private ListenerList<IPropertyChangeListener> listeners = new ListenerList<>(ListenerList.IDENTITY);
/**
* Save the scope to the given memento
@@ -193,11 +193,11 @@
* @since 3.2
*/
public ResourceMapping[] getMappings() {
- List result = new ArrayList();
+ List<ResourceMapping> result = new ArrayList<>();
IResource[] roots = getRoots();
for (IResource resource : roots) {
result.add(resource.getAdapter(ResourceMapping.class));
}
- return (ResourceMapping[]) result.toArray(new ResourceMapping[result.size()]);
+ return result.toArray(new ResourceMapping[result.size()]);
}
}