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