You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@creadur.apache.org by se...@apache.org on 2013/05/19 05:01:04 UTC

svn commit: r1484218 - /creadur/rat/trunk/apache-rat-core/src/main/java/org/apache/rat/analysis/util/HeaderMatcherMultiplexer.java

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();
         }
     }