summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/data/Tree.java
diff options
context:
space:
mode:
authorbjculkin <bjculkin@mix.wvu.edu>2018-02-12 22:57:29 -0500
committerbjculkin <bjculkin@mix.wvu.edu>2018-02-12 22:57:29 -0500
commit040870eced4dc3e273313b9ec2ce7bb88d9cc6a0 (patch)
tree4712f4fc1dd1c6bccac7a1de98921f78ec6d326a /base/src/main/java/bjc/utils/data/Tree.java
parentdf94066e3af02ff02d5ab4d033a3d603f743234c (diff)
Commenting
Diffstat (limited to 'base/src/main/java/bjc/utils/data/Tree.java')
-rw-r--r--base/src/main/java/bjc/utils/data/Tree.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/base/src/main/java/bjc/utils/data/Tree.java b/base/src/main/java/bjc/utils/data/Tree.java
index 6b7e03a..f7ff90a 100644
--- a/base/src/main/java/bjc/utils/data/Tree.java
+++ b/base/src/main/java/bjc/utils/data/Tree.java
@@ -140,13 +140,13 @@ public class Tree<ContainedType> implements ITree<ContainedType> {
public int revFind(final Predicate<ITree<ContainedType>> childPred) {
if(childCount == 0) {
return -1;
- } else {
- for(int i = childCount - 1; i >= 0; i--) {
- if(childPred.test(getChild(i))) return i;
- }
+ }
- return -1;
+ for(int i = childCount - 1; i >= 0; i--) {
+ if(childPred.test(getChild(i))) return i;
}
+
+ return -1;
}
@Override
@@ -234,8 +234,10 @@ public class Tree<ContainedType> implements ITree<ContainedType> {
}
protected void internalToString(final StringBuilder builder, final int indentLevel, final boolean initial) {
- for(int i = 0; i < indentLevel; i++) {
- builder.append(">\t");
+ if(!initial) {
+ for(int i = 0; i < indentLevel; i++) {
+ builder.append(">\t");
+ }
}
builder.append("Node #");