public class AnnotationTypeMismatchException
extends RuntimeException
java.lang.Object | ||||
↳ | java.lang.Throwable | |||
↳ | java.lang.Exception | |||
↳ | java.lang.RuntimeException | |||
↳ | java.lang.annotation.AnnotationTypeMismatchException |
抛出以指示程序试图访问批注编译(或序列化)后其类型已更改的批注的元素。 这个异常可以由API used to read annotations reflectively抛出。
也可以看看:
Public constructors |
|
---|---|
AnnotationTypeMismatchException(方法 element, String foundType) 为指定的注释类型元素和找到的数据类型构造一个AnnotationTypeMismatchException。 |
Public methods |
|
---|---|
方法 |
element() 返回错误类型元素的 方法对象。 |
String |
foundType() 返回在错误类型的元素中找到的数据类型。 |
Inherited methods |
|
---|---|
From class java.lang.Throwable
|
|
From class java.lang.Object
|
AnnotationTypeMismatchException (方法 element, String foundType)
为指定的注释类型元素和找到的数据类型构造一个AnnotationTypeMismatchException。
Parameters | |
---|---|
element |
方法 : the 方法 object for the annotation element |
foundType |
String : 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. |
方法 element ()
返回错误类型元素的 方法对象。
Returns | |
---|---|
方法 |
the 方法 object for the incorrectly typed element |
String foundType ()
返回在错误类型的元素中找到的数据类型。 返回的字符串可能(但不是必需)也包含该值。 字符串的确切格式是未指定的。
Returns | |
---|---|
String |
the type of data found in the incorrectly typed element |