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.