Package org.codehaus.mojo.antlr.metadata
Class MetadataExtracter
- java.lang.Object
-
- org.codehaus.mojo.antlr.metadata.MetadataExtracter
-
public class MetadataExtracter extends java.lang.Object
TODO : javadoc
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class
antlrHierarchyClass
private Environment
environment
private Helper
helper
-
Constructor Summary
Constructors Constructor Description MetadataExtracter(Environment environment, Helper helper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Throwable
causeToUse(java.lang.Throwable throwable)
private void
intrepret(Grammar grammar, java.lang.Object antlrGrammarDef)
private void
intrepretMetadata(GrammarFile gf, java.lang.Object antlrGrammarFileDef)
XRef
processMetadata(Grammar[] grammars)
-
-
-
Field Detail
-
helper
private final Helper helper
-
environment
private final Environment environment
-
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)
-
-