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,
boolean builderIgnoresNullValues) |
<S,T> Instantiator<S,T> |
InstantiatorFactory.getInstantiator(Type target,
Class<S> source,
List<InstantiatorDefinition> constructors,
Map<Parameter,Getter<? super S,?>> injections,
boolean useAsmIfEnabled,
boolean builderIgnoresNullValues) |
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,
boolean builderIgnoresNullValues) |
static <S> byte[] |
InstantiatorBuilder.createInstantiator(String className,
Class<?> sourceClass,
BuilderInstantiatorDefinition instantiatorDefinition,
Map<Parameter,Getter<? super S,?>> injections,
boolean ignoreNullValues) |
static <S> byte[] |
InstantiatorBuilder.createInstantiator(String className,
Class<?> sourceClass,
ExecutableInstantiatorDefinition 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 | Method and Description |
---|---|
Getter<? super S1,? extends T> |
BiFunctionGetter.getGetter() |
static <T,V> Getter<T,V> |
NullGetter.getter() |
<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 |
---|
BiFunctionGetter(Getter<? super S1,? extends T> getter) |
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) |
Modifier and Type | Method and Description |
---|---|
<S> void |
KotlinDefaultConstructorInstantiatorDefinition.addDefaultValueFlag(Map<Parameter,Getter<? super S,?>> injections) |
Constructor and Description |
---|
GetterBiInstantiator(Getter<S1,T> getter) |
GetterInstantiator(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,V> |
MapElementPropertyMeta.getGetter() |
Getter<T,E> |
ArrayElementPropertyMeta.getGetter() |
Getter<? super T,? extends P> |
ObjectPropertyMeta.getGetter() |
Getter<T,E> |
SelfPropertyMeta.getGetter() |
Getter<T,MapKeyValueElementPropertyMeta.KeyValue<K,V>> |
MapKeyValueElementPropertyMeta.getGetter() |
Modifier and Type | Method and Description |
---|---|
<T,E> org.simpleflatmapper.util.IntFactory<Getter<T,E>> |
ArrayClassMeta.newGetterFactory() |
Constructor and Description |
---|
ArrayElementPropertyMeta(String name,
Type ownerType,
ReflectionService reflectService,
int index,
ArrayClassMeta<T,E> arrayMetaData,
org.simpleflatmapper.util.IntFactory<Setter<T,E>> setterFactory,
org.simpleflatmapper.util.IntFactory<Getter<T,E>> getterFactory) |
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 © 2018. All rights reserved.