From b7b91190f550f3b87a54984c0c216f5928d52712 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Tue, 8 Apr 2008 11:05:59 +0000 Subject: [PATCH] Use generics. --- .../AddIncludesOperation.java | 29 ++++++------- .../corext/codemanipulation/StubUtility.java | 8 ++-- .../template/c/FileTemplateContextType.java | 13 ++++-- .../ui/callhierarchy/CElementSet.java | 17 ++++---- .../ui/callhierarchy/CHContentProvider.java | 14 ++++--- .../ui/callhierarchy/CHHistoryListAction.java | 10 +++-- .../ui/callhierarchy/CHLabelProvider.java | 18 ++++---- .../cdt/internal/ui/callhierarchy/CHNode.java | 18 ++++---- .../internal/ui/callhierarchy/CHQueries.java | 24 +++++------ .../ui/callhierarchy/CHReferenceInfo.java | 9 ++-- .../ui/callhierarchy/CalledByResult.java | 17 ++++---- .../ui/callhierarchy/CallsToResult.java | 17 ++++---- .../ui/callhierarchy/ReferenceVisitor.java | 8 ++-- .../ui/includebrowser/IBContentProvider.java | 20 +++++---- .../ui/includebrowser/IBConversions.java | 5 +-- .../includebrowser/IBDragSourceListener.java | 27 ++++++------ .../includebrowser/IBHistoryListAction.java | 10 +++-- .../ui/includebrowser/IBLabelProvider.java | 20 +++++---- .../internal/ui/includebrowser/IBNode.java | 12 +++--- .../internal/ui/typehierarchy/THGraph.java | 41 +++++++++---------- .../ui/typehierarchy/THGraphNode.java | 28 ++++++------- .../ui/typehierarchy/THHierarchyModel.java | 28 ++++++------- .../ui/typehierarchy/THHistoryListAction.java | 10 +++-- .../ui/typehierarchy/THLabelProvider.java | 18 ++++---- .../cdt/internal/ui/typehierarchy/THNode.java | 20 +++++---- .../TeamProjectIndexExportWizardPage.java | 29 ++++++++----- 26 files changed, 255 insertions(+), 215 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/AddIncludesOperation.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/AddIncludesOperation.java index 8d95d79c868..3049ce6e0fb 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/AddIncludesOperation.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/AddIncludesOperation.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2006 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 @@ -15,15 +15,6 @@ package org.eclipse.cdt.internal.corext.codemanipulation; import java.util.ArrayList; import java.util.List; -import org.eclipse.cdt.core.model.IBuffer; -import org.eclipse.cdt.core.model.ICElement; -import org.eclipse.cdt.core.model.IInclude; -import org.eclipse.cdt.core.model.ISourceRange; -import org.eclipse.cdt.core.model.ITranslationUnit; -import org.eclipse.cdt.core.model.IUsing; -import org.eclipse.cdt.internal.ui.editor.CEditorMessages; -import org.eclipse.cdt.ui.IRequiredInclude; - import org.eclipse.core.resources.IWorkspaceRunnable; import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.runtime.CoreException; @@ -31,6 +22,16 @@ import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.jobs.ISchedulingRule; +import org.eclipse.cdt.core.model.IBuffer; +import org.eclipse.cdt.core.model.ICElement; +import org.eclipse.cdt.core.model.IInclude; +import org.eclipse.cdt.core.model.ISourceRange; +import org.eclipse.cdt.core.model.ITranslationUnit; +import org.eclipse.cdt.core.model.IUsing; +import org.eclipse.cdt.ui.IRequiredInclude; + +import org.eclipse.cdt.internal.ui.editor.CEditorMessages; + /** * Add includes to a translation unit. @@ -70,7 +71,7 @@ public class AddIncludesOperation implements IWorkspaceRunnable { } if (fTranslationUnit != null) { - ArrayList toAdd = new ArrayList(); + ArrayList toAdd = new ArrayList(); monitor.beginTask(CEditorMessages.getString("AddIncludesOperation.description"), 2); //$NON-NLS-1$ @@ -94,7 +95,7 @@ public class AddIncludesOperation implements IWorkspaceRunnable { // So we have our list. Now insert. StringBuffer insert = new StringBuffer(""); //$NON-NLS-1$ for(int j = 0; j < toAdd.size(); j++) { - IRequiredInclude req = (IRequiredInclude)toAdd.get(j); + IRequiredInclude req = toAdd.get(j); if (req.isStandard()) { insert.append("#include <" + req.getIncludeName() + ">").append(newLine); //$NON-NLS-1$ //$NON-NLS-2$ } else { @@ -124,7 +125,7 @@ public class AddIncludesOperation implements IWorkspaceRunnable { } if (fTranslationUnit != null) { - ArrayList toAdd = new ArrayList(); + ArrayList toAdd = new ArrayList(); monitor.beginTask(CEditorMessages.getString("AddIncludesOperation.description"), 2); //$NON-NLS-1$ @@ -148,7 +149,7 @@ public class AddIncludesOperation implements IWorkspaceRunnable { // So we have our list. Now insert. StringBuffer insert = new StringBuffer(""); //$NON-NLS-1$ for(int j = 0; j < toAdd.size(); j++) { - String using = (String)toAdd.get(j); + String using = toAdd.get(j); insert.append("using namespace " + using + ";").append(newLine); //$NON-NLS-1$ //$NON-NLS-2$ } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/StubUtility.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/StubUtility.java index eb26684e722..2ccc8375f35 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/StubUtility.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/corext/codemanipulation/StubUtility.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2001, 2007 IBM Corporation and others. + * Copyright (c) 2001, 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 @@ -293,7 +293,7 @@ public class StubUtility { IDocument doc= new Document(buffer.getString()); int nLines= doc.getNumberOfLines(); MultiTextEdit edit= new MultiTextEdit(); - HashSet removedLines= new HashSet(); + HashSet removedLines= new HashSet(); for (int i= 0; i < variables.length; i++) { TemplateVariable position= findVariable(buffer, variables[i]); if (position == null) { @@ -561,7 +561,7 @@ public class StubUtility { } templateDatas= projectStore.getTemplateData(); } - List result= new ArrayList(); + List