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
"は完了します。後続の行で"x=2+2
"にすることもできます。 既に誤ったコードは完了とマークされています。- 戻り値:
true
入力が完全なスニペットであるか開始するかどうか;そうでなければfalse
-