JavaTM Platform
Standard Ed. 6

软件包 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

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策