请参见:
描述
枚举摘要 | |
---|---|
SourceVersion | Java™ 编程语言的源版本。 |
用来为 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.Set
、
java.util.Set<String>
和
java.util.Set<T>
)之间有所区别。
除非另行指定,否则,如果给定一个 null
参数,此包中的方法将抛出 NullPointerException
。