A java parser that creates an AST using the visitor pattern. Supports up to jdk9.
A java parser that uses ANTLR4 to create an AST using the visitor pattern.