Class AbstractJavaGenVisitor

java.lang.Object
de.monticore.codegen.AbstractCodeGenVisitor
de.monticore.codegen.javagen.AbstractJavaGenVisitor
All Implemented Interfaces:
CodeGenerator, de.monticore.visitor.IHandler
Direct Known Subclasses:
AssignmentExpressionsJavaGenVisitor, BitExpressionsJavaGenVisitor, CommonExpressionsJavaGenVisitor, ExpressionsBasisJavaGenVisitor, LambdaExpressionsJavaGenVisitor, MCCommonLiteralsJavaGenVisitor, TupleExpressionsJavaGenVisitor, UglyExpressionsJavaGenVisitor

public abstract class AbstractJavaGenVisitor extends AbstractCodeGenVisitor
  • Constructor Details

    • AbstractJavaGenVisitor

      protected AbstractJavaGenVisitor(de.monticore.prettyprint.IndentPrinter printer)
  • Method Details

    • startParentheses

      protected void startParentheses()
    • endParentheses

      protected void endParentheses()
    • endStatement

      protected void endStatement()
    • printExpressionBeginLambda

      protected void printExpressionBeginLambda(SymTypeExpression type)
    • printExpressionEndLambda

      protected void printExpressionEndLambda()
      prints the end of the lambda which returns the result of a Java code block s.a printExpressionBeginLambda(de.monticore.types.check.SymTypeExpression).
    • _willBeRemoved_logUnimplemented

      protected void _willBeRemoved_logUnimplemented(de.monticore.ast.ASTNode node)
      deprecated in the sense that this is only temporary and will be removed once all ASTNodes that should be supported are.