Class Parser
java.lang.Object
io.micronaut.annotation.processing.test.Parser
Methods to parse Java source files.
NOTE: Forked from Google Compile Testing Project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Iterable<? extends JavaFileObject>Parsessourcesinto CompilationUnitTree compilation units.static Iterable<? extends JavaFileObject>generate(JavaFileObject... sources) Parsessourcesinto CompilationUnitTree compilation units.parse(JavaFileObject... sources) Parsessourcesinto CompilationUnitTree compilation units.parseLines(String className, String... lines) Parsessourcesinto CompilationUnitTree compilation units.
-
Constructor Details
-
Parser
public Parser()
-
-
Method Details
-
parse
Parsessourcesinto CompilationUnitTree compilation units. This method does not compile the sources.- Parameters:
sources- The sources- Returns:
- parsed
CompilationUnitTreeiterable object
-
parseLines
Parsessourcesinto CompilationUnitTree compilation units. This method does not compile the sources.- Parameters:
className- the fully qualified name class namelines- The source- Returns:
- parsed
CompilationUnitTreeiterable object
-
generate
Parsessourcesinto CompilationUnitTree compilation units. This method does not compile the sources.- Parameters:
className- the fully qualified name class namecode- The source- Returns:
- parsed
CompilationUnitTreeiterable object
-
generate
Parsessourcesinto CompilationUnitTree compilation units. This method does not compile the sources.- Parameters:
sources- The sources- Returns:
- parsed
CompilationUnitTreeiterable object
-