|
JavaTM 2 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_1
Java Platform 1.1 所識別的版本。 |
|
RELEASE_2
Java 2 Platform, Standard Edition, v 1.2 所識別的版本。 |
|
RELEASE_3
Java 2 Platform, Standard Edition, v 1.3 所識別的版本。 |
|
RELEASE_4
Java 2 Platform, Standard Edition, v 1.4 所識別的版本。 |
|
RELEASE_5
Java 2 Platform, Standard Edition 5.0 所識別的版本。 |
|
RELEASE_6
Java 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 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 列舉常數 | 欄位 | 方法 | 詳細資訊: 列舉常數 | 欄位 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。