@HashCodeAndEqualsPlugin.Enhance public static class FieldProxy.Binder.FieldResolver.Factory.Duplex extends Object implements FieldProxy.Binder.FieldResolver.Factory
FieldProxy.Binder.FieldResolver.Factory.Duplex, FieldProxy.Binder.FieldResolver.Factory.Simplex
Modifier | Constructor and Description |
---|---|
protected |
Duplex(TypeDescription proxyType,
MethodDescription.InDefinedShape getterMethod,
MethodDescription.InDefinedShape setterMethod)
Creates a new duplex factory.
|
Modifier and Type | Method and Description |
---|---|
FieldProxy.Binder.FieldResolver |
resolve(TypeDescription parameterType,
FieldDescription fieldDescription)
Creates a field resolver.
|
protected Duplex(TypeDescription proxyType, MethodDescription.InDefinedShape getterMethod, MethodDescription.InDefinedShape setterMethod)
proxyType
- The type of the accessor proxy.getterMethod
- The getter method.setterMethod
- The setter method.public FieldProxy.Binder.FieldResolver resolve(TypeDescription parameterType, FieldDescription fieldDescription)
FieldProxy.Binder.FieldResolver.Factory
resolve
in interface FieldProxy.Binder.FieldResolver.Factory
parameterType
- The type of the annotated parameter.fieldDescription
- The field being proxied.Copyright © 2014–2018. All rights reserved.