public class SetterFactory extends AbstractSourceFactory
| Constructor and Description |
|---|
SetterFactory(com.sun.codemodel.JCodeModel codeModel,
EnsurePredicateFactory ensurePredicateFactory) |
| Modifier and Type | Method and Description |
|---|---|
com.sun.codemodel.JMethod |
addInject(com.sun.codemodel.JDefinedClass bean,
String injectionAnnotation) |
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) |
void |
create(com.sun.codemodel.JDefinedClass instance,
com.sun.codemodel.JFieldVar field,
String name,
boolean isImutable,
boolean isNullable,
boolean isInjection,
String injectionAnnotation,
List<Annotation> annotations,
com.sun.codemodel.JType nameType,
String nameVar,
com.sun.codemodel.JType valueType,
String value) |
_boolean, _Class, _class, _class, _class, _classByNames, _String, _type, _void, annotate, annotate, format, getCodeModelpublic SetterFactory(com.sun.codemodel.JCodeModel codeModel,
EnsurePredicateFactory ensurePredicateFactory)
public void create(com.sun.codemodel.JDefinedClass instance,
com.sun.codemodel.JFieldVar field,
String name,
boolean isImutable,
boolean isNullable,
boolean isInjection,
String injectionAnnotation,
List<Annotation> annotations,
com.sun.codemodel.JType nameType,
String nameVar,
com.sun.codemodel.JType valueType,
String value)
throws CreationException
CreationExceptionpublic 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)
throws CreationException
CreationExceptionpublic com.sun.codemodel.JMethod addInject(com.sun.codemodel.JDefinedClass bean,
String injectionAnnotation)
Copyright © 2007–2018 Andreas W. Bartels. All rights reserved.