Class AnnotationTypeMismatchException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.annotation.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 Details

    • 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 Details

    • 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.