Class MemberFactory
java.lang.Object
net.anwiba.tools.generator.java.bean.factory.AbstractSourceFactory
net.anwiba.tools.generator.java.bean.factory.MemberFactory
-
Constructor Summary
ConstructorsConstructorDescriptionMemberFactory(com.sun.codemodel.JCodeModel codeModel, IFactory<String, Class<? extends Annotation>, CreationException> annotationClassfactory) -
Method Summary
Modifier and TypeMethodDescriptioncom.sun.codemodel.JFieldVarcreate(com.sun.codemodel.JDefinedClass instance, IOptional<String, RuntimeException> comment, Iterable<Annotation> annotation, Type type, String name, Object value, boolean isImutable, boolean isNullable, boolean isPrimitivesEnabled, boolean isArrayNullable, boolean isCollectionNullable) com.sun.codemodel.JFieldVarmapMember(com.sun.codemodel.JDefinedClass instance, com.sun.codemodel.JType clazz, String name, String[] generics) com.sun.codemodel.JFieldVarcom.sun.codemodel.JFieldVarmapStaticMember(com.sun.codemodel.JDefinedClass instance, com.sun.codemodel.JType clazz, String name, String[] generics) 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
-
MemberFactory
public MemberFactory(com.sun.codemodel.JCodeModel codeModel, IFactory<String, Class<? extends Annotation>, CreationException> annotationClassfactory)
-
-
Method Details
-
create
public com.sun.codemodel.JFieldVar create(com.sun.codemodel.JDefinedClass instance, IOptional<String, RuntimeException> comment, Iterable<Annotation> annotation, Type type, String name, Object value, boolean isImutable, boolean isNullable, boolean isPrimitivesEnabled, boolean isArrayNullable, boolean isCollectionNullable) throws CreationException- Throws:
CreationException
-
mapStaticMember
-
mapMember
public com.sun.codemodel.JFieldVar mapMember(com.sun.codemodel.JFieldVar field, com.sun.codemodel.JType clazz, String[] generics) -
mapMember
-