- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.annotation.IncompleteAnnotationException
-
- All Implemented Interfaces:
-
Serializable
public class IncompleteAnnotationException extends RuntimeException
抛出以指示程序已尝试访问在编辑(或序列化)注释后添加到注释类型定义的注释类型的元素。 如果新元素具有默认值,则不会抛出此异常。 这个异常可以抛出API used to read annotations reflectively 。- 从以下版本开始:
- 1.5
- 另请参见:
-
AnnotatedElement
, Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 IncompleteAnnotationException(Class<? extends Annotation> annotationType, String elementName)
构造一个IncompleteAnnotationException来指示指定的元素在指定的注释类型中丢失。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Class<? extends Annotation>
annotationType()
返回缺少元素的注释类型的Class对象。String
elementName()
返回缺少元素的名称。-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
构造方法详细信息
-
IncompleteAnnotationException
public IncompleteAnnotationException(Class<? extends Annotation> annotationType, String elementName)
构造一个IncompleteAnnotationException来指示指定的元素在指定的注释类型中丢失。- 参数
-
annotationType
- 注释类型的Class对象 -
elementName
- 缺少元素的名称 - 异常
-
NullPointerException
- 如果任一参数是null
-
-
方法详细信息
-
annotationType
public Class<? extends Annotation> annotationType()
返回缺少元素的注释类型的Class对象。- 结果
- 具有缺少元素的注释类型的Class对象
-
elementName
public String elementName()
返回缺少元素的名称。- 结果
- 缺少元素的名称
-
-