java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
javax.lang.model.UnknownEntityException
javax.lang.model.element.UnknownDirectiveException
- 所有已实现的接口:
-
Serializable
表示遇到了一种未知类型的模块指令。如果语言发展并且新的指令类型被添加到
Directive
层次结构中,则可能会发生这种情况。可能会被指令访问者抛出,以指示该访问者是为语言的先前版本创建的。
- 自版本:
- 9
- 参见:
-
Constructor Summary
ConstructorDescription创建一个新的UnknownElementException
。 -
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
-
UnknownDirectiveException
- 参数:
-
d
- 未知指令,可能为null
-
p
- 额外参数,可能为null
-
-
Method Details
-
getUnknownDirective
返回未知指令。如果此异常已被序列化然后重新读取,则该值可能不可用。- 返回:
-
未知指令,如果不可用则为
null
-
getArgument
返回额外的参数。- 返回:
-
额外参数,如果不可用则为
null
-