Class FindBugsRemapper

java.lang.Object
io.micronaut.inject.annotation.internal.FindBugsRemapper
All Implemented Interfaces:
AnnotationRemapper

@Internal public final class FindBugsRemapper extends Object implements AnnotationRemapper
A remapper that remaps findbugs annotations to internal annotations.
Since:
1.2.0
Author:
graemerocher
  • Constructor Details

    • FindBugsRemapper

      public FindBugsRemapper()
  • Method Details

    • getPackageName

      public @NonNull String getPackageName()
      Specified by:
      getPackageName in interface AnnotationRemapper
      Returns:
      The package name of the annotation.
    • remap

      public @NonNull List<AnnotationValue<?>> remap(AnnotationValue<?> annotation, VisitorContext visitorContext)
      Description copied from interface: AnnotationRemapper
      The map method will be called for each instances of the annotation returned via this method.
      Specified by:
      remap in interface AnnotationRemapper
      Parameters:
      annotation - The annotation values
      visitorContext - The context that is being visited
      Returns:
      A list of zero or many annotations and values to map to