@Documented @Retention(value=RUNTIME) @Target(value=PARAMETER) public @interface FieldValue
 Assigns the value of a field of the instrumented type to the annotated parameter. For a binding to be valid,
 the instrumented type must be able to access a field of the given name. Also, the parameter's type must be
 assignable to the given field. For attempting a type casting, the RuntimeType annotation can be
 applied to the parameter.
 
 Setting value() is optional. If the value is not set, the field value attempts to bind a setter's
 or getter's field if the intercepted method is an accessor method. Otherwise, the binding renders the target method
 to be an illegal candidate for binding.
 
| Modifier and Type | Optional Element and Description | 
|---|---|
| Class<?> | declaringTypeDefines the type on which the field is declared. | 
| String | valueThe name of the field to be accessed. | 
public abstract String value
public abstract Class<?> declaringType
Copyright © 2014–2019. All rights reserved.