private String constructRecursionErrorMessage(Stack<Node> recursionNodes) { StringBuilder errorBuilder = new StringBuilder("Circular variable reference detected while parsing input ["); for (Node stackNode : recursionNodes) { errorBuilder.append("${").append(variableNodeValue(stackNode)).append("}"); if (recursionNodes.lastElement() != stackNode) { errorBuilder.append(" --> "); } } errorBuilder.append("]"); return errorBuilder.toString(); }
private String constructRecursionErrorMessage(Stack<Node> recursionNodes) { StringBuilder errorBuilder = new StringBuilder("Circular variable reference detected while parsing input ["); for (Node stackNode : recursionNodes) { errorBuilder.append("${").append(variableNodeValue(stackNode)).append("}"); if (recursionNodes.lastElement() != stackNode) { errorBuilder.append(" --> "); } } errorBuilder.append("]"); return errorBuilder.toString(); }
private String constructRecursionErrorMessage(Stack<Node> recursionNodes) { StringBuilder errorBuilder = new StringBuilder("Circular variable reference detected while parsing input ["); for (Node stackNode : recursionNodes) { errorBuilder.append("${").append(variableNodeValue(stackNode)).append("}"); if (recursionNodes.lastElement() != stackNode) { errorBuilder.append(" --> "); } } errorBuilder.append("]"); return errorBuilder.toString(); }
private String constructRecursionErrorMessage(Stack<Node> recursionNodes) { StringBuilder errorBuilder = new StringBuilder("Circular variable reference detected while parsing input ["); for (Node stackNode : recursionNodes) { errorBuilder.append("${").append(variableNodeValue(stackNode)).append("}"); if (recursionNodes.lastElement() != stackNode) { errorBuilder.append(" --> "); } } errorBuilder.append("]"); return errorBuilder.toString(); }
private String constructRecursionErrorMessage(Stack<Node> recursionNodes) { StringBuilder errorBuilder = new StringBuilder("Circular variable reference detected while parsing input ["); for (Node stackNode : recursionNodes) { errorBuilder.append("${").append(variableNodeValue(stackNode)).append("}"); if (recursionNodes.lastElement() != stackNode) { errorBuilder.append(" --> "); } } errorBuilder.append("]"); return errorBuilder.toString(); }
private String constructRecursionErrorMessage(Stack<Node> recursionNodes) { StringBuilder errorBuilder = new StringBuilder("Circular variable reference detected while parsing input ["); for (Node stackNode : recursionNodes) { errorBuilder.append("${").append(variableNodeValue(stackNode)).append("}"); if (recursionNodes.lastElement() != stackNode) { errorBuilder.append(" --> "); } } errorBuilder.append("]"); return errorBuilder.toString(); }