AnnotationAppender |
AnnotationAppender.append(AnnotationDescription annotationDescription,
AnnotationValueFilter annotationValueFilter) |
Writes the given annotation to the target that this appender represents.
|
AnnotationAppender |
AnnotationAppender.append(AnnotationDescription annotationDescription,
AnnotationValueFilter annotationValueFilter,
int typeReference,
java.lang.String typePath) |
Writes the given type annotation to the target that this appender represents.
|
AnnotationAppender |
AnnotationAppender.Default.append(AnnotationDescription annotationDescription,
AnnotationValueFilter annotationValueFilter) |
Writes the given annotation to the target that this appender represents.
|
AnnotationAppender |
AnnotationAppender.Default.append(AnnotationDescription annotationDescription,
AnnotationValueFilter annotationValueFilter,
int typeReference,
java.lang.String typePath) |
Writes the given type annotation to the target that this appender represents.
|
protected abstract AnnotationAppender |
MethodAttributeAppender.ForInstrumentedMethod.appendReceiver(AnnotationAppender annotationAppender,
AnnotationValueFilter annotationValueFilter,
MethodDescription methodDescription) |
Appends the annotations of the instrumented method's receiver type if this is enabled and such a type exists.
|
void |
FieldAttributeAppender.apply(org.objectweb.asm.FieldVisitor fieldVisitor,
FieldDescription fieldDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given field visitor.
|
void |
FieldAttributeAppender.Compound.apply(org.objectweb.asm.FieldVisitor fieldVisitor,
FieldDescription fieldDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given field visitor.
|
void |
FieldAttributeAppender.Explicit.apply(org.objectweb.asm.FieldVisitor fieldVisitor,
FieldDescription fieldDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given field visitor.
|
void |
FieldAttributeAppender.ForInstrumentedField.apply(org.objectweb.asm.FieldVisitor fieldVisitor,
FieldDescription fieldDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given field visitor.
|
void |
FieldAttributeAppender.NoOp.apply(org.objectweb.asm.FieldVisitor fieldVisitor,
FieldDescription fieldDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given field visitor.
|
void |
MethodAttributeAppender.apply(org.objectweb.asm.MethodVisitor methodVisitor,
MethodDescription methodDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given method visitor.
|
void |
MethodAttributeAppender.Compound.apply(org.objectweb.asm.MethodVisitor methodVisitor,
MethodDescription methodDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given method visitor.
|
void |
MethodAttributeAppender.Explicit.apply(org.objectweb.asm.MethodVisitor methodVisitor,
MethodDescription methodDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given method visitor.
|
void |
MethodAttributeAppender.ForInstrumentedMethod.apply(org.objectweb.asm.MethodVisitor methodVisitor,
MethodDescription methodDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given method visitor.
|
void |
MethodAttributeAppender.ForReceiverType.apply(org.objectweb.asm.MethodVisitor methodVisitor,
MethodDescription methodDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given method visitor.
|
void |
MethodAttributeAppender.NoOp.apply(org.objectweb.asm.MethodVisitor methodVisitor,
MethodDescription methodDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given method visitor.
|
void |
RecordComponentAttributeAppender.apply(org.objectweb.asm.RecordComponentVisitor recordComponentVisitor,
RecordComponentDescription recordComponentDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given record component visitor.
|
void |
RecordComponentAttributeAppender.Compound.apply(org.objectweb.asm.RecordComponentVisitor recordComponentVisitor,
RecordComponentDescription recordComponentDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given record component visitor.
|
void |
RecordComponentAttributeAppender.Explicit.apply(org.objectweb.asm.RecordComponentVisitor recordComponentVisitor,
RecordComponentDescription recordComponentDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given record component visitor.
|
void |
RecordComponentAttributeAppender.ForInstrumentedRecordComponent.apply(org.objectweb.asm.RecordComponentVisitor recordComponentVisitor,
RecordComponentDescription recordComponentDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given record component visitor.
|
void |
RecordComponentAttributeAppender.NoOp.apply(org.objectweb.asm.RecordComponentVisitor recordComponentVisitor,
RecordComponentDescription recordComponentDescription,
AnnotationValueFilter annotationValueFilter) |
Applies this attribute appender to a given record component visitor.
|
void |
TypeAttributeAppender.apply(org.objectweb.asm.ClassVisitor classVisitor,
TypeDescription instrumentedType,
AnnotationValueFilter annotationValueFilter) |
Applies this type attribute appender.
|
void |
TypeAttributeAppender.Compound.apply(org.objectweb.asm.ClassVisitor classVisitor,
TypeDescription instrumentedType,
AnnotationValueFilter annotationValueFilter) |
Applies this type attribute appender.
|
void |
TypeAttributeAppender.Explicit.apply(org.objectweb.asm.ClassVisitor classVisitor,
TypeDescription instrumentedType,
AnnotationValueFilter annotationValueFilter) |
Applies this type attribute appender.
|
void |
TypeAttributeAppender.ForInstrumentedType.apply(org.objectweb.asm.ClassVisitor classVisitor,
TypeDescription instrumentedType,
AnnotationValueFilter annotationValueFilter) |
Applies this type attribute appender.
|
void |
TypeAttributeAppender.ForInstrumentedType.Differentiating.apply(org.objectweb.asm.ClassVisitor classVisitor,
TypeDescription instrumentedType,
AnnotationValueFilter annotationValueFilter) |
Applies this type attribute appender.
|
void |
TypeAttributeAppender.NoOp.apply(org.objectweb.asm.ClassVisitor classVisitor,
TypeDescription instrumentedType,
AnnotationValueFilter annotationValueFilter) |
Applies this type attribute appender.
|
private void |
AnnotationAppender.Default.doAppend(AnnotationDescription annotation,
boolean visible,
AnnotationValueFilter annotationValueFilter) |
Tries to append a given annotation by reflectively reading an annotation.
|
private void |
AnnotationAppender.Default.doAppend(AnnotationDescription annotation,
boolean visible,
AnnotationValueFilter annotationValueFilter,
int typeReference,
java.lang.String typePath) |
Tries to append a given annotation by reflectively reading an annotation.
|
private static void |
AnnotationAppender.Default.handle(org.objectweb.asm.AnnotationVisitor annotationVisitor,
AnnotationDescription annotation,
AnnotationValueFilter annotationValueFilter) |
Handles the writing of a single annotation to an annotation visitor.
|
static TypeDescription.Generic.Visitor<AnnotationAppender> |
AnnotationAppender.ForTypeAnnotations.ofExceptionType(AnnotationAppender annotationAppender,
AnnotationValueFilter annotationValueFilter,
int index) |
Creates a type annotation appender for type annotations of a method's exception type.
|
static TypeDescription.Generic.Visitor<AnnotationAppender> |
AnnotationAppender.ForTypeAnnotations.ofFieldType(AnnotationAppender annotationAppender,
AnnotationValueFilter annotationValueFilter) |
Creates a type annotation appender for type annotations of a field's type.
|
static TypeDescription.Generic.Visitor<AnnotationAppender> |
AnnotationAppender.ForTypeAnnotations.ofInterfaceType(AnnotationAppender annotationAppender,
AnnotationValueFilter annotationValueFilter,
int index) |
Creates a type annotation appender for type annotations of an interface type.
|
static TypeDescription.Generic.Visitor<AnnotationAppender> |
AnnotationAppender.ForTypeAnnotations.ofMethodParameterType(AnnotationAppender annotationAppender,
AnnotationValueFilter annotationValueFilter,
int index) |
Creates a type annotation appender for type annotations of a method's parameter type.
|
static TypeDescription.Generic.Visitor<AnnotationAppender> |
AnnotationAppender.ForTypeAnnotations.ofMethodReturnType(AnnotationAppender annotationAppender,
AnnotationValueFilter annotationValueFilter) |
Creates a type annotation appender for type annotations of a method's return type.
|
static TypeDescription.Generic.Visitor<AnnotationAppender> |
AnnotationAppender.ForTypeAnnotations.ofReceiverType(AnnotationAppender annotationAppender,
AnnotationValueFilter annotationValueFilter) |
Creates a type annotation appender for type annotations of a method's receiver type.
|
static TypeDescription.Generic.Visitor<AnnotationAppender> |
AnnotationAppender.ForTypeAnnotations.ofSuperClass(AnnotationAppender annotationAppender,
AnnotationValueFilter annotationValueFilter) |
Creates a type annotation appender for a type annotations of a super class type.
|
static AnnotationAppender |
AnnotationAppender.ForTypeAnnotations.ofTypeVariable(AnnotationAppender annotationAppender,
AnnotationValueFilter annotationValueFilter,
boolean variableOnType,
int subListIndex,
java.util.List<? extends TypeDescription.Generic> typeVariables) |
Appends all supplied type variables to the supplied method appender.
|
static AnnotationAppender |
AnnotationAppender.ForTypeAnnotations.ofTypeVariable(AnnotationAppender annotationAppender,
AnnotationValueFilter annotationValueFilter,
boolean variableOnType,
java.util.List<? extends TypeDescription.Generic> typeVariables) |
Appends all supplied type variables to the supplied method appender.
|