Class AnnotationInfo

    • Field Detail

      • scanResult

        protected transient ScanResult scanResult
    • Method Detail

      • getName

        public String getName()
        Get the name of the annotation.
        Returns:
        The annotation name.
      • getClassName

        protected String getClassName()
        Return the name of the annotation class, for getClassInfo().
      • getClassInfo

        public ClassInfo getClassInfo()
        Get the ClassInfo object for the annotation class of this annotation.
        Returns:
        The ClassInfo object for this annotation.
      • isInherited

        public boolean isInherited()
        Returns true if this annotation is meta-annotated with Inherited.
      • getDefaultParameterValues

        public List<AnnotationParameterValue> getDefaultParameterValues()
        Returns the list of default parameter values for this annotation, or the empty list if none.
      • getParameterValues

        public List<AnnotationParameterValue> getParameterValues()
        Get the parameter values of this annotation, including any default parameter values inherited from the annotation class definition, or the empty list if none.
        Returns:
        The annotation parameter values, including any default parameter values, or the empty list if none.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toString

        public void toString​(StringBuilder buf)
        Render as a string, into a StringBuilder buffer.
        Parameters:
        buf - The buffer.