- java.lang.Object
-
- jdk.jshell.SourceCodeAnalysis.QualifiedNames
-
- 含まれているクラス:
- SourceCodeAnalysis
public static final class SourceCodeAnalysis.QualifiedNames extends Object
使用可能な修飾名のリスト。
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 List<String>getNames()元のコード内の指定された単純名の既知の修飾名。intgetSimpleNameLength()修飾名が収集される元のコード内の単純名の長さ。booleanisResolvable()元のコードで指定されている単純名が変換可能なエレメントを参照しているかどうかを示します。booleanisUpToDate()結果が最新データに基づいているかどうかを示します。
-
-
-
メソッドの詳細
-
getSimpleNameLength
public int getSimpleNameLength()
修飾名が収集される元のコード内の単純名の長さ。- 戻り値:
- 単純名の長さ。候補を計算できるカーソルに名前がすぐに残っていない場合は-1
-
isUpToDate
public boolean isUpToDate()
結果が最新データに基づいているかどうかを示します。listQualifiedNamesメソッドは、クラスパスが完全に検査される前に返すことができます。この場合、このメソッドはfalseを返します。 結果が完全に検査されたクラスパスに基づいている場合、このメソッドはtrueを返します。- 戻り値:
- 結果が最新のデータに基づいている場合は
true、そうでない場合はfalse
-
isResolvable
public boolean isResolvable()
元のコードで指定されている単純名が変換可能なエレメントを参照しているかどうかを示します。- 戻り値:
- 元のコード内の指定された単純名が解決可能な要素を参照する場合は
true、それ以外の場合はfalse
-
-