Author: alexparvulescu Date: Wed Dec 9 13:06:35 2015 New Revision: 1718848
URL: http://svn.apache.org/viewvc?rev=1718848&view=rev Log: OAK-3756 NodeStateUtils wrong indentation for toString method Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/state/NodeStateUtils.java Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/state/NodeStateUtils.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/state/NodeStateUtils.java?rev=1718848&r1=1718847&r2=1718848&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/state/NodeStateUtils.java (original) +++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/state/NodeStateUtils.java Wed Dec 9 13:06:35 2015 @@ -100,7 +100,7 @@ public final class NodeStateUtils { private static String toString(NodeState ns, int level, String prepend, String name) { StringBuilder node = new StringBuilder(); - node.append(prepend).append(name); + node.append(multiplier(prepend, level)).append(name); StringBuilder props = new StringBuilder(); boolean first = true; @@ -120,10 +120,18 @@ public final class NodeStateUtils { } for (ChildNodeEntry c : ns.getChildNodeEntries()) { node.append(IOUtils.LINE_SEPARATOR); - node.append(toString(c.getNodeState(), level++, prepend + prepend, + node.append(toString(c.getNodeState(), level + 1, prepend, c.getName())); } return node.toString(); } + private static String multiplier(String in, int times) { + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < times; i++) { + sb.append(in); + } + return sb.toString(); + } + }
