Author: rombert
Date: Mon Jul 22 08:06:30 2013
New Revision: 1505618

URL: http://svn.apache.org/r1505618
Log:
SLING-2929 - Wasted work in ClassDescriptor.validate()

Optimize ClassDescriptor.validate() - applied patch ffrom Adrian Nistor.

Modified:
    
sling/trunk/maven/maven-jcrocm-plugin/src/main/java/org/apache/sling/maven/jcrocm/ClassDescriptor.java

Modified: 
sling/trunk/maven/maven-jcrocm-plugin/src/main/java/org/apache/sling/maven/jcrocm/ClassDescriptor.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/maven/maven-jcrocm-plugin/src/main/java/org/apache/sling/maven/jcrocm/ClassDescriptor.java?rev=1505618&r1=1505617&r2=1505618&view=diff
==============================================================================
--- 
sling/trunk/maven/maven-jcrocm-plugin/src/main/java/org/apache/sling/maven/jcrocm/ClassDescriptor.java
 (original)
+++ 
sling/trunk/maven/maven-jcrocm-plugin/src/main/java/org/apache/sling/maven/jcrocm/ClassDescriptor.java
 Mon Jul 22 08:06:30 2013
@@ -244,6 +244,7 @@ public class ClassDescriptor extends Abs
                 for (Iterator ci = children.iterator(); ci.hasNext();) {
                     AbstractDescriptorElement child = 
(AbstractDescriptorElement) ci.next();
                     valid &= child.validate();
+                    if (!valid) break;
                 }
             }
         }


Reply via email to