summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2016-03-27 13:20:19 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2016-03-27 13:20:19 -0400
commitf92c6533e6194f5f04f9735a39805ff245187cd1 (patch)
tree5999228b6e7817c11cdf8ab05fa8be2f829b8873 /BJC-Utils2/src/main/java
parent7ed88d289b0bbc00b097e345dfac90208038cab3 (diff)
Made a couple of private methods protected
Diffstat (limited to 'BJC-Utils2/src/main/java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/parserutils/AST.java14
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");
}