public static class FieldProxy.Binder.FieldResolver.ForGetter extends Object implements FieldProxy.Binder.FieldResolver
FieldProxy.Binder.FieldResolver.Factory, FieldProxy.Binder.FieldResolver.ForGetter, FieldProxy.Binder.FieldResolver.ForGetterSetterPair, FieldProxy.Binder.FieldResolver.ForSetter, FieldProxy.Binder.FieldResolver.Unresolved| Modifier | Constructor and Description |
|---|---|
protected |
ForGetter(MethodDescription.InDefinedShape getterMethod)
Creates a new getter field resolver.
|
| Modifier and Type | Method and Description |
|---|---|
DynamicType.Builder<?> |
apply(DynamicType.Builder<?> builder,
FieldDescription fieldDescription,
Assigner assigner,
MethodAccessorFactory methodAccessorFactory)
Applies this field resolver to a dynamic type.
|
TypeDescription |
getProxyType()
Returns the type of the field access proxy.
|
boolean |
isResolved()
Returns
true if the field access can be establised. |
protected ForGetter(MethodDescription.InDefinedShape getterMethod)
getterMethod - The getter method.public boolean isResolved()
FieldProxy.Binder.FieldResolvertrue if the field access can be establised.isResolved in interface FieldProxy.Binder.FieldResolvertrue if the field access can be establised.public TypeDescription getProxyType()
FieldProxy.Binder.FieldResolvergetProxyType in interface FieldProxy.Binder.FieldResolverpublic DynamicType.Builder<?> apply(DynamicType.Builder<?> builder, FieldDescription fieldDescription, Assigner assigner, MethodAccessorFactory methodAccessorFactory)
FieldProxy.Binder.FieldResolverapply in interface FieldProxy.Binder.FieldResolverbuilder - The dynamic type builder to use.fieldDescription - The accessed field.assigner - The assigner to use.methodAccessorFactory - The method accessor factory to use.Copyright © 2014–2017. All rights reserved.