java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.annotation.IncompleteAnnotationException
- 所有已实现的接口:
-
Serializable
抛出以指示程序已尝试访问注解接口的元素,该元素是在编译(或序列化)注解之后添加到注解接口定义中的。如果新元素具有默认值,则不会抛出此异常。此异常可以被用于通过反射读取注解的API抛出。
- 自版本:
- 1.5
- 参见:
-
Constructor Summary
ConstructorDescriptionIncompleteAnnotationException
(Class<? extends Annotation> annotationType, String elementName) 构造一个 IncompleteAnnotationException,指示指定的注解接口中缺少命名元素。 -
Method Summary
Modifier and TypeMethodDescriptionClass
<? extends Annotation> 返回具有缺少元素的注解接口的 Class 对象。返回缺少元素的名称。Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
IncompleteAnnotationException
public IncompleteAnnotationException(Class<? extends Annotation> annotationType, String elementName) 构造一个 IncompleteAnnotationException,指示指定的注解接口中缺少命名元素。- 参数:
-
annotationType
- 注解接口的 Class 对象 -
elementName
- 缺少元素的名称 - 抛出:
-
NullPointerException
- 如果任一参数为null
-
-
Method Details
-
annotationType
返回具有缺少元素的注解接口的 Class 对象。- 返回:
- 具有缺少元素的注解接口的 Class 对象
-
elementName
返回缺少元素的名称。- 返回:
- 缺少元素的名称
-