Interface FieldProxy.Binder.FieldResolver.Factory
- All Known Implementing Classes:
FieldProxy.Binder.FieldResolver.Factory.Duplex
,FieldProxy.Binder.FieldResolver.Factory.Simplex
- Enclosing interface:
- FieldProxy.Binder.FieldResolver
public static interface FieldProxy.Binder.FieldResolver.Factory
A factory for creating a field resolver.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
A duplex factory for a type that both sets and gets a field value.static class
A simplex factory where field getters and setters both have their own type. -
Method Summary
Modifier and TypeMethodDescriptionresolve
(TypeDescription parameterType, FieldDescription fieldDescription) Creates a field resolver.
-
Method Details
-
resolve
FieldProxy.Binder.FieldResolver resolve(TypeDescription parameterType, FieldDescription fieldDescription) Creates a field resolver.- Parameters:
parameterType
- The type of the annotated parameter.fieldDescription
- The field being proxied.- Returns:
- An appropriate field resolver.
-