You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bval.apache.org by ro...@apache.org on 2010/04/06 13:34:50 UTC
svn commit: r931096 -
/incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/util/PathImpl.java
Author: romanstumm
Date: Tue Apr 6 11:34:50 2010
New Revision: 931096
URL: http://svn.apache.org/viewvc?rev=931096&view=rev
Log:
BVAl-17 merged patch for "PathImpl keeps a null-named first node on unindexed property paths"
Modified:
incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/util/PathImpl.java
Modified: incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/util/PathImpl.java
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/util/PathImpl.java?rev=931096&r1=931095&r2=931096&view=diff
==============================================================================
--- incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/util/PathImpl.java (original)
+++ incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/util/PathImpl.java Tue Apr 6 11:34:50 2010
@@ -106,7 +106,12 @@ public class PathImpl implements Path, S
}
public void addNode(Node node) {
- nodeList.add(node);
+ if ( isRootPath() && nodeList.get(0).getIndex() == null ) {
+ nodeList.set(0, node);
+ }
+ else {
+ nodeList.add(node);
+ }
}
public Node removeLeafNode() {