<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.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
ConstantValue constant) |
Binds the supplied annotation to the given Java constant.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bind(java.lang.Class<T> type,
JavaConstant constant) |
Binds the supplied annotation to the given Java constant.
|
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.bindDynamic(java.lang.Class<T> type,
java.lang.reflect.Constructor<?> bootstrapMethod,
java.lang.Object... constant) |
Binds the supplied annotation to a dynamically bootstrapped value.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindDynamic(java.lang.Class<T> type,
java.lang.reflect.Constructor<?> bootstrapMethod,
java.util.List<?> constants) |
Binds the supplied annotation to a dynamically bootstrapped value.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindDynamic(java.lang.Class<T> type,
java.lang.reflect.Method bootstrapMethod,
java.lang.Object... constant) |
Binds the supplied annotation to a dynamically bootstrapped value.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindDynamic(java.lang.Class<T> type,
java.lang.reflect.Method bootstrapMethod,
java.util.List<?> constants) |
Binds the supplied annotation to a dynamically bootstrapped value.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindDynamic(java.lang.Class<T> type,
MethodDescription.InDefinedShape bootstrapMethod,
java.lang.Object... constant) |
Binds the supplied annotation to a dynamically bootstrapped value.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindDynamic(java.lang.Class<T> type,
MethodDescription.InDefinedShape bootstrapMethod,
java.util.List<?> constants) |
Binds the supplied annotation to a dynamically bootstrapped value.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindLambda(java.lang.Class<T> type,
java.lang.reflect.Constructor<?> constructor,
java.lang.Class<?> functionalInterface) |
Binds the supplied annotation as a lambda expression via the JVM's lambda metafactory.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindLambda(java.lang.Class<T> type,
java.lang.reflect.Constructor<?> constructor,
java.lang.Class<?> functionalInterface,
MethodGraph.Compiler methodGraphCompiler) |
Binds the supplied annotation as a lambda expression via the JVM's lambda metafactory.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindLambda(java.lang.Class<T> type,
java.lang.reflect.Method method,
java.lang.Class<?> functionalInterface) |
Binds the supplied annotation as a lambda expression via the JVM's lambda metafactory.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindLambda(java.lang.Class<T> type,
java.lang.reflect.Method method,
java.lang.Class<?> functionalInterface,
MethodGraph.Compiler methodGraphCompiler) |
Binds the supplied annotation as a lambda expression via the JVM's lambda metafactory.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindLambda(java.lang.Class<T> type,
MethodDescription.InDefinedShape methodDescription,
TypeDescription functionalInterface) |
Binds the supplied annotation as a lambda expression via the JVM's lambda metafactory.
|
<T extends java.lang.annotation.Annotation> Advice.WithCustomMapping |
Advice.WithCustomMapping.bindLambda(java.lang.Class<T> type,
MethodDescription.InDefinedShape methodDescription,
TypeDescription functionalInterface,
MethodGraph.Compiler methodGraphCompiler) |
Binds the supplied annotation as a lambda expression via the JVM's lambda metafactory.
|
<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 a dynamic invocation bootstrap target for delegating advice methods.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bootstrap(java.lang.reflect.Constructor<?> constructor,
Advice.BootstrapArgumentResolver.Factory resolverFactory) |
Defines the supplied constructor as a dynamic invocation bootstrap target for delegating advice methods.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bootstrap(java.lang.reflect.Method method) |
Defines the supplied method as a dynamic invocation bootstrap target for delegating advice methods.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bootstrap(java.lang.reflect.Method method,
Advice.BootstrapArgumentResolver.Factory resolver) |
Defines the supplied method as a dynamic invocation bootstrap target for delegating advice methods.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bootstrap(java.lang.reflect.Method method,
Advice.BootstrapArgumentResolver.Factory resolver,
TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor) |
Defines the supplied method as a dynamic invocation bootstrap target for delegating advice methods.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bootstrap(MethodDescription.InDefinedShape bootstrap) |
Defines the supplied method or constructor as a dynamic invocation bootstrap target for delegating advice methods.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bootstrap(MethodDescription.InDefinedShape bootstrap,
Advice.BootstrapArgumentResolver.Factory resolverFactory) |
Defines the supplied method or constructor as a dynamic invocation bootstrap target for delegating advice methods.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.bootstrap(MethodDescription.InDefinedShape bootstrap,
Advice.BootstrapArgumentResolver.Factory resolverFactory,
TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor) |
Defines the supplied method or constructor as a 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.
|
Advice.WithCustomMapping |
Advice.WithCustomMapping.with(AsmClassReader.Factory classReaderFactory) |
Defines the factory for producing class readers.
|
static Advice.WithCustomMapping |
Advice.withCustomMapping() |
Allows for the configuration of custom annotations that are then bound to a dynamically computed, constant value.
|