- 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>>
 
- 
 - 
列挙型定数のサマリー列挙型定数 列挙型定数 説明 COMPLETE入力は完全なソース・スニペット(宣言または文)です。COMPLETE_WITH_SEMIこのセミコロンの追加により、入力は完全なソース・スニペットになります。CONSIDERED_INCOMPLETE末尾が(non-terminated)の空文を持つ文。DEFINITELY_INCOMPLETEそれが完了するためには、与えられた入力を超えたさらなるソースがなければなりません。EMPTY空の入力。UNKNOWN入力の完全性は、エラーが含まれているため、判別できませんでした。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 booleanisComplete()ソースの最初のスニペットが完了しているかどうかを示します。static SourceCodeAnalysis.CompletenessvalueOf(String name)指定された名前を持つ、この型の列挙型定数を返します。static SourceCodeAnalysis.Completeness[]values()この列挙型の定数を含む配列を、宣言されている順序で返します。
 
- 
- 
- 
列挙型定数の詳細- 
COMPLETEpublic static final SourceCodeAnalysis.Completeness COMPLETE 入力は完全なソース・スニペット(宣言または文)です。
 - 
COMPLETE_WITH_SEMIpublic static final SourceCodeAnalysis.Completeness COMPLETE_WITH_SEMI このセミコロンの追加により、入力は完全なソース・スニペットになります。 これは、入力の終わりに遭遇したときにのみ返されます。
 - 
DEFINITELY_INCOMPLETEpublic static final SourceCodeAnalysis.Completeness DEFINITELY_INCOMPLETE それが完了するためには、与えられた入力を超えたさらなるソースがなければなりません。 セミコロンでは完了しません。 これは、入力の終わりに遭遇したときにのみ返されます。
 - 
CONSIDERED_INCOMPLETEpublic static final SourceCodeAnalysis.Completeness CONSIDERED_INCOMPLETE 末尾が(non-terminated)の空文を持つ文。 技術的にはセミコロンを追加した完全な文になりますが、その前提が望ましい動作であることはまれです。 入力は不完全とみなされます。 コメントと空白は空であると見なされます。
 - 
EMPTYpublic static final SourceCodeAnalysis.Completeness EMPTY 空の入力。 入力は不完全とみなされます。 コメントと空白は空であると見なされます。
 - 
UNKNOWNpublic static final SourceCodeAnalysis.Completeness UNKNOWN 入力の完全性は、エラーが含まれているため、判別できませんでした。 エラー検出は完全性分析の目標ではありませんが、エラーは完全性の判断に干渉しました。 評価はエラー情報を取得するための最良のメカニズムであるため、入力は完了したとみなされます。
 
- 
 - 
メソッドの詳細- 
valuespublic static SourceCodeAnalysis.Completeness[] values() この列挙型の定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型の定数を含む配列(宣言されている順序)
 
 - 
valueOfpublic static SourceCodeAnalysis.Completeness valueOf(String name) 指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 (不適切な空白文字は許可されません。)- パラメータ:
- name- 返される列挙型定数の名前。
- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
- IllegalArgumentException- 指定された名前を持つ定数をこの列挙型が持っていない場合
- NullPointerException- 引数がnullの場合
 
 - 
isCompletepublic boolean isComplete() ソースの最初のスニペットが完了しているかどうかを示します。 たとえば、"x="は完全ではありませんが、"x=2"は完了します。後続の行で"x=2+2"にすることもできます。 既に誤ったコードは完了とマークされています。- 戻り値:
- true入力が完全なスニペットであるか開始するかどうか;そうでなければ- false
 
 
- 
 
-