public enum SourceVersion extends Enum<SourceVersion>
言語の将来のリリースをモデル化するために、ソース・バージョンの定数が今後追加されることに注意してください。
列挙型定数と説明 |
---|
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で認識されるバージョンです。
|
RELEASE_7
Java Platform, Standard Edition 7で認識されるバージョンです。
|
RELEASE_8
Java Platform, Standard Edition 8で認識されるバージョンです。
|
修飾子と型 | メソッドと説明 |
---|---|
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()
この列挙型の定数を含む配列を、宣言されている順序で返します。
|
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
ループ、および16進浮動小数点リテラルを最初にサポートしたリリースです。public static final SourceVersion RELEASE_6
RELEASE_5
から大きな変更はありません。public static final SourceVersion RELEASE_7
try
-with-resources、switch内の文字列、バイナリ・リテラル、複数catchなどが追加されています。public static final SourceVersion RELEASE_8
public static SourceVersion[] values()
for (SourceVersion c : SourceVersion.values()) System.out.println(c);
public static SourceVersion valueOf(String name)
name
- 返される列挙型定数の名前。IllegalArgumentException
- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException
- 引数がnullの場合public static SourceVersion latest()
public static SourceVersion latestSupported()
RELEASE_5
以降が返されるはずです。public static boolean isIdentifier(CharSequence 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
- チェック対象の文字列true
。そうでない場合はfalse
。public static boolean isKeyword(CharSequence s)
s
が最新のソース・バージョンのキーワードまたはリテラルであるかどうかを返します。s
- チェック対象の文字列s
がキーワードまたはリテラルである場合はtrue
。そうでない場合はfalse
。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.