[jbosscache-commits] JBoss Cache SVN: r5647 - core/trunk/src/main/java/org/jboss/cache.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Wed Apr 23 09:48:34 EDT 2008
Author: manik.surtani at jboss.com
Date: 2008-04-23 09:48:34 -0400 (Wed, 23 Apr 2008)
New Revision: 5647
Modified:
core/trunk/src/main/java/org/jboss/cache/StringFqn.java
Log:
More accurate construction
Modified: core/trunk/src/main/java/org/jboss/cache/StringFqn.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/StringFqn.java 2008-04-23 13:48:19 UTC (rev 5646)
+++ core/trunk/src/main/java/org/jboss/cache/StringFqn.java 2008-04-23 13:48:34 UTC (rev 5647)
@@ -36,7 +36,20 @@
protected StringFqn(StringFqn base, StringFqn relative)
{
super(true, base, relative.elements);
- stringRepresentation = base.isRoot() ? relative.stringRepresentation : base.stringRepresentation + relative.stringRepresentation;
+ if (base.isRoot())
+ {
+ if (relative.isRoot())
+ stringRepresentation = SEPARATOR;
+ else
+ stringRepresentation = relative.stringRepresentation;
+ }
+ else
+ {
+ if (relative.isRoot())
+ stringRepresentation = base.stringRepresentation;
+ else
+ stringRepresentation = base.stringRepresentation + relative.stringRepresentation;
+ }
}
protected StringFqn(List<String> stringElements)
More information about the jbosscache-commits
mailing list