Save This Page
Home » openjdk-7 » java » lang » annotation » [javadoc | source]
java.lang.annotation
public class: AnnotationTypeMismatchException [javadoc | source]
java.lang.Object
   java.lang.Throwable
      java.lang.Exception
         java.lang.RuntimeException
            java.lang.annotation.AnnotationTypeMismatchException

All Implemented Interfaces:
    Serializable

Thrown to indicate that a program has attempted to access an element of an annotation whose type has changed after the annotation was compiled (or serialized).
Fields inherited from java.lang.RuntimeException:
serialVersionUID
Fields inherited from java.lang.Exception:
serialVersionUID
Constructor:
 public AnnotationTypeMismatchException(Method element,
    String foundType) 
    Constructs an AnnotationTypeMismatchException for the specified annotation type element and found data type.
    Parameters:
    element - the Method object for the annotation element
    foundType - the (erroneous) type of data found in the annotation. This string may, but is not required to, contain the value as well. The exact format of the string is unspecified.
Method from java.lang.annotation.AnnotationTypeMismatchException Summary:
element,   foundType
Methods from java.lang.Throwable:
fillInStackTrace,   getCause,   getLocalizedMessage,   getMessage,   getStackTrace,   initCause,   printStackTrace,   printStackTrace,   printStackTrace,   setStackTrace,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from java.lang.annotation.AnnotationTypeMismatchException Detail:
 public Method element() 
    Returns the Method object for the incorrectly typed element.
 public String foundType() 
    Returns the type of data found in the incorrectly typed element. The returned string may, but is not required to, contain the value as well. The exact format of the string is unspecified.