From abb2e152f99285512a4d5281562c69338cd23efd Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Mon, 2 Sep 2013 17:23:16 +0200 Subject: Fix some quality flaws --- .../org/sonar/api/measures/MeasuresFilters.java | 6 +-- .../org/sonar/api/utils/LocalizedMessages.java | 56 +++++++++++----------- 2 files changed, 30 insertions(+), 32 deletions(-) (limited to 'sonar-plugin-api') diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/measures/MeasuresFilters.java b/sonar-plugin-api/src/main/java/org/sonar/api/measures/MeasuresFilters.java index 35c888403b5..2806ef43f23 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/measures/MeasuresFilters.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/measures/MeasuresFilters.java @@ -136,10 +136,8 @@ public final class MeasuresFilters { return new MetricFilter>(metric) { private boolean apply(Measure measure) { - return measure instanceof RuleMeasure - && metric.equals(measure.getMetric()) - && measure.getPersonId() == null - && ((RuleMeasure) measure).getRule() != null; + return measure instanceof RuleMeasure && metric.equals(measure.getMetric()) + && measure.getPersonId() == null && ((RuleMeasure) measure).getRule() != null; } public Collection filter(Collection measures) { diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/utils/LocalizedMessages.java b/sonar-plugin-api/src/main/java/org/sonar/api/utils/LocalizedMessages.java index d2f62876334..3a14965bd7a 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/utils/LocalizedMessages.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/utils/LocalizedMessages.java @@ -73,35 +73,13 @@ public class LocalizedMessages extends ResourceBundle { } /* - * (non-Javadoc) - * - * @see java.util.ResourceBundle#getKeys() - */ - + * (non-Javadoc) + * + * @see java.util.ResourceBundle#getKeys() + */ @Override public Enumeration getKeys() { - return new Enumeration() { - private Set keys = new HashSet(); - - // Set iterator to simulate enumeration - private Iterator i; - - // Constructor - { - for (ResourceBundle b : bundles) { - keys.addAll(Lists.newArrayList(Iterators.forEnumeration(b.getKeys()))); - } - i = keys.iterator(); - } - - public boolean hasMoreElements() { - return i.hasNext(); - } - - public String nextElement() { - return i.next(); - } - }; + return new KeyEnumeration(); } /* @@ -109,7 +87,6 @@ public class LocalizedMessages extends ResourceBundle { * * @see java.util.ResourceBundle#handleGetObject(java.lang.String) */ - @Override protected Object handleGetObject(String key) { for (ResourceBundle b : bundles) { @@ -121,4 +98,27 @@ public class LocalizedMessages extends ResourceBundle { } throw new MissingResourceException(null, null, key); } + + private class KeyEnumeration implements Enumeration { + private Set keys = new HashSet(); + + // Set iterator to simulate enumeration + private Iterator i; + + // Constructor + { + for (ResourceBundle b : bundles) { + keys.addAll(Lists.newArrayList(Iterators.forEnumeration(b.getKeys()))); + } + i = keys.iterator(); + } + + public boolean hasMoreElements() { + return i.hasNext(); + } + + public String nextElement() { + return i.next(); + } + } } -- cgit v1.2.3