クラスSourceCodeAnalysis.QualifiedNames

java.lang.Object
jdk.jshell.SourceCodeAnalysis.QualifiedNames
含まれているクラス:
SourceCodeAnalysis

public static final class SourceCodeAnalysis.QualifiedNames extends Object
使用可能な修飾名のリスト。
導入されたバージョン:
9
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    元のコード内の指定された単純名の既知の修飾名。
    int
    収集した修飾名の元のコード内の単純名の長さ。
    boolean
    元のコードの指定された単純名が変換可能エレメントを参照しているかどうかを示します。
    boolean
    結果が最新データに基づいているかどうかを示します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • メソッドの詳細

    • getNames

      public List<String> getNames()
      元のコード内の指定された単純名の既知の修飾名。
      戻り値:
      既知の修飾名
    • getSimpleNameLength

      public int getSimpleNameLength()
      収集した修飾名の元のコード内の単純名の長さ。
      戻り値:
      単純な名前の長さ。候補を計算できるカーソルにすぐに残っている名前がない場合は -1
    • isUpToDate

      public boolean isUpToDate()
      結果が最新データに基づいているかどうかを示します。 listQualifiedNamesメソッドは、クラスパスが完全に検査される前に戻ります。この場合、このメソッドはfalseを返します。 結果が完全に検査されたクラスパスに基づいている場合、このメソッドはtrueを返します。
      戻り値:
      true結果が最新のデータに基づいている場合; そうでなければfalse
    • isResolvable

      public boolean isResolvable()
      元のコードの指定された単純名が変換可能エレメントを参照しているかどうかを示します。
      戻り値:
      true元のコードの指定された単純な名前が解決可能な要素を参照する場合; そうでなければfalse