Class MetadataExtracter


  • public class MetadataExtracter
    extends java.lang.Object
    TODO : javadoc
    • Field Detail

      • helper

        private final Helper helper
      • antlrHierarchyClass

        private final java.lang.Class antlrHierarchyClass
    • Constructor Detail

      • MetadataExtracter

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

      • processMetadata

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

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

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

        private java.lang.Throwable causeToUse​(java.lang.Throwable throwable)