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