JavaTM 2 Platform
Standard Ed. 6

类 javax.lang.model.SourceVersion
的使用

使用 SourceVersion 的软件包
javax.annotation.processing 用来声明注释处理器并允许注释处理器与注释处理工具环境通信的工具。 
javax.lang.model 用来为 Java 编程语言建立模型的包的类和层次结构。 
javax.tools 为能够从程序(例如,编译器)中调用的工具提供接口。 
 

javax.annotation.processingSourceVersion 的使用
 

返回 SourceVersionjavax.annotation.processing 中的方法
 SourceVersion ProcessingEnvironment.getSourceVersion()
          返回任何生成的文件应该符合的源版本。
 SourceVersion AbstractProcessor.getSupportedSourceVersion()
          如果 processor 类是使用 SupportedSourceVersion 注释的,则返回注释中的源版本。
 SourceVersion Processor.getSupportedSourceVersion()
          返回此注释 Processor 支持的最新的源版本。
 

javax.lang.modelSourceVersion 的使用
 

返回 SourceVersionjavax.lang.model 中的方法
static SourceVersion SourceVersion.latest()
          返回可以建模的最新源版本。
static SourceVersion SourceVersion.latestSupported()
          返回完全受当前执行环境支持的最新源版本。
static SourceVersion SourceVersion.valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
static SourceVersion[] SourceVersion.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

javax.toolsSourceVersion 的使用
 

返回变量类型为 SourceVersion 的类型的 javax.tools 中的方法
 Set<SourceVersion> Tool.getSourceVersions()
          获取此工具支持的 Java™ 编程语言的源版本。
 


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only