public interface AnnotationAppender
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | AnnotationAppender.DefaultA default implementation for an annotation appender that writes annotations to a given byte consumer
 represented by an ASM  AnnotationVisitor. | 
| static class  | AnnotationAppender.ForTypeAnnotationsA type visitor that visits all type annotations of a generic type and writes any discovered annotation to a
 supplied  AnnotationAppender. | 
| static interface  | AnnotationAppender.TargetRepresents a target for an annotation writing process. | 
| Modifier and Type | Field and Description | 
|---|---|
| static String | NO_NAMEA constant for informing ASM over ignoring a given name. | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotationAppender | append(AnnotationDescription annotationDescription,
      AnnotationValueFilter annotationValueFilter)Writes the given annotation to the target that this appender represents. | 
| AnnotationAppender | append(AnnotationDescription annotationDescription,
      AnnotationValueFilter annotationValueFilter,
      int typeReference,
      String typePath)Writes the given type annotation to the target that this appender represents. | 
@AlwaysNull static final String NO_NAME
AnnotationAppender append(AnnotationDescription annotationDescription, AnnotationValueFilter annotationValueFilter)
annotationDescription - The annotation to be written.annotationValueFilter - The annotation value filter to use.this or any other annotation appender capable of writing another annotation to the specified target.AnnotationAppender append(AnnotationDescription annotationDescription, AnnotationValueFilter annotationValueFilter, int typeReference, String typePath)
annotationDescription - The annotation to be written.annotationValueFilter - The annotation value filter to use.typeReference - The type variable's type reference.typePath - The type variable's type path.this or any other annotation appender capable of writing another annotation to the specified target.Copyright © 2014–2023. All rights reserved.