Class AnnotationTypeMismatchException

  • All Implemented Interfaces:
    Serializable

    public class AnnotationTypeMismatchException
    extends RuntimeException
    Indicates that an annotation type has changed since it was compiled or serialized.
    Since:
    1.5
    See Also:
    Serialized Form
    • Constructor Detail

      • AnnotationTypeMismatchException

        public AnnotationTypeMismatchException​(Method element,
                                               String foundType)
        Constructs an instance for the given type element and the type found.
        Parameters:
        element - the annotation type element.
        foundType - the invalid type that was found. This is actually the textual type description found in the binary class representation, so it may not be human-readable.
    • Method Detail

      • element

        public Method element()
        Returns the method object for the invalid type.
        Returns:
        a Method instance.
      • foundType

        public String foundType()
        Returns the invalid type.
        Returns:
        a string describing the invalid data.