Class SetterFactory
java.lang.Object
net.anwiba.tools.generator.java.bean.factory.AbstractSourceFactory
net.anwiba.tools.generator.java.bean.factory.SetterFactory
-
Constructor Summary
ConstructorsConstructorDescriptionSetterFactory(com.sun.codemodel.JCodeModel codeModel, IFactory<String, Class<? extends Annotation>, CreationException> annotationClassfactory, EnsurePredicateFactory ensurePredicateFactory) -
Method Summary
Modifier and TypeMethodDescriptioncom.sun.codemodel.JVarcreate(com.sun.codemodel.JDefinedClass instance, boolean returnInstance, com.sun.codemodel.JFieldVar field, String name, boolean isImutable, boolean isNullable, boolean isArrayNullable, boolean isCollectionNullable, List<Annotation> annotations, IOptional<String, RuntimeException> comment) voidcreate(com.sun.codemodel.JDefinedClass instance, com.sun.codemodel.JFieldVar field, String name, boolean isImutable, boolean isNullable, List<Annotation> annotations, IOptional<String, RuntimeException> comment, com.sun.codemodel.JType nameType, String nameVar, com.sun.codemodel.JType valueType, String value) Methods inherited from class net.anwiba.tools.generator.java.bean.factory.AbstractSourceFactory
_boolean, _class, _class, _class, _Class, _classByNames, _String, _type, _void, addTo, annotate, annotate, format, getCodeModel
-
Constructor Details
-
SetterFactory
public SetterFactory(com.sun.codemodel.JCodeModel codeModel, IFactory<String, Class<? extends Annotation>, CreationException> annotationClassfactory, EnsurePredicateFactory ensurePredicateFactory)
-
-
Method Details
-
create
public void create(com.sun.codemodel.JDefinedClass instance, com.sun.codemodel.JFieldVar field, String name, boolean isImutable, boolean isNullable, List<Annotation> annotations, IOptional<String, RuntimeException> comment, com.sun.codemodel.JType nameType, String nameVar, com.sun.codemodel.JType valueType, String value) throws CreationException- Throws:
CreationException
-
create
public com.sun.codemodel.JVar create(com.sun.codemodel.JDefinedClass instance, boolean returnInstance, com.sun.codemodel.JFieldVar field, String name, boolean isImutable, boolean isNullable, boolean isArrayNullable, boolean isCollectionNullable, List<Annotation> annotations, IOptional<String, RuntimeException> comment) throws CreationException- Throws:
CreationException
-