diff options
| author | bculkin2442 <bjculkin@mix.wvu.edu> | 2016-03-27 13:20:19 -0400 |
|---|---|---|
| committer | bculkin2442 <bjculkin@mix.wvu.edu> | 2016-03-27 13:20:19 -0400 |
| commit | f92c6533e6194f5f04f9735a39805ff245187cd1 (patch) | |
| tree | 5999228b6e7817c11cdf8ab05fa8be2f829b8873 | |
| parent | 7ed88d289b0bbc00b097e345dfac90208038cab3 (diff) | |
Made a couple of private methods protected
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/parserutils/AST.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/parserutils/AST.java b/BJC-Utils2/src/main/java/bjc/utils/parserutils/AST.java index 52248f0..9ced090 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/parserutils/AST.java +++ b/BJC-Utils2/src/main/java/bjc/utils/parserutils/AST.java @@ -113,15 +113,15 @@ public class AST<T> { /* * Internal recursive collapser */ - private <T2> T2 internalCollapse(Function<T, T2> tokenTransform, + protected <T2> T2 internalCollapse(Function<T, T2> tokenTransform, Function<T, BinaryOperator<T2>> nodeTransform) { if (left == null && right == null) { return tokenTransform.apply(token); } else { - T2 leftCollapsed = - left.internalCollapse(tokenTransform, nodeTransform); - T2 rightCollapsed = - right.internalCollapse(tokenTransform, nodeTransform); + T2 leftCollapsed = left.internalCollapse(tokenTransform, + nodeTransform); + T2 rightCollapsed = right.internalCollapse(tokenTransform, + nodeTransform); return nodeTransform.apply(token).apply(leftCollapsed, rightCollapsed); @@ -145,7 +145,7 @@ public class AST<T> { * @param indentLevel * The current level to indent the tree */ - private void internalToString(StringBuilder sb, int indentLevel) { + protected void internalToString(StringBuilder sb, int indentLevel) { indentNLevels(sb, indentLevel); if (left == null && right == null) { @@ -170,7 +170,7 @@ public class AST<T> { * @param n * The number of levels to indent */ - private static void indentNLevels(StringBuilder sb, int n) { + protected static void indentNLevels(StringBuilder sb, int n) { for (int i = 0; i <= n; i++) { sb.append("\t"); } |
