| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 枚举常量 | 字段 | 方法 | 详细信息: 枚举常量 | 字段 | 方法 | |||||||||
java.lang.Objectjava.lang.Enum<SourceVersion>
javax.lang.model.SourceVersion
public enum SourceVersion
Java™ 编程语言的源版本。 有关 The Java™ Language Specification 版本(包括更新和说明)的信息,请参见 http://java.sun.com/docs/books/jls/。
注意,其他源版本常量将添加到将来的语言模型版本中。
| 枚举常量摘要 | |
|---|---|
| RELEASE_0初始版本。 | |
| RELEASE_1Java Platform 1.1 所识别的版本。 | |
| RELEASE_2Java 2 Platform, Standard Edition, v 1.2 所识别的版本。 | |
| RELEASE_3Java 2 Platform, Standard Edition, v 1.3 所识别的版本。 | |
| RELEASE_4Java 2 Platform, Standard Edition, v 1.4 所识别的版本。 | |
| RELEASE_5Java 2 Platform, Standard Edition 5.0 所识别的版本。 | |
| RELEASE_6Java Platform, Standard Edition 6 所识别的版本。 | |
| 方法摘要 | |
|---|---|
| static boolean | isIdentifier(CharSequence name)返回 name是否是语法上有效的标识符(简单名称)或最新源版本中的关键字。 | 
| static boolean | isKeyword(CharSequence s)返回 s是否是最新源版本中的关键字或字面值。 | 
| static boolean | isName(CharSequence name)返回 name是否是最新源版本中语法上有效的限定名称。 | 
| static SourceVersion | latest()返回可以建模的最新源版本。 | 
| static SourceVersion | latestSupported()返回完全受当前执行环境支持的最新源版本。 | 
| static SourceVersion | valueOf(String name)返回带有指定名称的该类型的枚举常量。 | 
| static SourceVersion[] | values()Returns an array containing the constants of this enum type, in the order they are declared. | 
| 从类 java.lang.Enum 继承的方法 | 
|---|
| clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| getClass, notify, notifyAll, wait, wait, wait | 
| 枚举常量详细信息 | 
|---|
public static final SourceVersion RELEASE_0
public static final SourceVersion RELEASE_1
RELEASE_0。
public static final SourceVersion RELEASE_2
strictfp 修饰符。
public static final SourceVersion RELEASE_3
RELEASE_2 没有太大区别。
public static final SourceVersion RELEASE_4
public static final SourceVersion RELEASE_5
for 循环和十六进制浮点字面值的版本。
public static final SourceVersion RELEASE_6
RELEASE_5 没有太大区别。
| 方法详细信息 | 
|---|
public static final SourceVersion[] values()
for(SourceVersion c : SourceVersion.values())
        System.out.println(c);
public static SourceVersion valueOf(String name)
指定要返回的枚举常量的名称。 - 
如果该枚举类型没有带有指定名称的常量, - 则抛出 IllegalArgumentExceptionpublic static SourceVersion latest()
public static SourceVersion latestSupported()
RELEASE_5 或更高版本。
public static boolean isIdentifier(CharSequence name)
name 是否是语法上有效的标识符(简单名称)或最新源版本中的关键字。如果 name 开头是一个 Character.isJavaIdentifierStart(int) 返回 true 的初始字符,且后面只跟有 Character.isJavaIdentifierPart(int) 返回 true 的字符,那么该方法返回 true。此模式匹配常规标识符、关键字以及字面值 "true"、"false" 和 "null"。该方法对其他所有字符串返回 false。
name - 要检查的字符串
true,否则返回 false。public static boolean isName(CharSequence name)
name 是否是最新源版本中语法上有效的限定名称。与 isIdentifier 不同,此方法对关键字和字面值返回 false。
name - 要检查的字符串
true,否则返回 false。public static boolean isKeyword(CharSequence s)
s 是否是最新源版本中的关键字或字面值。
s - 要检查的字符串
s 是关键字或字面值,则返回 true,否则返回 false。| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 枚举常量 | 字段 | 方法 | 详细信息: 枚举常量 | 字段 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。