Class MetadataExtracter

java.lang.Object
org.codehaus.mojo.antlr.metadata.MetadataExtracter

public class MetadataExtracter extends Object
TODO : javadoc
  • Field Details

    • helper

      private final Helper helper
    • environment

      private final Environment environment
    • antlrHierarchyClass

      private final Class antlrHierarchyClass
  • Constructor Details

    • MetadataExtracter

      public MetadataExtracter(Environment environment, Helper helper) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
  • Method Details

    • processMetadata

      public XRef processMetadata(Grammar[] grammars) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • intrepretMetadata

      private void intrepretMetadata(GrammarFile gf, Object antlrGrammarFileDef) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • intrepret

      private void intrepret(Grammar grammar, Object antlrGrammarDef) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • causeToUse

      private Throwable causeToUse(Throwable throwable)