Class AnnotationRewriter.RewrittenAnnotation

    • Field Detail

      • annotation

        @Nonnull
        protected Annotation annotation
    • Constructor Detail

      • RewrittenAnnotation

        public RewrittenAnnotation​(@Nonnull
                                   Annotation annotation)
    • Method Detail

      • getVisibility

        public int getVisibility()
        Description copied from interface: Annotation
        Gets the visibility of this annotation. This will be one of the AnnotationVisibility.* constants.
        Returns:
        The visibility of this annotation
      • getType

        @Nonnull
        public java.lang.String getType()
        Description copied from interface: Annotation
        Gets the type of this annotation. This will be the type descriptor of the class that defines this annotation.
        Returns:
        The type of this annotation
      • getElements

        @Nonnull
        public java.util.Set<? extends AnnotationElement> getElements()
        Description copied from interface: Annotation
        Gets a set of the name/value elements associated with this annotation. The elements in the returned set will be unique with respect to the element name.
        Returns:
        A set of AnnotationElements