Package org.codehaus.mojo.antlr.metadata
Class MetadataExtracter
- java.lang.Object
-
- org.codehaus.mojo.antlr.metadata.MetadataExtracter
-
public class MetadataExtracter extends java.lang.ObjectTODO : javadoc
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ClassantlrHierarchyClassprivate Environmentenvironmentprivate Helperhelper
-
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.ThrowablecauseToUse(java.lang.Throwable throwable)private voidintrepret(Grammar grammar, java.lang.Object antlrGrammarDef)private voidintrepretMetadata(GrammarFile gf, java.lang.Object antlrGrammarFileDef)XRefprocessMetadata(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)
-
-