| Package | Description | 
|---|---|
| net.bytebuddy.implementation.attribute | All types and classes in this package are responsible for writing attributes for a given Java byte code element,
 i.e. | 
| Modifier and Type | Class 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotationAppender | AnnotationAppender. append(AnnotationDescription annotationDescription,
      AnnotationValueFilter annotationValueFilter)Writes the given 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. append(AnnotationDescription annotationDescription,
      AnnotationValueFilter annotationValueFilter,
      int typeReference,
      String typePath)Writes the given type annotation to the target that this appender represents. | 
| AnnotationAppender | AnnotationAppender.Default. append(AnnotationDescription annotationDescription,
      AnnotationValueFilter annotationValueFilter,
      int typeReference,
      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. | 
| static AnnotationAppender | AnnotationAppender.ForTypeAnnotations. ofTypeVariable(AnnotationAppender annotationAppender,
              AnnotationValueFilter annotationValueFilter,
              boolean variableOnType,
              int subListIndex,
              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,
              List<? extends TypeDescription.Generic> typeVariables)Appends all supplied type variables to the supplied method appender. | 
| AnnotationAppender | AnnotationAppender.ForTypeAnnotations. onGenericArray(TypeDescription.Generic genericArray)Visits a generic array type ( Sort#GENERIC_ARRAY). | 
| AnnotationAppender | AnnotationAppender.ForTypeAnnotations. onNonGenericType(TypeDescription.Generic typeDescription)Visits a non-generic type ( Sort#NON_GENERIC). | 
| AnnotationAppender | AnnotationAppender.ForTypeAnnotations. onParameterizedType(TypeDescription.Generic parameterizedType)Visits a parameterized type ( Sort#PARAMETERIZED). | 
| AnnotationAppender | AnnotationAppender.ForTypeAnnotations. onTypeVariable(TypeDescription.Generic typeVariable)Visits a type variable ( Sort#VARIABLE,Sort#VARIABLE_SYMBOLIC). | 
| AnnotationAppender | AnnotationAppender.ForTypeAnnotations. onWildcard(TypeDescription.Generic wildcard)Visits a wildcard ( Sort#WILDCARD). | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| 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,
              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,
              List<? extends TypeDescription.Generic> typeVariables)Appends all supplied type variables to the supplied method appender. | 
| Constructor and Description | 
|---|
| ForTypeAnnotations(AnnotationAppender annotationAppender,
                  AnnotationValueFilter annotationValueFilter,
                  int typeReference,
                  String typePath)Creates a new type annotation appending visitor. | 
| ForTypeAnnotations(AnnotationAppender annotationAppender,
                  AnnotationValueFilter annotationValueFilter,
                  TypeReference typeReference)Creates a new type annotation appending visitor for an empty type path. | 
Copyright © 2014–2024. All rights reserved.