From 4272bf28b26cb1e4bb33750e938fb02e97caf2ac Mon Sep 17 00:00:00 2001 From: Gintas Grigelionis Date: Fri, 10 Nov 2017 21:52:04 +0100 Subject: [PATCH] Entry -> Map.Entry --- .../org/apache/ivy/ant/AntWorkspaceResolver.java | 3 +-- .../org/apache/ivy/ant/IvyAntVariableContainer.java | 3 +-- .../apache/ivy/core/module/id/ModuleRevisionId.java | 3 +-- .../org/apache/ivy/core/module/id/ModuleRules.java | 13 ++++++------- .../org/apache/ivy/core/publish/PublishEngine.java | 3 +-- .../org/apache/ivy/core/report/ResolveReport.java | 3 +-- src/java/org/apache/ivy/core/resolve/IvyNode.java | 3 +-- .../org/apache/ivy/core/resolve/ResolveData.java | 11 +++++------ .../apache/ivy/core/retrieve/RetrieveEngine.java | 5 ++--- .../org/apache/ivy/core/search/SearchEngine.java | 5 ++--- .../org/apache/ivy/core/settings/IvySettings.java | 5 ++--- .../org/apache/ivy/osgi/core/BundleInfoAdapter.java | 3 +-- .../core/ExecutionEnvironmentProfileProvider.java | 3 +-- .../apache/ivy/osgi/core/ManifestHeaderElement.java | 9 ++++----- .../org/apache/ivy/osgi/p2/P2ArtifactParser.java | 5 ++--- .../apache/ivy/osgi/repo/AbstractOSGiResolver.java | 9 ++++----- .../org/apache/ivy/plugins/matcher/MapMatcher.java | 5 ++--- .../parser/xml/XmlModuleDescriptorWriter.java | 3 +-- .../resolver/AbstractPatternsBasedResolver.java | 3 +-- .../org/apache/ivy/util/cli/CommandLineParser.java | 3 +-- .../ivy/util/extendable/ExtendableItemHelper.java | 3 +-- .../util/extendable/UnmodifiableExtendableItem.java | 3 +-- 22 files changed, 42 insertions(+), 64 deletions(-) diff --git a/src/java/org/apache/ivy/ant/AntWorkspaceResolver.java b/src/java/org/apache/ivy/ant/AntWorkspaceResolver.java index 5166a7b3..ffa739df 100644 --- a/src/java/org/apache/ivy/ant/AntWorkspaceResolver.java +++ b/src/java/org/apache/ivy/ant/AntWorkspaceResolver.java @@ -27,7 +27,6 @@ import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import org.apache.ivy.core.module.descriptor.Artifact; import org.apache.ivy.core.module.descriptor.DefaultArtifact; @@ -156,7 +155,7 @@ public class AntWorkspaceResolver extends DataType { public ResolvedModuleRevision getDependency(DependencyDescriptor dd, ResolveData data) throws ParseException { - for (Entry md : getModuleDescriptors().entrySet()) { + for (Map.Entry md : getModuleDescriptors().entrySet()) { ResolvedModuleRevision rmr = checkCandidate(dd, md.getKey(), getProjectName(md.getValue())); if (rmr != null) { diff --git a/src/java/org/apache/ivy/ant/IvyAntVariableContainer.java b/src/java/org/apache/ivy/ant/IvyAntVariableContainer.java index e1c1d548..ed9664b6 100644 --- a/src/java/org/apache/ivy/ant/IvyAntVariableContainer.java +++ b/src/java/org/apache/ivy/ant/IvyAntVariableContainer.java @@ -19,7 +19,6 @@ package org.apache.ivy.ant; import java.util.HashMap; import java.util.Map; -import java.util.Map.Entry; import org.apache.ivy.core.settings.IvyVariableContainer; import org.apache.ivy.core.settings.IvyVariableContainerImpl; @@ -74,7 +73,7 @@ class IvyAntVariableContainer extends IvyVariableContainerImpl implements IvyVar public void updateProject(String id) { Map r = new HashMap<>(super.getVariables()); r.putAll(overwrittenProperties); - for (Entry entry : r.entrySet()) { + for (Map.Entry entry : r.entrySet()) { setPropertyIfNotSet(entry.getKey(), entry.getValue()); if (id != null) { setPropertyIfNotSet(entry.getKey() + "." + id, entry.getValue()); diff --git a/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java b/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java index e38ab523..8bb19edc 100644 --- a/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java +++ b/src/java/org/apache/ivy/core/module/id/ModuleRevisionId.java @@ -20,7 +20,6 @@ package org.apache.ivy.core.module.id; import java.lang.ref.WeakReference; import java.util.HashMap; import java.util.Map; -import java.util.Map.Entry; import java.util.WeakHashMap; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -264,7 +263,7 @@ public class ModuleRevisionId extends UnmodifiableExtendableItem { attributes.keySet().removeAll(getExtraAttributes().keySet()); attributes.putAll(getQualifiedExtraAttributes()); - for (Entry att : attributes.entrySet()) { + for (Map.Entry att : attributes.entrySet()) { String value = att.getValue(); value = (value == null) ? NULL_ENCODE : value; buf.append(ENCODE_PREFIX).append(att.getKey()).append(ENCODE_SEPARATOR) diff --git a/src/java/org/apache/ivy/core/module/id/ModuleRules.java b/src/java/org/apache/ivy/core/module/id/ModuleRules.java index fe6851c8..abfec940 100644 --- a/src/java/org/apache/ivy/core/module/id/ModuleRules.java +++ b/src/java/org/apache/ivy/core/module/id/ModuleRules.java @@ -22,7 +22,6 @@ import java.util.Collections; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import org.apache.ivy.plugins.matcher.MapMatcher; import org.apache.ivy.util.Checks; @@ -221,12 +220,12 @@ public class ModuleRules { public void dump(String prefix) { if (rules.isEmpty()) { Message.debug(prefix + "NONE"); - } else { - for (Entry entry : rules.entrySet()) { - MapMatcher midm = entry.getKey(); - T rule = entry.getValue(); - Message.debug(prefix + midm + " -> " + rule); - } + return; + } + for (Map.Entry entry : rules.entrySet()) { + MapMatcher midm = entry.getKey(); + T rule = entry.getValue(); + Message.debug(prefix + midm + " -> " + rule); } } diff --git a/src/java/org/apache/ivy/core/publish/PublishEngine.java b/src/java/org/apache/ivy/core/publish/PublishEngine.java index c6f7a21e..8ed4ee5c 100644 --- a/src/java/org/apache/ivy/core/publish/PublishEngine.java +++ b/src/java/org/apache/ivy/core/publish/PublishEngine.java @@ -29,7 +29,6 @@ import java.util.HashSet; import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; import org.apache.ivy.core.IvyContext; @@ -251,7 +250,7 @@ public class PublishEngine { try { resolver.beginPublishTransaction(md.getModuleRevisionId(), options.isOverwrite()); // for each declared published artifact in this descriptor, do: - for (Entry entry : artifactsFiles.entrySet()) { + for (Map.Entry entry : artifactsFiles.entrySet()) { publish(entry.getKey(), entry.getValue(), resolver, options.isOverwrite()); } resolver.commitPublishTransaction(); diff --git a/src/java/org/apache/ivy/core/report/ResolveReport.java b/src/java/org/apache/ivy/core/report/ResolveReport.java index e9eec57d..1b407698 100644 --- a/src/java/org/apache/ivy/core/report/ResolveReport.java +++ b/src/java/org/apache/ivy/core/report/ResolveReport.java @@ -27,7 +27,6 @@ import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; import org.apache.ivy.core.cache.ResolutionCacheManager; @@ -364,7 +363,7 @@ public class ResolveReport { md.getStatus(), new Date()); // copy namespaces - for (Entry ns : md.getExtraAttributesNamespaces().entrySet()) { + for (Map.Entry ns : md.getExtraAttributesNamespaces().entrySet()) { fixedmd.addExtraAttributeNamespace(ns.getKey(), ns.getValue()); } diff --git a/src/java/org/apache/ivy/core/resolve/IvyNode.java b/src/java/org/apache/ivy/core/resolve/IvyNode.java index c68ee3a0..50f1b094 100644 --- a/src/java/org/apache/ivy/core/resolve/IvyNode.java +++ b/src/java/org/apache/ivy/core/resolve/IvyNode.java @@ -29,7 +29,6 @@ import java.util.LinkedHashSet; import java.util.LinkedList; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; import java.util.Stack; import java.util.regex.Matcher; @@ -909,7 +908,7 @@ public class IvyNode implements Comparable { private static Collection findArtifactsMatching(IncludeRule rule, Map allArtifacts) { Collection ret = new ArrayList<>(); - for (Entry entry : allArtifacts.entrySet()) { + for (Map.Entry entry : allArtifacts.entrySet()) { if (MatcherHelper.matches(rule.getMatcher(), rule.getId(), entry.getKey())) { ret.add(entry.getValue()); } diff --git a/src/java/org/apache/ivy/core/resolve/ResolveData.java b/src/java/org/apache/ivy/core/resolve/ResolveData.java index 920e97dc..f7e80fe9 100644 --- a/src/java/org/apache/ivy/core/resolve/ResolveData.java +++ b/src/java/org/apache/ivy/core/resolve/ResolveData.java @@ -25,7 +25,6 @@ import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import org.apache.ivy.core.event.EventManager; import org.apache.ivy.core.module.descriptor.DependencyDescriptor; @@ -98,7 +97,7 @@ public class ResolveData { if (result == null) { // search again, now ignore the missing extra attributes - for (Entry entry : visitData.entrySet()) { + for (Map.Entry entry : visitData.entrySet()) { ModuleRevisionId current = entry.getKey(); if (isSubMap(mrid.getAttributes(), current.getAttributes())) { @@ -125,7 +124,7 @@ public class ResolveData { Map smallest = map1Size < map2Size ? map1 : map2; Map largest = map1Size < map2Size ? map2 : map1; - for (Entry entry : smallest.entrySet()) { + for (Map.Entry entry : smallest.entrySet()) { if (!largest.containsKey(entry.getKey())) { return false; @@ -244,9 +243,9 @@ public class ResolveData { } void blacklist(IvyNode node) { - Iterator> iter = visitData.entrySet().iterator(); + Iterator> iter = visitData.entrySet().iterator(); while (iter.hasNext()) { - Entry entry = iter.next(); + Map.Entry entry = iter.next(); if (entry.getValue().getNode() == node && !node.getResolvedId().equals(entry.getKey())) { // this visit data was associated with the blacklisted node, // we discard this association @@ -262,7 +261,7 @@ public class ResolveData { if (node == null) { // search again, now ignore the extra attributes // TODO: maybe we should search the node that has at least the same attributes as mrid - for (Entry entry : visitData.entrySet()) { + for (Map.Entry entry : visitData.entrySet()) { ModuleRevisionId current = entry.getKey(); if (current.getModuleId().equals(mrid.getModuleId()) && current.getRevision().equals(mrid.getRevision())) { diff --git a/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java b/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java index e5d44e0b..73e21fd0 100644 --- a/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java +++ b/src/java/org/apache/ivy/core/retrieve/RetrieveEngine.java @@ -29,7 +29,6 @@ import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; import org.apache.ivy.core.IvyContext; @@ -134,7 +133,7 @@ public class RetrieveEngine { // do retrieve long totalCopiedSize = 0; - for (Entry> artifactAndPaths : artifactsToCopy + for (Map.Entry> artifactAndPaths : artifactsToCopy .entrySet()) { ArtifactDownloadReport artifact = artifactAndPaths.getKey(); File archive = artifact.getLocalFile(); @@ -393,7 +392,7 @@ public class RetrieveEngine { } // resolve conflicts if any - for (Entry> entry : conflictsMap.entrySet()) { + for (Map.Entry> entry : conflictsMap.entrySet()) { String copyDest = entry.getKey(); Set artifacts = entry.getValue(); Set conflictsConfs = conflictsConfMap.get(copyDest); diff --git a/src/java/org/apache/ivy/core/search/SearchEngine.java b/src/java/org/apache/ivy/core/search/SearchEngine.java index 9a508cd2..30a014d6 100644 --- a/src/java/org/apache/ivy/core/search/SearchEngine.java +++ b/src/java/org/apache/ivy/core/search/SearchEngine.java @@ -25,7 +25,6 @@ import java.util.HashSet; import java.util.LinkedHashSet; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; import org.apache.ivy.core.IvyPatternHelper; @@ -221,7 +220,7 @@ public class SearchEngine { List ret = new ArrayList<>(); Map criteria = new HashMap<>(); - for (Entry entry : moduleCrit.getAttributes().entrySet()) { + for (Map.Entry entry : moduleCrit.getAttributes().entrySet()) { addMatcher(matcher, entry.getValue(), criteria, entry.getKey()); } @@ -277,7 +276,7 @@ public class SearchEngine { public ModuleRevisionId[] listModules(DependencyResolver resolver, ModuleRevisionId moduleCrit, PatternMatcher matcher) { Map criteria = new HashMap<>(); - for (Entry entry : moduleCrit.getAttributes().entrySet()) { + for (Map.Entry entry : moduleCrit.getAttributes().entrySet()) { addMatcher(matcher, entry.getValue(), criteria, entry.getKey()); } diff --git a/src/java/org/apache/ivy/core/settings/IvySettings.java b/src/java/org/apache/ivy/core/settings/IvySettings.java index 1fa2be8d..c8957091 100644 --- a/src/java/org/apache/ivy/core/settings/IvySettings.java +++ b/src/java/org/apache/ivy/core/settings/IvySettings.java @@ -111,7 +111,6 @@ import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Properties; import static org.apache.ivy.util.StringUtils.splitToArray; @@ -372,7 +371,7 @@ public class IvySettings implements SortEngineSettings, PublishEngineSettings, P } public synchronized void typeDefs(Properties p, boolean silentFail) { - for (Entry entry : p.entrySet()) { + for (Map.Entry entry : p.entrySet()) { typeDef(entry.getKey().toString(), entry.getValue().toString(), silentFail); } } @@ -631,7 +630,7 @@ public class IvySettings implements SortEngineSettings, PublishEngineSettings, P */ public synchronized Map substitute(Map strings) { Map substituted = new LinkedHashMap<>(); - for (Entry entry : strings.entrySet()) { + for (Map.Entry entry : strings.entrySet()) { substituted.put(entry.getKey(), substitute(entry.getValue())); } return substituted; diff --git a/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java b/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java index ee566142..72ae9505 100644 --- a/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java +++ b/src/java/org/apache/ivy/osgi/core/BundleInfoAdapter.java @@ -27,7 +27,6 @@ import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; import java.util.jar.Manifest; @@ -170,7 +169,7 @@ public class BundleInfoAdapter { } if (manifest != null) { - for (Entry entries : manifest.getMainAttributes().entrySet()) { + for (Map.Entry entries : manifest.getMainAttributes().entrySet()) { md.addExtraInfo(new ExtraInfoHolder(entries.getKey().toString(), entries.getValue() .toString())); } diff --git a/src/java/org/apache/ivy/osgi/core/ExecutionEnvironmentProfileProvider.java b/src/java/org/apache/ivy/osgi/core/ExecutionEnvironmentProfileProvider.java index 26afd93d..dfb1fccb 100644 --- a/src/java/org/apache/ivy/osgi/core/ExecutionEnvironmentProfileProvider.java +++ b/src/java/org/apache/ivy/osgi/core/ExecutionEnvironmentProfileProvider.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import java.util.Map; -import java.util.Map.Entry; import java.util.Properties; import org.apache.ivy.util.Message; @@ -75,7 +74,7 @@ public class ExecutionEnvironmentProfileProvider { defaultProfilesFile.close(); } Map profiles = new HashMap<>(); - for (Entry prop : props.entrySet()) { + for (Map.Entry prop : props.entrySet()) { String propName = (String) prop.getKey(); if (propName.endsWith(".pkglist")) { String profileName = propName.substring(0, propName.length() - 8); diff --git a/src/java/org/apache/ivy/osgi/core/ManifestHeaderElement.java b/src/java/org/apache/ivy/osgi/core/ManifestHeaderElement.java index efca83f3..3894eafe 100644 --- a/src/java/org/apache/ivy/osgi/core/ManifestHeaderElement.java +++ b/src/java/org/apache/ivy/osgi/core/ManifestHeaderElement.java @@ -21,7 +21,6 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Map.Entry; public class ManifestHeaderElement { private List values = new ArrayList<>(); @@ -70,7 +69,7 @@ public class ManifestHeaderElement { if (other.directives.size() != directives.size()) { return false; } - for (Entry directive : directives.entrySet()) { + for (Map.Entry directive : directives.entrySet()) { if (!directive.getValue().equals(other.directives.get(directive.getKey()))) { return false; } @@ -78,7 +77,7 @@ public class ManifestHeaderElement { if (other.attributes.size() != attributes.size()) { return false; } - for (Entry attribute : attributes.entrySet()) { + for (Map.Entry attribute : attributes.entrySet()) { if (!attribute.getValue().equals(other.attributes.get(attribute.getKey()))) { return false; } @@ -94,10 +93,10 @@ public class ManifestHeaderElement { } sb.append(value); } - for (Entry directive : directives.entrySet()) { + for (Map.Entry directive : directives.entrySet()) { sb.append(";").append(directive.getKey()).append(":=").append(directive.getValue()); } - for (Entry attribute : attributes.entrySet()) { + for (Map.Entry attribute : attributes.entrySet()) { sb.append(";").append(attribute.getKey()).append("=").append(attribute.getValue()); } return sb.toString(); diff --git a/src/java/org/apache/ivy/osgi/p2/P2ArtifactParser.java b/src/java/org/apache/ivy/osgi/p2/P2ArtifactParser.java index 9e037f34..505ba7d1 100644 --- a/src/java/org/apache/ivy/osgi/p2/P2ArtifactParser.java +++ b/src/java/org/apache/ivy/osgi/p2/P2ArtifactParser.java @@ -27,7 +27,6 @@ import java.text.ParseException; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; -import java.util.Map.Entry; import javax.xml.parsers.ParserConfigurationException; @@ -82,7 +81,7 @@ public class P2ArtifactParser implements XMLInputParser { addChild(new MappingsHandler(), new ChildElementHandler() { @Override public void childHandled(MappingsHandler child) { - for (Entry entry : child.outputByFilter.entrySet()) { + for (Map.Entry entry : child.outputByFilter.entrySet()) { OSGiFilter filter; try { filter = OSGiFilterParser.parse(entry.getKey()); @@ -193,7 +192,7 @@ public class P2ArtifactParser implements XMLInputParser { private String getPattern(P2Artifact p2Artifact, Map properties) { Map props = new HashMap<>(properties); props.put("classifier", p2Artifact.getClassifier()); - for (Entry pattern : artifactPatterns.entrySet()) { + for (Map.Entry pattern : artifactPatterns.entrySet()) { if (pattern.getKey().eval(props)) { return pattern.getValue(); } diff --git a/src/java/org/apache/ivy/osgi/repo/AbstractOSGiResolver.java b/src/java/org/apache/ivy/osgi/repo/AbstractOSGiResolver.java index d7156149..e38172d9 100644 --- a/src/java/org/apache/ivy/osgi/repo/AbstractOSGiResolver.java +++ b/src/java/org/apache/ivy/osgi/repo/AbstractOSGiResolver.java @@ -29,7 +29,6 @@ import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; import org.apache.ivy.core.IvyPatternHelper; @@ -256,7 +255,7 @@ public abstract class AbstractOSGiResolver extends BasicResolver { if (requirementStrategy == RequirementStrategy.first) { Message.warn("Ambiguity for the '" + osgiType + "' requirement " + mrid.getName() + ";version=" + mrid.getRevision()); - for (Entry> entry : matching.entrySet()) { + for (Map.Entry> entry : matching.entrySet()) { Message.warn("\t" + entry.getKey()); for (MDResolvedResource c : entry.getValue()) { Message.warn("\t\t" + c.getRevision() @@ -266,7 +265,7 @@ public abstract class AbstractOSGiResolver extends BasicResolver { } else if (requirementStrategy == RequirementStrategy.noambiguity) { Message.error("Ambiguity for the '" + osgiType + "' requirement " + mrid.getName() + ";version=" + mrid.getRevision()); - for (Entry> entry : matching.entrySet()) { + for (Map.Entry> entry : matching.entrySet()) { Message.error("\t" + entry.getKey()); for (MDResolvedResource c : entry.getValue()) { Message.error("\t\t" + c.getRevision() @@ -386,7 +385,7 @@ public abstract class AbstractOSGiResolver extends BasicResolver { // no revision, all match then capabilityValues.addAll(moduleByCapabilityValue.keySet()); } else { - for (Entry> entry : moduleByCapabilityValue.entrySet()) { + for (Map.Entry> entry : moduleByCapabilityValue.entrySet()) { boolean moduleMatchRev = false; for (ModuleDescriptor md : entry.getValue()) { moduleMatchRev = rev.equals(md.getRevision()); @@ -413,7 +412,7 @@ public abstract class AbstractOSGiResolver extends BasicResolver { private Set> listTokenValues(Set tokens, Map criteria) { Map stringCriteria = new HashMap<>(); - for (Entry entry : criteria.entrySet()) { + for (Map.Entry entry : criteria.entrySet()) { Object value = entry.getValue(); if (!(value instanceof String)) { // no support for matcher for now diff --git a/src/java/org/apache/ivy/plugins/matcher/MapMatcher.java b/src/java/org/apache/ivy/plugins/matcher/MapMatcher.java index e90512e3..cd14a3f4 100644 --- a/src/java/org/apache/ivy/plugins/matcher/MapMatcher.java +++ b/src/java/org/apache/ivy/plugins/matcher/MapMatcher.java @@ -20,7 +20,6 @@ package org.apache.ivy.plugins.matcher; import java.util.Collections; import java.util.HashMap; import java.util.Map; -import java.util.Map.Entry; public class MapMatcher { private Map matchers = new HashMap<>(); @@ -32,7 +31,7 @@ public class MapMatcher { public MapMatcher(Map attributes, PatternMatcher pm) { this.attributes = attributes; this.pm = pm; - for (Entry entry : attributes.entrySet()) { + for (Map.Entry entry : attributes.entrySet()) { String value = entry.getValue(); if (value != null) { matchers.put(entry.getKey(), pm.getMatcher(value)); @@ -41,7 +40,7 @@ public class MapMatcher { } public boolean matches(Map m) { - for (Entry entry : matchers.entrySet()) { + for (Map.Entry entry : matchers.entrySet()) { Matcher matcher = entry.getValue(); String value = m.get(entry.getKey()); if ((value == null) || !matcher.matches(value)) { diff --git a/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java b/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java index 2a043d07..bac31806 100644 --- a/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java +++ b/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java @@ -24,7 +24,6 @@ import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.util.Arrays; import java.util.Map; -import java.util.Map.Entry; import org.apache.ivy.core.IvyPatternHelper; import org.apache.ivy.core.module.descriptor.Artifact; @@ -466,7 +465,7 @@ public final class XmlModuleDescriptorWriter { } out.print("<"); out.print(extraInfo.getName()); - for (Entry entry : extraInfo.getAttributes().entrySet()) { + for (Map.Entry entry : extraInfo.getAttributes().entrySet()) { out.print(String.format(" %s=\"%s\"", entry.getKey(), entry.getValue())); } boolean requireClosingTag = false; diff --git a/src/java/org/apache/ivy/plugins/resolver/AbstractPatternsBasedResolver.java b/src/java/org/apache/ivy/plugins/resolver/AbstractPatternsBasedResolver.java index f1ab0acd..cb0d6064 100644 --- a/src/java/org/apache/ivy/plugins/resolver/AbstractPatternsBasedResolver.java +++ b/src/java/org/apache/ivy/plugins/resolver/AbstractPatternsBasedResolver.java @@ -27,7 +27,6 @@ import java.util.HashSet; import java.util.LinkedHashSet; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; import org.apache.ivy.core.IvyPatternHelper; @@ -199,7 +198,7 @@ public abstract class AbstractPatternsBasedResolver extends BasicResolver { Set tokenSet = new HashSet<>(Arrays.asList(tokens)); Map tokenValues = new HashMap<>(); - for (Entry entry : criteria.entrySet()) { + for (Map.Entry entry : criteria.entrySet()) { Object value = entry.getValue(); if (value instanceof String) { tokenValues.put(entry.getKey(), (String) value); diff --git a/src/java/org/apache/ivy/util/cli/CommandLineParser.java b/src/java/org/apache/ivy/util/cli/CommandLineParser.java index 31a770e2..67bb3ada 100644 --- a/src/java/org/apache/ivy/util/cli/CommandLineParser.java +++ b/src/java/org/apache/ivy/util/cli/CommandLineParser.java @@ -25,7 +25,6 @@ import java.util.LinkedList; import java.util.List; import java.util.ListIterator; import java.util.Map; -import java.util.Map.Entry; import org.apache.ivy.util.StringUtils; @@ -100,7 +99,7 @@ public class CommandLineParser { } // print options help - for (Entry> entry : categories.entrySet()) { + for (Map.Entry> entry : categories.entrySet()) { pw.println("==== " + entry.getKey()); for (Option option : entry.getValue()) { if (option.isDeprecated() && !showDeprecated) { diff --git a/src/java/org/apache/ivy/util/extendable/ExtendableItemHelper.java b/src/java/org/apache/ivy/util/extendable/ExtendableItemHelper.java index bf43e9c7..8dee1ec2 100644 --- a/src/java/org/apache/ivy/util/extendable/ExtendableItemHelper.java +++ b/src/java/org/apache/ivy/util/extendable/ExtendableItemHelper.java @@ -21,7 +21,6 @@ import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import org.apache.ivy.plugins.parser.ParserSettings; import org.xml.sax.Attributes; @@ -75,7 +74,7 @@ public final class ExtendableItemHelper { public static void fillExtraAttributes(ParserSettings settings, DefaultExtendableItem item, Attributes attributes, List ignoredAttNames) { Map att = getExtraAttributes(settings, attributes, ignoredAttNames); - for (Entry entry : att.entrySet()) { + for (Map.Entry entry : att.entrySet()) { item.setExtraAttribute(entry.getKey(), entry.getValue()); } } diff --git a/src/java/org/apache/ivy/util/extendable/UnmodifiableExtendableItem.java b/src/java/org/apache/ivy/util/extendable/UnmodifiableExtendableItem.java index a042171f..3fc4f8df 100644 --- a/src/java/org/apache/ivy/util/extendable/UnmodifiableExtendableItem.java +++ b/src/java/org/apache/ivy/util/extendable/UnmodifiableExtendableItem.java @@ -20,7 +20,6 @@ package org.apache.ivy.util.extendable; import java.util.Collections; import java.util.HashMap; import java.util.Map; -import java.util.Map.Entry; public class UnmodifiableExtendableItem implements ExtendableItem { private final Map attributes = new HashMap<>(); @@ -48,7 +47,7 @@ public class UnmodifiableExtendableItem implements ExtendableItem { this.attributes.putAll(stdAttributes); } if (extraAttributes != null) { - for (Entry extraAtt : extraAttributes.entrySet()) { + for (Map.Entry extraAtt : extraAttributes.entrySet()) { setExtraAttribute(extraAtt.getKey(), extraAtt.getValue()); } }