<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
java.lang.Class<?> value) |
Binds the supplied annotation to the supplied type constant.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
java.lang.Enum<?> value) |
Binds the supplied annotation to the supplied enumeration constant.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
java.lang.Object value) |
Binds the supplied annotation to a type constant of the supplied value.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
java.lang.reflect.Constructor<?> constructor,
int index) |
Binds the supplied annotation to the supplied parameter's argument.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
java.lang.reflect.Field field) |
Binds the supplied annotation to the value of the supplied field.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
java.lang.reflect.Method method,
int index) |
Binds the supplied annotation to the supplied parameter's argument.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
Advice.OffsetMapping offsetMapping) |
Binds the supplied annotation to the annotation's property of the specified name.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
EnumerationDescription value) |
Binds the supplied annotation to the supplied enumeration constant.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
FieldDescription fieldDescription) |
Binds the supplied annotation to the value of the supplied field.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
ParameterDescription parameterDescription) |
Binds the supplied annotation to the supplied parameter's argument.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
TypeDescription value) |
Binds the supplied annotation to the supplied type constant.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
StackManipulation stackManipulation,
java.lang.reflect.Type targetType) |
Binds the supplied annotation to the annotation's property of the specified name.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
StackManipulation stackManipulation,
TypeDescription.Generic targetType) |
Binds the supplied annotation to the annotation's property of the specified name.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(Advice.OffsetMapping.Factory<?> offsetMapping) |
Binds an annotation to a dynamically computed value.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindProperty(java.lang.Class<T> type,
java.lang.String property) |
Binds the supplied annotation to the annotation's property of the specified name.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindSerialized(java.lang.Class<T> type,
java.io.Serializable value) |
Binds the supplied annotation to the supplied fixed value.
|
<T extends java.lang.annotation.Annotation,S extends java.io.Serializable> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindSerialized(java.lang.Class<T> type,
S value,
java.lang.Class<? super S> targetType) |
Binds the supplied annotation to the supplied fixed value.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bootstrap(java.lang.reflect.Constructor<?> constructor) |
Defines the supplied constructor as an dynamic invocation bootstrap target for delegating advice methods.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bootstrap(java.lang.reflect.Method method) |
Defines the supplied method as an dynamic invocation bootstrap target for delegating advice methods.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bootstrap(MethodDescription.InDefinedShape bootstrap) |
Defines the supplied method or constructor as an dynamic invocation bootstrap target for delegating advice methods.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.with(Advice.PostProcessor.Factory postProcessorFactory) |
Adds the supplied post processor factory for advice method post processing.
|
static Advice.WithCustomMapping |
Advice.withCustomMapping() |
Allows for the configuration of custom annotations that are then bound to a dynamically computed, constant value.
|