Class ProblemEnumGeneratorMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.royale.compiler.tools.problems.BaseProblemGeneratorMojo
org.apache.royale.compiler.tools.problems.ProblemEnumGeneratorMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="generate-problems-enum",
defaultPhase=GENERATE_SOURCES)
public class ProblemEnumGeneratorMojo
extends BaseProblemGeneratorMojo
Goal which touches a timestamp file.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ProblemEnumGeneratorMojo() -
Method Summary
Modifier and Type Method Description protected voidclean(File outputFile)voidexecute()protected FilegetInputDirectory()protected FilegetOutputDirectory()protected StringgetOutputFile()protected voidprintEntry(PrintWriter writer, File source, boolean last)protected voidprintFooter(PrintWriter writer)protected voidprintHeader(PrintWriter writer)Methods inherited from class org.apache.royale.compiler.tools.problems.BaseProblemGeneratorMojo
getProblemClassSourceFiles
-
Constructor Details
-
ProblemEnumGeneratorMojo
public ProblemEnumGeneratorMojo()
-
-
Method Details
-
getInputDirectory
- Specified by:
getInputDirectoryin classBaseProblemGeneratorMojo
-
getOutputDirectory
- Specified by:
getOutputDirectoryin classBaseProblemGeneratorMojo
-
getOutputFile
- Specified by:
getOutputFilein classBaseProblemGeneratorMojo
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Specified by:
executein interfaceorg.apache.maven.plugin.Mojo- Overrides:
executein classBaseProblemGeneratorMojo- Throws:
org.apache.maven.plugin.MojoExecutionException
-
printHeader
- Overrides:
printHeaderin classBaseProblemGeneratorMojo
-
printEntry
- Specified by:
printEntryin classBaseProblemGeneratorMojo
-
printFooter
- Overrides:
printFooterin classBaseProblemGeneratorMojo
-
clean
- Specified by:
cleanin classBaseProblemGeneratorMojo- Throws:
org.apache.maven.plugin.MojoExecutionException
-