public class ExpressionPrinter extends DefaultExpressionVisitor<java.lang.Void,java.lang.Void>
Modifier and Type | Field and Description |
---|---|
protected java.io.PrintStream |
out |
Constructor and Description |
---|
ExpressionPrinter(java.io.PrintStream out) |
Modifier and Type | Method and Description |
---|---|
static void |
print(ExpressionNode node) |
static void |
print(ExpressionNode node,
java.io.PrintStream out) |
static java.lang.String |
toString(ExpressionNode node) |
java.lang.Void |
visitArithmeticOperator(ArithmeticBinaryOperatorNode node,
java.lang.Void arg) |
java.lang.Void |
visitComparisonOperator(ComparisonOperatorNode node,
java.lang.Void arg) |
java.lang.Void |
visitLiteral(AbstractLiteralNode node,
java.lang.Void arg) |
java.lang.Void |
visitLogicalOperator(LogicalBinaryOperatorNode node,
java.lang.Void arg) |
java.lang.Void |
visitNotOperator(LogicalNotOperator node,
java.lang.Void arg) |
public static java.lang.String toString(ExpressionNode node)
public static void print(ExpressionNode node)
public static void print(ExpressionNode node, java.io.PrintStream out)
public java.lang.Void visitLiteral(AbstractLiteralNode node, java.lang.Void arg)
visitLiteral
in interface ExpressionVisitor<java.lang.Void,java.lang.Void>
visitLiteral
in class DefaultExpressionVisitor<java.lang.Void,java.lang.Void>
public java.lang.Void visitLogicalOperator(LogicalBinaryOperatorNode node, java.lang.Void arg)
visitLogicalOperator
in interface ExpressionVisitor<java.lang.Void,java.lang.Void>
visitLogicalOperator
in class DefaultExpressionVisitor<java.lang.Void,java.lang.Void>
public java.lang.Void visitArithmeticOperator(ArithmeticBinaryOperatorNode node, java.lang.Void arg)
visitArithmeticOperator
in interface ExpressionVisitor<java.lang.Void,java.lang.Void>
visitArithmeticOperator
in class DefaultExpressionVisitor<java.lang.Void,java.lang.Void>
public java.lang.Void visitNotOperator(LogicalNotOperator node, java.lang.Void arg)
visitNotOperator
in interface ExpressionVisitor<java.lang.Void,java.lang.Void>
visitNotOperator
in class DefaultExpressionVisitor<java.lang.Void,java.lang.Void>
public java.lang.Void visitComparisonOperator(ComparisonOperatorNode node, java.lang.Void arg)
visitComparisonOperator
in interface ExpressionVisitor<java.lang.Void,java.lang.Void>
visitComparisonOperator
in class DefaultExpressionVisitor<java.lang.Void,java.lang.Void>
Copyright © 2019. All rights reserved.