Class AssignmentExpressionsJavaGenVisitor
java.lang.Object
de.monticore.codegen.AbstractCodeGenVisitor
de.monticore.codegen.javagen.AbstractJavaGenVisitor
de.monticore.expressions.assignmentexpressions.codegen.javagen.AssignmentExpressionsJavaGenVisitor
- All Implemented Interfaces:
CodeGenerator,AssignmentExpressionsHandler,de.monticore.visitor.IHandler
public class AssignmentExpressionsJavaGenVisitor
extends AbstractJavaGenVisitor
implements AssignmentExpressionsHandler
prints, e.g.,
x += 2
as x = (typeOf(x)) (x + 2).-
Field Summary
FieldsFields inherited from class de.monticore.codegen.AbstractCodeGenVisitor
isWithinGenerateCode, LOG_NAME, printer -
Constructor Summary
ConstructorsConstructorDescriptionAssignmentExpressionsJavaGenVisitor(de.monticore.prettyprint.IndentPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(ASTAssignmentExpression assignment) voidhandle(ASTDecPrefixExpression expr) voidhandle(ASTDecSuffixExpression expr) voidhandle(ASTIncPrefixExpression expr) voidhandle(ASTIncSuffixExpression expr) voidsetTraverser(AssignmentExpressionsTraverser traverser) Methods inherited from class de.monticore.codegen.javagen.AbstractJavaGenVisitor
_willBeRemoved_logUnimplemented, endParentheses, endStatement, printExpressionBeginLambda, printExpressionEndLambda, startParenthesesMethods inherited from class de.monticore.codegen.AbstractCodeGenVisitor
generateCode, getPrinterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.expressions.assignmentexpressions._visitor.AssignmentExpressionsHandler
handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverseMethods inherited from interface de.monticore.visitor.IHandler
handle, handle, handle, handle, handle, traverse, traverse
-
Field Details
-
traverser
-
-
Constructor Details
-
AssignmentExpressionsJavaGenVisitor
public AssignmentExpressionsJavaGenVisitor(de.monticore.prettyprint.IndentPrinter printer)
-
-
Method Details
-
getTraverser
- Specified by:
getTraverserin interfaceAssignmentExpressionsHandler- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler
-
setTraverser
- Specified by:
setTraverserin interfaceAssignmentExpressionsHandler
-
handle
- Specified by:
handlein interfaceAssignmentExpressionsHandler
-
handle
- Specified by:
handlein interfaceAssignmentExpressionsHandler
-
handle
- Specified by:
handlein interfaceAssignmentExpressionsHandler
-
handle
- Specified by:
handlein interfaceAssignmentExpressionsHandler
-
handle
- Specified by:
handlein interfaceAssignmentExpressionsHandler
-