Package org.codehaus.mojo.antlr.plan
Class GenerationPlanBuilder
- java.lang.Object
-
- org.codehaus.mojo.antlr.plan.GenerationPlanBuilder
-
public class GenerationPlanBuilder extends java.lang.Object
TODO : javadoc
-
-
Field Summary
Fields Modifier and Type Field Description private Environment
environment
private java.util.LinkedHashMap
generationPlans
private XRef
metadataXRef
-
Constructor Summary
Constructors Constructor Description GenerationPlanBuilder(Environment environment)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private GenerationPlan
buildGenerationPlan(GrammarFile grammarFile)
java.util.List
buildGenerationPlans(XRef metadataXRef)
private GenerationPlan
loacteOrBuildGenerationPlan(GrammarFile grammarFile)
private static java.io.File
locateLeastRecentlyModifiedOutputFile(java.io.File directory)
-
-
-
Field Detail
-
environment
private final Environment environment
-
generationPlans
private final java.util.LinkedHashMap generationPlans
-
metadataXRef
private XRef metadataXRef
-
-
Constructor Detail
-
GenerationPlanBuilder
public GenerationPlanBuilder(Environment environment)
-
-
Method Detail
-
buildGenerationPlans
public java.util.List buildGenerationPlans(XRef metadataXRef)
-
loacteOrBuildGenerationPlan
private GenerationPlan loacteOrBuildGenerationPlan(GrammarFile grammarFile)
-
buildGenerationPlan
private GenerationPlan buildGenerationPlan(GrammarFile grammarFile)
-
locateLeastRecentlyModifiedOutputFile
private static java.io.File locateLeastRecentlyModifiedOutputFile(java.io.File directory)
-
-