Author: sebb
Date: Sun May 19 03:01:03 2013
New Revision: 1484218
URL: http://svn.apache.org/r1484218
Log:
Use foreach loop to simplify code
Modified:
creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/analysis/util/HeaderMatcherMultiplexer.java
Modified:
creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/analysis/util/HeaderMatcherMultiplexer.java
URL:
http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/analysis/util/HeaderMatcherMultiplexer.java?rev=1484218&r1=1484217&r2=1484218&view=diff
==============================================================================
---
creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/analysis/util/HeaderMatcherMultiplexer.java
(original)
+++
creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/analysis/util/HeaderMatcherMultiplexer.java
Sun May 19 03:01:03 2013
@@ -29,17 +29,15 @@ import org.apache.rat.api.Document;
public final class HeaderMatcherMultiplexer implements IHeaderMatcher {
private final IHeaderMatcher[] matchers;
- private final int numberOfMatchers;
public HeaderMatcherMultiplexer(final IHeaderMatcher[] matchers) {
this.matchers = matchers;
- numberOfMatchers = matchers.length;
}
public boolean match(Document subject, String line) throws
RatHeaderAnalysisException {
boolean result = false;
- for (int i=0;i<numberOfMatchers;i++) {
- result = matchers[i].match(subject, line);
+ for (IHeaderMatcher matcher : matchers) {
+ result = matcher.match(subject, line);
if (result) {
break;
}
@@ -48,8 +46,8 @@ public final class HeaderMatcherMultiple
}
public void reset() {
- for (int i=0;i<numberOfMatchers;i++) {
- matchers[i].reset();
+ for (IHeaderMatcher matcher : matchers) {
+ matcher.reset();
}
}