|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 列舉常數 | 欄位 | 方法 | 詳細資訊: 列舉常數 | 欄位 | 方法 |
java.lang.Object java.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。