public class MetadataExtracter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.Class |
antlrHierarchyClass |
private Environment |
environment |
private Helper |
helper |
Constructor and Description |
---|
MetadataExtracter(Environment environment,
Helper helper) |
Modifier and Type | Method and 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) |
private final Helper helper
private final Environment environment
private final java.lang.Class antlrHierarchyClass
public MetadataExtracter(Environment environment, Helper helper) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public XRef processMetadata(Grammar[] grammars) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
private void intrepretMetadata(GrammarFile gf, java.lang.Object antlrGrammarFileDef) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
private void intrepret(Grammar grammar, java.lang.Object antlrGrammarDef) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
private java.lang.Throwable causeToUse(java.lang.Throwable throwable)