Package org.plumelib.javacparse
Class JavacParseResult
java.lang.Object
org.plumelib.javacparse.JavacParseResult
Represents the result of parsing a
.java
file.-
Constructor Summary
ConstructorsConstructorDescriptionJavacParseResult
(com.sun.tools.javac.tree.JCTree.JCCompilationUnit compilationUnit, List<Diagnostic<? extends JavaFileObject>> diagnostics) Create a JavacParseResult. -
Method Summary
Modifier and TypeMethodDescriptionfinal com.sun.tools.javac.tree.JCTree.JCCompilationUnit
Returns the compilation unit.final List
<Diagnostic<? extends JavaFileObject>> Returns the diagnostics.final boolean
Returns true if at least one diagnostic is a parse error.
-
Constructor Details
-
JavacParseResult
public JavacParseResult(com.sun.tools.javac.tree.JCTree.JCCompilationUnit compilationUnit, List<Diagnostic<? extends JavaFileObject>> diagnostics) Create a JavacParseResult.- Parameters:
compilationUnit
- the compilation unitdiagnostics
- the diagnostics
-
-
Method Details
-
getCompilationUnit
public final com.sun.tools.javac.tree.JCTree.JCCompilationUnit getCompilationUnit()Returns the compilation unit.- Returns:
- the compilation unit
-
getDiagnostics
Returns the diagnostics.- Returns:
- the diagnostics
-
hasParseError
public final boolean hasParseError()Returns true if at least one diagnostic is a parse error.- Returns:
- true if at least one diagnostic is a parse error
-