Package | Description |
---|---|
org.simpleflatmapper.reflect |
Reflection tools.
|
org.simpleflatmapper.reflect.asm |
Asm generation.
|
org.simpleflatmapper.reflect.getter | |
org.simpleflatmapper.reflect.impl |
Reflection tools implementation.
|
org.simpleflatmapper.reflect.instantiator | |
org.simpleflatmapper.reflect.meta |
Class analyses.
|
org.simpleflatmapper.reflect.primitive | |
org.simpleflatmapper.reflect.setter |
Modifier and Type | Method and Description |
---|---|
<T,P> Getter<T,P> |
ObjectGetterFactory.getFieldGetter(Class<?> target,
String property) |
<T,P> Getter<T,P> |
ObjectGetterFactory.getFieldGetter(Field field) |
Getter<? super T,? extends P> |
ScoredGetter.getGetter() |
Getter<? super T,?> |
MethodGetterPair.getGetter() |
<T,P> Getter<T,P> |
ObjectGetterFactory.getGetter(Class<? super T> target,
String property) |
<T,P> Getter<T,P> |
ObjectGetterFactory.getMethodGetter(Method method) |
Modifier and Type | Method and Description |
---|---|
static <T,P> ScoredGetter<T,P> |
ScoredGetter.of(Getter<T,P> getter,
int score) |
static <T,P> ScoredGetter<T,P> |
ScoredGetter.ofField(Field field,
Getter<T,P> fieldGetter) |
static <T,P> ScoredGetter<T,P> |
ScoredGetter.ofMethod(Method method,
Getter<T,P> methodGetter) |
static <T> BooleanGetter<T> |
ObjectGetterFactory.toBooleanGetter(Getter<T,? extends Boolean> getter) |
static <T> ByteGetter<T> |
ObjectGetterFactory.toByteGetter(Getter<T,? extends Byte> getter) |
static <T> CharacterGetter<T> |
ObjectGetterFactory.toCharGetter(Getter<T,? extends Character> getter) |
static <T> DoubleGetter<T> |
ObjectGetterFactory.toDoubleGetter(Getter<T,? extends Double> getter) |
static <T> FloatGetter<T> |
ObjectGetterFactory.toFloatGetter(Getter<T,? extends Float> getter) |
static <T> IntGetter<T> |
ObjectGetterFactory.toIntGetter(Getter<T,? extends Integer> getter) |
static <T> LongGetter<T> |
ObjectGetterFactory.toLongGetter(Getter<T,? extends Long> getter) |
static <T> ShortGetter<T> |
ObjectGetterFactory.toShortGetter(Getter<T,? extends Short> getter) |
Modifier and Type | Method and Description |
---|---|
<S,T> Instantiator<S,T> |
InstantiatorFactory.getInstantiator(InstantiatorDefinition instantiatorDefinition,
Class<S> source,
Map<Parameter,Getter<? super S,?>> injections,
boolean useAsmIfEnabled) |
<S,T> Instantiator<S,T> |
InstantiatorFactory.getInstantiator(Type target,
Class<S> source,
List<InstantiatorDefinition> constructors,
Map<Parameter,Getter<? super S,?>> injections,
boolean useAsmIfEnabled) |
Constructor and Description |
---|
MethodGetterPair(Method method,
Getter<? super T,?> getter) |
ScoredGetter(int score,
Getter<? super T,? extends P> getter) |
Modifier and Type | Method and Description |
---|---|
<T,P> Getter<T,P> |
AsmFactory.createGetter(Field m) |
<T,P> Getter<T,P> |
AsmFactory.createGetter(Method m) |
Modifier and Type | Method and Description |
---|---|
<S,T> Instantiator<S,T> |
AsmFactory.createInstantiator(Class<S> source,
InstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
static <S> byte[] |
InstantiatorBuilder.createInstantiator(String className,
Class<?> sourceClass,
ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
static <S> byte[] |
InstantiatorBuilder.createInstantiator(String className,
Class<?> sourceClass,
Instantiator<Void,?> builderInstantiator,
BuilderInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
Constructor and Description |
---|
InstantiatorKey(InstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections,
Class<S> source) |
Modifier and Type | Class and Description |
---|---|
class |
BytesUUIDGetter<R> |
class |
ConstantBooleanGetter<T> |
class |
ConstantByteGetter<T> |
class |
ConstantCharacterGetter<T> |
class |
ConstantDoubleGetter<T> |
class |
ConstantFloatGetter<T> |
class |
ConstantGetter<T,P> |
class |
ConstantIntGetter<T> |
class |
ConstantLongGetter<T> |
class |
ConstantShortGetter<T> |
class |
EnumUnspecifiedTypeGetter<R,E extends Enum<E>> |
class |
FieldGetter<T,P> |
class |
GetterOnGetter<O,I,P> |
class |
GetterWithConverter<T,I,P> |
class |
IdentityGetter<T> |
class |
InstantiatorGetter<S,T,P> |
class |
MethodGetter<T,P> |
class |
NullGetter<P> |
class |
OrdinalEnumGetter<R,E extends Enum<E>> |
class |
StringEnumGetter<R,E extends Enum<E>> |
class |
StringUUIDGetter<R> |
class |
UUIDUnspecifiedTypeGetter<R> |
Modifier and Type | Method and Description |
---|---|
<P> Getter<T,P> |
GetterFactory.newGetter(Type target,
K key,
Object... properties) |
Modifier and Type | Method and Description |
---|---|
static boolean |
NullGetter.isNull(Getter<?,?> getter) |
Constructor and Description |
---|
BytesUUIDGetter(Getter<R,byte[]> bytesGetter) |
EnumUnspecifiedTypeGetter(Getter<R,?> getter,
Class<E> enumType) |
GetterOnGetter(Getter<? super O,? extends I> g1,
Getter<? super I,? extends P> g2) |
GetterOnGetter(Getter<? super O,? extends I> g1,
Getter<? super I,? extends P> g2) |
GetterWithConverter(org.simpleflatmapper.converter.Converter<? super I,? extends P> converter,
Getter<? super T,? extends I> getter) |
InstantiatorGetter(Instantiator<? super S,? extends P> instantiator,
Getter<? super T,? extends S> getter) |
StringEnumGetter(Getter<R,String> stringGetter,
Class<E> enumType) |
StringUUIDGetter(Getter<R,String> stringGetter) |
UUIDUnspecifiedTypeGetter(Getter<R,?> getter) |
Constructor and Description |
---|
ArgumentBuilder(InstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
InjectConstructorInstantiator(ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
InjectStaticMethodInstantiator(ExecutableInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections) |
Constructor and Description |
---|
GetterToInstantiator(Getter<S,T> getter) |
Modifier and Type | Method and Description |
---|---|
Getter<O,P> |
SubPropertyMeta.getGetter() |
Getter<? super T,? extends P> |
ConstructorPropertyMeta.getGetter() |
abstract Getter<? super O,? extends P> |
PropertyMeta.getGetter() |
Getter<T,E> |
ListElementPropertyMeta.getGetter() |
Getter<T,V> |
MapElementPropertyMeta.getGetter() |
Getter<T,E> |
ArrayElementPropertyMeta.getGetter() |
Getter<? super T,? extends P> |
ObjectPropertyMeta.getGetter() |
Getter<T,E> |
SelfPropertyMeta.getGetter() |
Modifier and Type | Class and Description |
---|---|
class |
BoxedBooleanGetter<T> |
class |
BoxedByteGetter<T> |
class |
BoxedCharacterGetter<T> |
class |
BoxedDoubleGetter<T> |
class |
BoxedFloatGetter<T> |
class |
BoxedIntGetter<T> |
class |
BoxedLongGetter<T> |
class |
BoxedShortGetter<T> |
Constructor and Description |
---|
BoxedBooleanGetter(Getter<? super T,? extends Boolean> delegate) |
BoxedByteGetter(Getter<? super T,? extends Byte> delegate) |
BoxedCharacterGetter(Getter<? super T,? extends Character> delegate) |
BoxedDoubleGetter(Getter<? super T,? extends Double> delegate) |
BoxedFloatGetter(Getter<? super T,? extends Float> delegate) |
BoxedIntGetter(Getter<? super T,? extends Integer> delegate) |
BoxedLongGetter(Getter<? super T,? extends Long> delegate) |
BoxedShortGetter(Getter<? super T,? extends Short> delegate) |
Constructor and Description |
---|
SetterOnGetter(Setter<T,I> setter,
Getter<P,I> getter) |
Copyright © 2016. All rights reserved.