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 で認識されるバージョンです。
|
修飾子と型 | メソッドと説明 |
---|---|
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
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, 2013, Oracle and/or its affiliates. All rights reserved.