Class UglyExpressionsJavaGenVisitor
java.lang.Object
de.monticore.codegen.AbstractCodeGenVisitor
de.monticore.codegen.javagen.AbstractJavaGenVisitor
de.monticore.expressions.uglyexpressions.codegen.javagen.UglyExpressionsJavaGenVisitor
- All Implemented Interfaces:
CodeGenerator,UglyExpressionsHandler,de.monticore.visitor.IHandler
public class UglyExpressionsJavaGenVisitor
extends AbstractJavaGenVisitor
implements UglyExpressionsHandler
-
Field Summary
FieldsFields inherited from class de.monticore.codegen.AbstractCodeGenVisitor
isWithinGenerateCode, LOG_NAME, printer -
Constructor Summary
ConstructorsConstructorDescriptionUglyExpressionsJavaGenVisitor(de.monticore.prettyprint.IndentPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(ASTArrayCreator node) voidvoidhandle(ASTClassCreator node) voidhandle(ASTCreatorExpression node) voidvoidhandle(ASTTypeCastExpression node) voidsetTraverser(UglyExpressionsTraverser 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.visitor.IHandler
handle, handle, handle, handle, handle, traverse, traverse
-
Field Details
-
traverser
-
-
Constructor Details
-
UglyExpressionsJavaGenVisitor
public UglyExpressionsJavaGenVisitor(de.monticore.prettyprint.IndentPrinter printer)
-
-
Method Details
-
getTraverser
- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler- Specified by:
getTraverserin interfaceUglyExpressionsHandler
-
setTraverser
- Specified by:
setTraverserin interfaceUglyExpressionsHandler
-
handle
- Specified by:
handlein interfaceUglyExpressionsHandler
-
handle
- Specified by:
handlein interfaceUglyExpressionsHandler
-
handle
- Specified by:
handlein interfaceUglyExpressionsHandler
-
handle
- Specified by:
handlein interfaceUglyExpressionsHandler
-
handle
- Specified by:
handlein interfaceUglyExpressionsHandler
-
handle
- Specified by:
handlein interfaceUglyExpressionsHandler
-