java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.annotation.AnnotationTypeMismatchException
- 所有已实现的接口:
-
Serializable
抛出以指示程序尝试访问注解的元素,在编译(或序列化)注解后其类型已更改的情况。此异常可以由用于反射读取注解的API抛出。
- 自版本:
- 1.5
- 参见:
-
Constructor Summary
ConstructorDescriptionAnnotationTypeMismatchException
(Method element, String foundType) 为指定的注解类型元素和找到的数据类型构造 AnnotationTypeMismatchException。 -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
AnnotationTypeMismatchException
为指定的注解类型元素和找到的数据类型构造 AnnotationTypeMismatchException。- 参数:
-
element
- 注解元素的 Method 对象,可能为null
-
foundType
- 注解中找到的(错误的)数据类型。此字符串可能包含值,但不是必需的。字符串的确切格式未指定,可能为null
。
-
-
Method Details
-
element
返回不正确类型元素的 Method 对象。如果此异常已被序列化然后重新读取,则该值可能不可用。- 返回:
-
不正确类型元素的 Method 对象,如果不可用则返回
null
-
foundType
返回在不正确类型元素中找到的数据类型。返回的字符串可能包含值,但不是必需的。字符串的确切格式未指定,字符串可能为null
。- 返回:
- 在不正确类型元素中找到的数据类型
-