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 classA duplex factory for a type that both sets and gets a field value.static classA 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.
-