Modifier and Type | Field | Description |
---|---|---|
protected SourceRoot |
Generator.sourceRoot |
Constructor | Description |
---|---|
Generator(SourceRoot sourceRoot) |
|
NodeGenerator(SourceRoot sourceRoot) |
|
VisitorGenerator(SourceRoot sourceRoot,
String pkg,
String visitorClassName,
String returnType,
String argumentType,
boolean createMissingVisitMethods) |
Constructor | Description |
---|---|
CloneGenerator(SourceRoot sourceRoot) |
|
FinalGenerator(SourceRoot sourceRoot) |
|
GetMetaModelGenerator(SourceRoot sourceRoot) |
|
GetNodeListsGenerator(SourceRoot sourceRoot) |
|
MainConstructorGenerator(SourceRoot sourceRoot) |
|
PropertyGenerator(SourceRoot sourceRoot) |
|
RemoveMethodGenerator(SourceRoot sourceRoot) |
|
ReplaceMethodGenerator(SourceRoot sourceRoot) |
Constructor | Description |
---|---|
CloneVisitorGenerator(SourceRoot sourceRoot) |
|
EqualsVisitorGenerator(SourceRoot sourceRoot) |
|
GenericListVisitorAdapterGenerator(SourceRoot sourceRoot) |
|
GenericVisitorAdapterGenerator(SourceRoot sourceRoot) |
|
GenericVisitorGenerator(SourceRoot sourceRoot) |
|
HashCodeVisitorGenerator(SourceRoot sourceRoot) |
|
ModifierVisitorGenerator(SourceRoot sourceRoot) |
|
ObjectIdentityEqualsVisitorGenerator(SourceRoot sourceRoot) |
|
ObjectIdentityHashCodeVisitorGenerator(SourceRoot sourceRoot) |
|
VoidVisitorAdapterGenerator(SourceRoot sourceRoot) |
|
VoidVisitorGenerator(SourceRoot sourceRoot) |
Modifier and Type | Method | Description |
---|---|---|
void |
NodeMetaModelGenerator.generate(Class<? extends Node> nodeClass,
ClassOrInterfaceDeclaration metaModelCoid,
NodeList<Statement> initializeNodeMetaModelsStatements,
NodeList<Statement> initializePropertyMetaModelsStatements,
NodeList<Statement> initializeConstructorParametersStatements,
SourceRoot sourceRoot) |
Modifier and Type | Method | Description |
---|---|---|
SourceRoot |
SourceRoot.add(CompilationUnit compilationUnit) |
Add a newly created Java file to the cache of this source root.
|
SourceRoot |
SourceRoot.add(String pkg,
String filename,
CompilationUnit compilationUnit) |
Add a newly created Java file to the cache of this source root.
|
SourceRoot |
SourceRoot.parse(String startPackage,
JavaParser javaParser,
SourceRoot.Callback callback) |
Tries to parse all .java files in a package recursively and passes them one by one to the callback.
|
SourceRoot |
SourceRoot.parseParallelized(String startPackage,
JavaParser javaParser,
SourceRoot.Callback callback) |
Tries to parse all .java files in a package recursively using multiple threads, and passes them one by one to
the callback.
|
SourceRoot |
SourceRoot.saveAll() |
Save all previously parsed files back to where they were found.
|
SourceRoot |
SourceRoot.saveAll(Path root) |
Save all previously parsed files back to a new path.
|
SourceRoot |
SourceRoot.setJavaParser(JavaParser javaParser) |
Set the parser that is used for parsing by default.
|
SourceRoot |
SourceRoot.setPrinter(Function<CompilationUnit,String> printer) |
Set the printing function that transforms compilation units into a string to save.
|
Copyright © 2007–2019. All rights reserved.