CloneVisitorGenerator, EqualsVisitorGenerator, GenericListVisitorAdapterGenerator, GenericVisitorAdapterGenerator, GenericVisitorGenerator, HashCodeVisitorGenerator, ModifierVisitorGenerator, ObjectIdentityEqualsVisitorGenerator, ObjectIdentityHashCodeVisitorGenerator, VoidVisitorAdapterGenerator, VoidVisitorGeneratorpublic abstract class VisitorGenerator extends Generator
sourceRoot| Modifier | Constructor | Description |
|---|---|---|
protected |
VisitorGenerator(SourceRoot sourceRoot,
String pkg,
String visitorClassName,
String returnType,
String argumentType,
boolean createMissingVisitMethods) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
after() |
|
void |
generate() |
|
protected abstract void |
generateVisitMethodBody(BaseNodeMetaModel node,
MethodDeclaration visitMethod,
CompilationUnit compilationUnit) |
annotateGenerated, annotateOverridden, annotateSuppressWarningsprotected VisitorGenerator(SourceRoot sourceRoot, String pkg, String visitorClassName, String returnType, String argumentType, boolean createMissingVisitMethods)
public final void generate()
throws Exception
protected abstract void generateVisitMethodBody(BaseNodeMetaModel node, MethodDeclaration visitMethod, CompilationUnit compilationUnit)
Copyright © 2007–2019. All rights reserved.