Class ParseResult<T>
java.lang.Object
com.github.javaparser.ParseResult<T>
The results given when parsing with an instance of JavaParser.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionParseResult(T result, List<Problem> problems, CommentsCollection commentsCollection) General constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetProblem(int i) voidifSuccessful(Consumer<T> consumer) Calls the consumer with the result if parsing was succesful.booleantoString()
-
Field Details
-
result
-
problems
-
commentsCollection
-
-
Constructor Details
-
ParseResult
General constructor.- Parameters:
result- the AST, or empty if it wasn't created.problems- a list of encountered parsing problems.
-
-
Method Details
-
isSuccessful
public boolean isSuccessful()- Returns:
- if parsing was successful, meaning no errors of any kind were encountered.
-
ifSuccessful
-
getProblems
-
getProblem
- Returns:
- the
i'th encountered parsing problem. May throwIndexOutOfBoundsException.
-
getCommentsCollection
- Returns:
- the complete collection of comments encountered while parsing.
-
getResult
-
toString
-