java.lang.Object
java.lang.Enum<SourceCodeAnalysis.Completeness>
jdk.jshell.SourceCodeAnalysis.Completeness
- すべての実装されたインタフェース:
Serializable
,Comparable<SourceCodeAnalysis.Completeness>
,Constable
- 含まれているクラス:
SourceCodeAnalysis
public static enum SourceCodeAnalysis.Completeness extends Enum<SourceCodeAnalysis.Completeness>
指定された入力の完全性を示します。
-
ネストされたクラスのサマリー
クラスjava.lang.Enumで宣言されたネストされたクラス/インタフェース
Enum.EnumDesc<E extends Enum<E>>
-
列挙型定数のサマリー
列挙型定数説明入力は完全なソース・スニペット(宣言または文)です。このセミコロンを追加すると、入力は完全なソース・スニペットになります。末尾に(non-terminated)空の文がある文。入力を完了するには、指定された入力を超えるソースが必要です。空の入力。入力にエラーが含まれているため、入力の完全性を判断できませんでした。 -
メソッドのサマリー
修飾子と型メソッド説明boolean
ソースの最初のスニペットが完了しているかどうかを示します。指定された名前を持つこのクラスのenum定数を返します。static SourceCodeAnalysis.Completeness[]
values()
この列挙クラスの定数を含む配列を宣言されている順序で 返します。
-
列挙型定数の詳細
-
COMPLETE
public static final SourceCodeAnalysis.Completeness COMPLETE入力は完全なソース・スニペット(宣言または文)です。 -
COMPLETE_WITH_SEMI
public static final SourceCodeAnalysis.Completeness COMPLETE_WITH_SEMIこのセミコロンを追加すると、入力は完全なソース・スニペットになります。 これは、入力の終了が検出された場合にのみ返されます。 -
DEFINITELY_INCOMPLETE
public static final SourceCodeAnalysis.Completeness DEFINITELY_INCOMPLETE入力を完了するには、指定された入力を超えるソースが必要です。 セミコロンでは完了しません。 これは、入力の終了が検出された場合にのみ返されます。 -
CONSIDERED_INCOMPLETE
public static final SourceCodeAnalysis.Completeness CONSIDERED_INCOMPLETE末尾に(non-terminated)空の文がある文。 技術的にはセミコロンが追加された完全な文ですが、その仮定が望ましい動作であることはまれです。 入力は未完了とみなされます。 コメントと空白は空とみなされます。 -
EMPTY
public static final SourceCodeAnalysis.Completeness EMPTY空の入力。 入力は未完了とみなされます。 コメントと空白は空とみなされます。 -
UNKNOWN
public static final SourceCodeAnalysis.Completeness UNKNOWN入力にエラーが含まれているため、入力の完全性を判断できませんでした。 エラー検出は完全性分析の目標ではありませんが、エラーは完全性の決定を妨げます。 評価はエラー情報を取得する最適なメカニズムであるため、入力は完了とみなされます。
-
-
メソッドの詳細
-
values
public static SourceCodeAnalysis.Completeness[] values()この列挙クラスの定数を含む配列を宣言されている順序で 返します。- 戻り値:
- この列挙クラスの定数を宣言されている順序で含む配列
-
valueOf
public static SourceCodeAnalysis.Completeness valueOf(String name) 指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子と正確に一致する必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name
- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException
- この列挙型クラスに指定された名前の定数がない場合NullPointerException
- 引数がnullの場合
-
isComplete
public boolean isComplete()ソースの最初のスニペットが完了しているかどうかを示します。 たとえば、"x=
"は完了していませんが、後続の行で"x=2+2
"になる場合でも、"x=2
"は完了しています。 すでに間違ったコードが完了とマークされています。- 戻り値:
true
入力が完全なスニペットであるか開始するかどうか; そうでなければfalse
-