Package org.codehaus.mojo.antlr.plan
Class GenerationPlanBuilder
- java.lang.Object
-
- org.codehaus.mojo.antlr.plan.GenerationPlanBuilder
-
public class GenerationPlanBuilder extends java.lang.ObjectTODO : javadoc
-
-
Field Summary
Fields Modifier and Type Field Description private Environmentenvironmentprivate java.util.LinkedHashMapgenerationPlansprivate XRefmetadataXRef
-
Constructor Summary
Constructors Constructor Description GenerationPlanBuilder(Environment environment)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private GenerationPlanbuildGenerationPlan(GrammarFile grammarFile)java.util.ListbuildGenerationPlans(XRef metadataXRef)private GenerationPlanloacteOrBuildGenerationPlan(GrammarFile grammarFile)private static java.io.FilelocateLeastRecentlyModifiedOutputFile(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)
-
-