Class BuilderPojoProperties.BuilderPojoProperty<T>
java.lang.Object
org.jdbi.v3.core.mapper.reflect.internal.BuilderPojoProperties.BuilderPojoProperty<T>
- All Implemented Interfaces:
PojoProperties.PojoProperty<T>
- Enclosing class:
- BuilderPojoProperties<T,
B>
public static class BuilderPojoProperties.BuilderPojoProperty<T>
extends Object
implements PojoProperties.PojoProperty<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Methodprivate final MethodHandleprivate final MethodHandleprivate final String(package private) final MethodHandleprivate final QualifiedType<?> -
Constructor Summary
ConstructorsConstructorDescriptionBuilderPojoProperty(String name, QualifiedType<?> type, Method defn, MethodHandle isSet, MethodHandle getter, MethodHandle setter) -
Method Summary
Modifier and TypeMethodDescription<A extends Annotation>
Optional<A>getAnnotation(Class<A> anno) getName()
-
Field Details
-
name
-
type
-
defn
-
isSet
-
getter
-
setter
-
-
Constructor Details
-
BuilderPojoProperty
BuilderPojoProperty(String name, QualifiedType<?> type, Method defn, MethodHandle isSet, MethodHandle getter, MethodHandle setter)
-
-
Method Details
-
getName
- Specified by:
getNamein interfacePojoProperties.PojoProperty<T>
-
getQualifiedType
- Specified by:
getQualifiedTypein interfacePojoProperties.PojoProperty<T>
-
getAnnotation
- Specified by:
getAnnotationin interfacePojoProperties.PojoProperty<T>
-
get
- Specified by:
getin interfacePojoProperties.PojoProperty<T>
-