public final class ObjectSetterFactory extends Object
Constructor and Description |
---|
ObjectSetterFactory(AsmFactoryProvider asmFactoryProvider) |
Modifier and Type | Method and Description |
---|---|
<T,P> Setter<T,P> |
getFieldSetter(Class<?> target,
String property) |
<T,P> Setter<T,P> |
getFieldSetter(Field field) |
<T,P> Setter<T,P> |
getMethodSetter(Method method) |
<T,P> Setter<T,P> |
getSetter(Class<? extends T> target,
String property) |
static <T> BooleanSetter<? super T> |
toBooleanSetter(Setter<? super T,? super Boolean> setter) |
static <T> ByteSetter<? super T> |
toByteSetter(Setter<? super T,? super Byte> setter) |
static <T> CharacterSetter<? super T> |
toCharacterSetter(Setter<? super T,? super Character> setter) |
static <T> DoubleSetter<? super T> |
toDoubleSetter(Setter<? super T,? super Double> setter) |
static <T> FloatSetter<? super T> |
toFloatSetter(Setter<? super T,? super Float> setter) |
static <T> IntSetter<? super T> |
toIntSetter(Setter<? super T,? super Integer> setter) |
static <T> LongSetter<? super T> |
toLongSetter(Setter<? super T,? super Long> setter) |
static <T> ShortSetter<? super T> |
toShortSetter(Setter<? super T,? super Short> setter) |
public ObjectSetterFactory(AsmFactoryProvider asmFactoryProvider)
public static <T> BooleanSetter<? super T> toBooleanSetter(Setter<? super T,? super Boolean> setter)
public static <T> ByteSetter<? super T> toByteSetter(Setter<? super T,? super Byte> setter)
public static <T> CharacterSetter<? super T> toCharacterSetter(Setter<? super T,? super Character> setter)
public static <T> ShortSetter<? super T> toShortSetter(Setter<? super T,? super Short> setter)
public static <T> IntSetter<? super T> toIntSetter(Setter<? super T,? super Integer> setter)
public static <T> LongSetter<? super T> toLongSetter(Setter<? super T,? super Long> setter)
public static <T> FloatSetter<? super T> toFloatSetter(Setter<? super T,? super Float> setter)
public static <T> DoubleSetter<? super T> toDoubleSetter(Setter<? super T,? super Double> setter)
Copyright © 2019. All rights reserved.