- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.annotation.IncompleteAnnotationException
-
- 实现的所有接口
-
Serializable
public class IncompleteAnnotationException extends RuntimeException
抛出以指示程序已尝试访问在编译(或序列化)注释之后添加到注释类型定义的注释类型的元素。 如果新元素具有默认值,则不会抛出此异常。 API used to read annotations reflectively可以抛出此异常。- 从以下版本开始:
- 1.5
- 另请参见:
-
AnnotatedElement
, Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 IncompleteAnnotationException(类<? extends Annotation> annotationType, String elementName)
构造一个IncompleteAnnotationException以指示指定的注释类型中缺少指定的元素。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 类<? extends Annotation>
annotationType()
返回具有缺少元素的注释类型的Class对象。String
elementName()
返回缺少元素的名称。
-
-
-
构造方法详细信息
-
IncompleteAnnotationException
public IncompleteAnnotationException(类<? extends Annotation> annotationType, String elementName)
构造一个IncompleteAnnotationException以指示指定的注释类型中缺少指定的元素。- 参数
-
annotationType
- 注释类型的Class对象 -
elementName
- 缺少元素的名称 - 异常
-
NullPointerException
- 如果任一参数为null
-
-
方法详细信息
-
annotationType
public 类<? extends Annotation> annotationType()
返回具有缺少元素的注释类型的Class对象。- 结果
- 具有缺少元素的注释类型的Class对象
-
elementName
public String elementName()
返回缺少元素的名称。- 结果
- 缺少元素的名称
-
-