# Hierarchy For Package org.apache.groovy.parser.antlr4

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Result> (implements org.antlr.v4.runtime.tree.ParseTreeVisitor<Result>)
    - org.apache.groovy.parser.antlr4.GroovyParserBaseVisitor<Result> (implements org.apache.groovy.parser.antlr4.GroovyParserVisitor<Result>)
      - org.apache.groovy.parser.antlr4.AstBuilder
  - org.apache.groovy.parser.antlr4.Antlr4ParserPlugin (implements org.codehaus.groovy.control.ParserPlugin)
  - org.apache.groovy.parser.antlr4.GroovydocManager
  - org.codehaus.groovy.control.ParserPluginFactory
    - org.apache.groovy.parser.antlr4.Antlr4PluginFactory
  - org.apache.groovy.parser.antlr4.PositionInfo
  - org.antlr.v4.runtime.Recognizer<Symbol,ATNInterpreter>
    - org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
      - org.apache.groovy.parser.antlr4.AbstractLexer (implements org.apache.groovy.parser.antlr4.SyntaxErrorReportable)
        - org.apache.groovy.parser.antlr4.GroovyLexer
          - org.apache.groovy.parser.antlr4.GroovyLangLexer
    - org.antlr.v4.runtime.Parser
      - org.apache.groovy.parser.antlr4.AbstractParser (implements org.apache.groovy.parser.antlr4.SyntaxErrorReportable)
        - org.apache.groovy.parser.antlr4.GroovyParser
          - org.apache.groovy.parser.antlr4.GroovyLangParser
  - org.apache.groovy.parser.antlr4.SemanticPredicates
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - java.lang.AssertionError
        - org.apache.groovy.parser.antlr4.GroovySyntaxError
  - org.apache.groovy.parser.antlr4.TryWithResourcesASTTransformation

## Interface Hierarchy

- org.apache.groovy.parser.antlr4.SyntaxErrorReportable