インタフェースSourceCodeAnalysis.ElementSuggestion

含まれているクラス:
SourceCodeAnalysis

パブリック静的シール済インタフェースSourceCodeAnalysis.ElementSuggestion
特定のスニペットの可能な継続である要素の説明。
APIのノート:
このインタフェースのインスタンスおよび返される要素のインスタンスを使用および保持する必要があるのは、SourceCodeAnalysis.completionSuggestions(java.lang.String, int, jdk.jshell.SourceCodeAnalysis.ElementSuggestionConvertor)メソッドの実行時のみです。 メソッドのコンテキスト外での使用はサポートされておらず、効果は未定義です。
導入されたバージョン:
26
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    この要素を挿入する元のスニペット内のオフセットを戻します。
    この要素のjavadocドキュメントのサプライヤを返します。
    可能な継続要素を返します。この項目が要素を表さない場合はnullを返します。
    可能な継続キーワードを返します。このアイテムがキーワードを表さない場合はnullを返します。
    boolean
    この要素のタイプがコンテキストに収まる場合は、trueを返します。
  • メソッドの詳細

    • element

      Element element()
      可能な継続要素を返します。この項目が要素を表さない場合はnullを返します。
      戻り値:
      可能な継続要素、またはこの項目が要素を表さない場合はnull
    • keyword

      String keyword()
      可能な継続キーワードを返します。このアイテムがキーワードを表さない場合はnullを返します。
      戻り値:
      可能な継続キーワード。この項目がキーワードを表さない場合はnull
    • matchesType

      boolean matchesType()
      この要素のタイプがコンテキストに収まる場合は、trueを返します。 通常、エレメントのタイプが予期されるタイプに適合する場合に使用されます。
      戻り値:
      この要素のタイプがコンテキストに収まる場合はtrue
    • anchor

      int anchor()
      この要素を挿入する元のスニペット内のオフセットを戻します。
      戻り値:
      この要素を挿入する、元のスニペットのオフセット。
    • documentation

      Supplier<String> documentation()
      この要素のjavadocドキュメントのサプライヤを返します。
      APIのノート:
      このメソッドから戻されたインスタンスは、長期間保持でき、SourceCodeAnalysis.completionSuggestions(java.lang.String, int, jdk.jshell.SourceCodeAnalysis.ElementSuggestionConvertor)メソッドのコンテキスト外でコールできます。
      戻り値:
      この要素のjavadocドキュメントのサプライヤ