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定数を宣言するために使用される識別子とexactlyと一致する必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
name
- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException
- この列挙型クラスに指定された名前の定数がない場合NullPointerException
- 引数がnullの場合
-
isComplete
public boolean isComplete()ソースの最初のスニペットが完了しているかどうかを示します。 たとえば、"x=
"は完全ではありませんが、"x=2
"は完了します。後続の行で"x=2+2
"にすることもできます。 既に誤ったコードは完了とマークされています。- 戻り値:
true
入力が完全なスニペットであるか開始するかどうか;そうでなければfalse
-