Interface IBinaryAnnotation

All Known Implementing Classes:
AnnotationInfo

public interface IBinaryAnnotation
This represents class file information about an annotation instance.
  • Method Details

    • getTypeName

      char[] getTypeName()
      Returns:
      the signature of the annotation type.
    • getElementValuePairs

      IBinaryElementValuePair[] getElementValuePairs()
      Returns:
      the list of element value pairs of the annotation
    • isExternalAnnotation

      default boolean isExternalAnnotation()
      Returns:
      true, if this an external annotation
    • isDeprecatedAnnotation

      default boolean isDeprecatedAnnotation()
      Returns:
      true, if this is a @Deprecated annotation.