Class FieldBuilderGeneratorMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.dellroad.stuff.vaadin.fieldbuilder.FieldBuilderGeneratorMojo
- All Implemented Interfaces:
ContextEnabled, Mojo
@Mojo(name="generate-field-builder",
threadSafe=true,
defaultPhase=GENERATE_SOURCES)
public class FieldBuilderGeneratorMojo
extends AbstractMojo
Generates
FieldBuilder.java.-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FieldBuilderGenerator.Loggerprotected StringdefaultPropertyNameFor(Method method) voidexecute()protected booleanisExcludedClass(Class<?> cl) protected booleanisExcludedMethod(Class<?> cl, Method method) Methods inherited from class AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
FieldBuilderGeneratorMojo
public FieldBuilderGeneratorMojo()
-
-
Method Details
-
execute
- Throws:
MojoExecutionException
-
buildLogger
-
isExcludedClass
-
isExcludedMethod
-
defaultPropertyNameFor
-