Module java.compiler
Package javax.lang.model
package javax.lang.model
包含Java语言模型的类型和层次结构,这是Java编程语言声明和类型的模型。此包及其子包的成员用于语言建模和语言处理任务以及API,包括但不限于注解处理框架。
此语言模型遵循基于镜像的设计;请参阅
Gilad Bracha 和 David Ungar。 镜像:面向对象编程语言元级设施的设计原则。在ACM面向对象编程、系统、语言和应用会议论文集中,2004年10月。特别是,该模型区分了声明的语言构造,比如表示
java.util.Set
的元素,以及可能与元素关联的类型系列,比如原始类型java.util.Set
, java.util.Set<String>
和java.util.Set<T>
。
除非另有说明,此包中的方法在给定null
参数时将抛出NullPointerException
。
- 自版本:
- 1.6
- 参见:
-
ClassDescription表示可被注解的构造。Java编程语言的源代码版本。表示遇到未知类型实体的异常的超类。