Interface IJavaParser
- All Known Implementing Classes:
JavaParser
public interface IJavaParser
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()compile(String fqn, Iterable<String> options, DiagnosticCollector<JavaFileObject> errorHandler) compile(Collection<JavaFileObject> jfo, Iterable<String> options, DiagnosticCollector<JavaFileObject> errorHandler) compile(JavaFileObject jfo, String fqn, Iterable<String> options, DiagnosticCollector<JavaFileObject> errorHandler) manifold.rt.api.util.Pair<JavaFileObject, String> findJavaSource(String fqn, DiagnosticListener<JavaFileObject> errorHandler) booleanparseText(String src, List<com.sun.source.tree.CompilationUnitTree> trees, Consumer<com.sun.source.util.SourcePositions> sourcePositions, Consumer<com.sun.source.util.DocTrees> docTrees, DiagnosticCollector<JavaFileObject> errorHandler) booleanparseType(String fqn, List<com.sun.source.tree.CompilationUnitTree> trees, DiagnosticCollector<JavaFileObject> errorHandler)
-
Method Details
-
parseText
boolean parseText(String src, List<com.sun.source.tree.CompilationUnitTree> trees, Consumer<com.sun.source.util.SourcePositions> sourcePositions, Consumer<com.sun.source.util.DocTrees> docTrees, DiagnosticCollector<JavaFileObject> errorHandler) -
parseType
boolean parseType(String fqn, List<com.sun.source.tree.CompilationUnitTree> trees, DiagnosticCollector<JavaFileObject> errorHandler) -
compile
InMemoryClassJavaFileObject compile(JavaFileObject jfo, String fqn, Iterable<String> options, DiagnosticCollector<JavaFileObject> errorHandler) -
compile
Collection<InMemoryClassJavaFileObject> compile(Collection<JavaFileObject> jfo, Iterable<String> options, DiagnosticCollector<JavaFileObject> errorHandler) -
compile
InMemoryClassJavaFileObject compile(String fqn, Iterable<String> options, DiagnosticCollector<JavaFileObject> errorHandler) -
findJavaSource
manifold.rt.api.util.Pair<JavaFileObject, String> findJavaSource(String fqn, DiagnosticListener<JavaFileObject> errorHandler) -
clear
void clear()
-