javax.lang.model

异常
用来为 Java 编程语言建立模型的包的类和层次结构。

请参见:
          描述

枚举摘要
SourceVersion Java™ 编程语言的源版本。
 

软件包 javax.lang.model 的描述

用来为 Java 编程语言建立模型的包的类和层次结构。 此包及其子包的成员适用于语言建模、语言处理任务和 API(包括但并不仅限于注释处理框架)。

此语言模型使用基于镜像 的设计;请参阅

Gilad Bracha 和 David Ungar 的 Mirrors:Design Principles for Meta-level Facilities of Object-Oriented Programming Languages。发表于 2004 年 10 月召开的关于面向对象编程、系统、语言和应用程序的 ACM 程序会议(Proc. of the ACM Conf.)。
具体来说,该模型使静态语言构造(比如表示 java.util.Set元素)与某一元素所关联的 类型系列(比如原始类型 java.util.Setjava.util.Set<String>java.util.Set<T>)之间有所区别。

除非另行指定,否则,如果给定一个 null 参数,此包中的方法将抛出 NullPointerException

从以下版本开始:
1.6