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
参见: