Interface AnnotationValueFilter.Factory

    • Method Detail

      • on

        AnnotationValueFilter on​(TypeDescription instrumentedType)
        Creates an annotation value filter for writing annotations on an instrumented type.
        Parameters:
        instrumentedType - The instrumented type onto which the annotations are written.
        Returns:
        An annotation value filter to be used when writing annotations onto the given type.
      • on

        AnnotationValueFilter on​(FieldDescription fieldDescription)
        Creates an annotation value filter for writing annotations on a field.
        Parameters:
        fieldDescription - The field onto which the annotations are written.
        Returns:
        An annotation value filter to be used when writing annotations onto the given field.
      • on

        AnnotationValueFilter on​(MethodDescription methodDescription)
        Creates an annotation value filter for writing annotations on a method.
        Parameters:
        methodDescription - The method onto which the annotations are written.
        Returns:
        An annotation value filter to be used when writing annotations onto the given method.
      • on

        AnnotationValueFilter on​(RecordComponentDescription recordComponentDescription)
        Creates an annotation value filter for writing annotations on a record component.
        Parameters:
        recordComponentDescription - The record component onto which the annotations are written.
        Returns:
        An annotation value filter to be used when writing annotations onto the given record component.