From 7e64f6a1329f5978703c5671618326f6226aefeb Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Mon, 19 May 2014 19:52:37 -0700 Subject: [PATCH] Cosmetics. --- .../internal/ui/editor/AddIncludeAction.java | 4 +-- .../refactoring/includes/IncludeCreator.java | 25 ++++++++++--------- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeAction.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeAction.java index f6af972a253..6f87d569a17 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeAction.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeAction.java @@ -134,9 +134,7 @@ public class AddIncludeAction extends TextEditorAction { manager.beginCompoundChange(); try { edit.apply(document); - } catch (MalformedTreeException e) { - CUIPlugin.log(e); - } catch (BadLocationException e) { + } catch (MalformedTreeException | BadLocationException e) { CUIPlugin.log(e); } manager.endCompoundChange(); diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/includes/IncludeCreator.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/includes/IncludeCreator.java index cbc54a86ba4..2b256e8ebc8 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/includes/IncludeCreator.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/refactoring/includes/IncludeCreator.java @@ -133,13 +133,13 @@ public class IncludeCreator { return rootEdit; } - final Map candidatesMap= new HashMap(); + final Map candidatesMap= new HashMap<>(); final IndexFilter filter = IndexFilter.getDeclaredBindingFilter(ast.getLinkage().getLinkageID(), false); - final List requiredIncludes = new ArrayList(); - final List usingDeclarations = new ArrayList(); + final List requiredIncludes = new ArrayList<>(); + final List usingDeclarations = new ArrayList<>(); - List bindings = new ArrayList(); + List bindings = new ArrayList<>(); try { IIndex index = fContext.getIndex(); IIndexBinding adaptedBinding= index.adaptBinding(binding); @@ -184,7 +184,7 @@ public class IncludeCreator { considerForInclusion(definition, macro, index, headerSubstitutor, candidatesMap); } - final ArrayList candidates = new ArrayList(candidatesMap.values()); + final ArrayList candidates = new ArrayList<>(candidatesMap.values()); if (candidates.size() > 1) { IncludeCandidate candidate = fAmbiguityResolver.selectElement(candidates); if (candidate == null) @@ -245,7 +245,7 @@ public class IncludeCreator { IASTPreprocessorIncludeStatement[] existingIncludes = ast.getIncludeDirectives(); fContext.addHeadersIncludedPreviously(existingIncludes); - List styledIncludes = new ArrayList(); + List styledIncludes = new ArrayList<>(); // Put the new includes into styledIncludes. for (IncludeInfo includeInfo : includes) { IPath header = fContext.resolveInclude(includeInfo); @@ -258,7 +258,7 @@ public class IncludeCreator { Collections.sort(styledIncludes, preferences); // Populate list of existing includes in the include insertion region. - List mergedIncludes = new ArrayList(); + List mergedIncludes = new ArrayList<>(); for (IASTPreprocessorIncludeStatement include : existingIncludes) { if (include.isPartOfTranslationUnitFile() && isContainedInRegion(include, includeRegion)) { String name = new String(include.getName().getSimpleID()); @@ -333,7 +333,7 @@ public class IncludeCreator { if (usingDeclaration.existingDeclaration.isPartOfTranslationUnitFile() && ASTNodes.endOffset(usingDeclaration.existingDeclaration) <= selection.getOffset()) { if (temp == null) - temp = new ArrayList(); + temp = new ArrayList<>(); temp.add(usingDeclaration); } } @@ -386,7 +386,7 @@ public class IncludeCreator { } private List getUsingDeclarations(IASTTranslationUnit ast) { - List usingDeclarations = new ArrayList(); + List usingDeclarations = new ArrayList<>(); IASTDeclaration[] declarations = ast.getDeclarations(); for (IASTDeclaration declaration : declarations) { if (declaration instanceof ICPPASTUsingDeclaration) { @@ -508,7 +508,7 @@ public class IncludeCreator { * For ns1::ns2::Name, e.g., it returns [Name, ns2, ns1]. */ private ArrayList getUsingChain(IBinding binding) { - ArrayList chain = new ArrayList(4); + ArrayList chain = new ArrayList<>(4); for (; binding != null; binding = binding.getOwner()) { String name = binding.getName(); if (binding instanceof ICPPNamespace) { @@ -534,9 +534,9 @@ public class IncludeCreator { if (isWorkspaceFile(headerFile.getLocation().getURI())) { return headerFile; } - ArrayDeque front = new ArrayDeque(); + ArrayDeque front = new ArrayDeque<>(); front.add(headerFile); - HashSet processed = new HashSet(); + HashSet processed = new HashSet<>(); processed.add(headerFile); while (!front.isEmpty()) { IIndexFile file = front.remove(); @@ -680,6 +680,7 @@ public class IncludeCreator { /** * Returns the fully qualified name for a given index binding. + * * @param binding * @return binding's fully qualified name * @throws CoreException