public class SourceFactoryUtilities extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SourceFactoryUtilities.ValueConverter |
| Constructor and Description |
|---|
SourceFactoryUtilities() |
| Modifier and Type | Method and Description |
|---|---|
static com.sun.codemodel.JVar |
addListParameter(com.sun.codemodel.JMethod method,
com.sun.codemodel.JFieldVar field,
boolean isClearEnabled,
net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException>... procedure) |
static com.sun.codemodel.JVar |
addMapParameter(com.sun.codemodel.JMethod method,
com.sun.codemodel.JFieldVar field,
com.sun.codemodel.JType nameType,
String nameVariableName,
com.sun.codemodel.JType valueType,
String valueVariableName,
boolean isInjection,
net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException>... procedure) |
static com.sun.codemodel.JVar |
addObjectParameter(com.sun.codemodel.JMethod method,
com.sun.codemodel.JFieldVar field,
net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException>... procedure) |
static com.sun.codemodel.JVar |
addParameter(com.sun.codemodel.JMethod method,
com.sun.codemodel.JFieldVar field) |
static void |
adjust(com.sun.codemodel.JCodeModel codeModel,
com.sun.codemodel.JFieldVar field,
Object value,
boolean isArrayNullable) |
static <C> void |
adjust(com.sun.codemodel.JCodeModel codeModel,
com.sun.codemodel.JFieldVar field,
Object value,
boolean isArrayNullable,
SourceFactoryUtilities.ValueConverter valueConverter,
String className,
Class<C[]> clazz) |
static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> |
createAddIfNullClearListAndReturnClosure(com.sun.codemodel.JMethod method,
com.sun.codemodel.JExpression returnValue) |
static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> |
createAddIfNullClearMapAndReturnClosure(com.sun.codemodel.JMethod method,
com.sun.codemodel.JExpression returnValue) |
static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> |
createAddIfNullReturnClosure(com.sun.codemodel.JMethod method,
com.sun.codemodel.JExpression returnValue) |
static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> |
createAddIfNullReturnNullClosure(com.sun.codemodel.JMethod method) |
static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> |
createAddIfNullSetEmptyArrayAndReturnClosure(com.sun.codemodel.JCodeModel codeModel,
com.sun.codemodel.JMethod method,
com.sun.codemodel.JExpression returnValue) |
static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> |
createEnsureArgumentNotNullClosure(EnsurePredicateFactory ensurePredicateFactory,
com.sun.codemodel.JMethod method,
net.anwiba.commons.lang.functional.IAcceptor<com.sun.codemodel.JVar>... acceptors) |
static String |
createFieldName(String name) |
static boolean |
isInstanceOfList(com.sun.codemodel.JType type) |
static boolean |
isInstanceOfMap(com.sun.codemodel.JType jclazz) |
static com.sun.codemodel.JVar |
setMapParameters(com.sun.codemodel.JMethod method,
com.sun.codemodel.JFieldVar field,
boolean isClearEnabled,
net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException>... procedure) |
static String |
withoutGenerics(String name) |
@SafeVarargs public static com.sun.codemodel.JVar addObjectParameter(com.sun.codemodel.JMethod method, com.sun.codemodel.JFieldVar field, net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException>... procedure)
@SafeVarargs public static com.sun.codemodel.JVar addMapParameter(com.sun.codemodel.JMethod method, com.sun.codemodel.JFieldVar field, com.sun.codemodel.JType nameType, String nameVariableName, com.sun.codemodel.JType valueType, String valueVariableName, boolean isInjection, net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException>... procedure)
@SafeVarargs public static com.sun.codemodel.JVar setMapParameters(com.sun.codemodel.JMethod method, com.sun.codemodel.JFieldVar field, boolean isClearEnabled, net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException>... procedure)
public static com.sun.codemodel.JVar addParameter(com.sun.codemodel.JMethod method,
com.sun.codemodel.JFieldVar field)
@SafeVarargs public static com.sun.codemodel.JVar addListParameter(com.sun.codemodel.JMethod method, com.sun.codemodel.JFieldVar field, boolean isClearEnabled, net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException>... procedure)
public static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> createAddIfNullReturnNullClosure(com.sun.codemodel.JMethod method)
public static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> createAddIfNullSetEmptyArrayAndReturnClosure(com.sun.codemodel.JCodeModel codeModel, com.sun.codemodel.JMethod method, com.sun.codemodel.JExpression returnValue)
public static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> createAddIfNullClearMapAndReturnClosure(com.sun.codemodel.JMethod method, com.sun.codemodel.JExpression returnValue)
public static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> createAddIfNullClearListAndReturnClosure(com.sun.codemodel.JMethod method, com.sun.codemodel.JExpression returnValue)
public static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> createAddIfNullReturnClosure(com.sun.codemodel.JMethod method, com.sun.codemodel.JExpression returnValue)
@SafeVarargs public static net.anwiba.commons.lang.functional.IProcedure<com.sun.codemodel.JVar,RuntimeException> createEnsureArgumentNotNullClosure(EnsurePredicateFactory ensurePredicateFactory, com.sun.codemodel.JMethod method, net.anwiba.commons.lang.functional.IAcceptor<com.sun.codemodel.JVar>... acceptors)
public static void adjust(com.sun.codemodel.JCodeModel codeModel,
com.sun.codemodel.JFieldVar field,
Object value,
boolean isArrayNullable)
public static <C> void adjust(com.sun.codemodel.JCodeModel codeModel,
com.sun.codemodel.JFieldVar field,
Object value,
boolean isArrayNullable,
SourceFactoryUtilities.ValueConverter valueConverter,
String className,
Class<C[]> clazz)
public static boolean isInstanceOfList(com.sun.codemodel.JType type)
public static boolean isInstanceOfMap(com.sun.codemodel.JType jclazz)
Copyright © 2007–2018 Andreas W. Bartels. All rights reserved.