Class CommonExpressionsPrettyPrinter
- java.lang.Object
-
- de.monticore.expressions.commonexpressions._prettyprint.CommonExpressionsPrettyPrinter
-
- All Implemented Interfaces:
CommonExpressionsHandler,CommonExpressionsVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
- Direct Known Subclasses:
CommonExpressionsJavaPrinter
public class CommonExpressionsPrettyPrinter extends java.lang.Object implements CommonExpressionsHandler, CommonExpressionsVisitor2
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanprintCommentsprotected de.monticore.prettyprint.IndentPrinterprinterprotected CommonExpressionsTraversertraverser
-
Constructor Summary
Constructors Constructor Description CommonExpressionsPrettyPrinter(de.monticore.prettyprint.IndentPrinter printer, boolean printComments)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.monticore.expressions.commonexpressions._visitor.CommonExpressionsHandler
handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse
-
Methods inherited from interface de.monticore.expressions.commonexpressions._visitor.CommonExpressionsVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
printer
protected de.monticore.prettyprint.IndentPrinter printer
-
printComments
protected boolean printComments
-
traverser
protected CommonExpressionsTraverser traverser
-
-
Method Detail
-
handle
public void handle(ASTCallExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTFieldAccessExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTPlusPrefixExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTMinusPrefixExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTBooleanNotExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTLogicalNotExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTMultExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTDivideExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTModuloExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTPlusExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTMinusExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTLessEqualExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTGreaterEqualExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTLessThanExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTGreaterThanExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTEqualsExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTNotEqualsExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTBooleanAndOpExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTBooleanOrOpExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTConditionalExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTBracketExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
handle
public void handle(ASTArrayAccessExpression node)
- Specified by:
handlein interfaceCommonExpressionsHandler
-
getPrinter
public de.monticore.prettyprint.IndentPrinter getPrinter()
-
isPrintComments
public boolean isPrintComments()
-
setPrintComments
public void setPrintComments(boolean printComments)
-
getTraverser
public CommonExpressionsTraverser getTraverser()
- Specified by:
getTraverserin interfaceCommonExpressionsHandler- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler
-
setTraverser
public void setTraverser(CommonExpressionsTraverser traverser)
- Specified by:
setTraverserin interfaceCommonExpressionsHandler
-
-