org.gradle.api.plugins.antlr.metadata
Class GrammarFileMetadata

java.lang.Object
  extended by org.gradle.api.plugins.antlr.metadata.GrammarFileMetadata

public class GrammarFileMetadata
extends Object

Models information about an Antlr grammar file, including the inidividual grammars (lexers, parsers, etc) contained within it.


Constructor Summary
GrammarFileMetadata(File filePath, antlr.preprocessor.GrammarFile antlrGrammarFile, String packageName)
           
 
Method Summary
 antlr.preprocessor.GrammarFile getAntlrGrammarFile()
           
 File getFilePath()
           
 List<GrammarMetadata> getGrammars()
           
 String getPackageName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrammarFileMetadata

public GrammarFileMetadata(File filePath,
                           antlr.preprocessor.GrammarFile antlrGrammarFile,
                           String packageName)
Method Detail

getFilePath

public File getFilePath()

getAntlrGrammarFile

public antlr.preprocessor.GrammarFile getAntlrGrammarFile()

getPackageName

public String getPackageName()

getGrammars

public List<GrammarMetadata> getGrammars()