java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
javax.lang.model.UnknownEntityException
javax.lang.model.element.UnknownAnnotationValueException
- 所有已实现的接口:
-
Serializable
表示遇到了一种未知类型的注解值。如果语言发展并且可以在注解中存储新类型的注解值,则可能会发生这种情况。可能会被注解值访问者抛出,以指示该访问者是为语言的先前版本创建的。
- 自版本:
- 1.6
- 参见:
-
Constructor Summary
ConstructorDescription创建一个新的UnknownAnnotationValueException
。 -
Method Summary
Modifier and TypeMethodDescription返回附加参数。返回未知的注解值。Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
UnknownAnnotationValueException
创建一个新的UnknownAnnotationValueException
。参数p
可用于传递有关遇到未知注解值的上下文的附加参数;例如,AnnotationValueVisitor
的访问方法可以传递它们的附加参数。- 参数:
-
av
- 未知的注解值,可以为null
-
p
- 附加参数,可以为null
-
-
Method Details
-
getUnknownAnnotationValue
返回未知的注解值。如果此异常已被序列化然后重新读取,则该值可能不可用。- 返回:
-
未知元素,如果不可用则为
null
-
getArgument
返回附加参数。- 返回:
-
附加参数,如果不可用则为
null
-