クラス LambdaHint.Builder

java.lang.ObjectSE
org.springframework.aot.hint.LambdaHint.Builder
含まれているクラス:
LambdaHint

public static class LambdaHint.Builder extends ObjectSE
導入:
7.0.6
作成者:
Stephane Nicoll
  • メソッドの詳細

    • onReachableType

      public LambdaHint.Builder onReachableType(TypeReference reachableType)
      このヒントは、指定された型が静的解析の観点から到達可能なコードパスにあるという事実に基づいて条件付きにします。
      パラメーター:
      reachableType - このヒントを適用するために到達可能であるべき型
      戻り値:
      this、メソッドの連鎖を容易にする
    • onReachableType

      public LambdaHint.Builder onReachableType(ClassSE<?> reachableType)
      このヒントは、指定された型が静的解析の観点から到達可能なコードパスにあるという事実に基づいて条件付きにします。
      パラメーター:
      reachableType - このヒントを適用するために到達可能であるべき型
      戻り値:
      this、メソッドの連鎖を容易にする
    • withDeclaringMethod

      public LambdaHint.Builder withDeclaringMethod(StringSE name, ListSE<TypeReference> parameterTypes)
      ラムダ式を宣言するメソッドを設定します。
      パラメーター:
      name - メソッドの名前
      parameterTypes - パラメーターの型(存在する場合)。
      戻り値:
      this、メソッドの連鎖を容易にする
    • withDeclaringMethod

      public LambdaHint.Builder withDeclaringMethod(StringSE name, ClassSE<?>... parameterTypes)
      ラムダ式を宣言するメソッドを設定します。
      パラメーター:
      name - メソッドの名前
      parameterTypes - パラメーターの型(存在する場合)。
      戻り値:
      this、メソッドの連鎖を容易にする
    • withInterfaces

      public LambdaHint.Builder withInterfaces(TypeReference... interfaces)
      ラムダ式が実装すべき指定されたインターフェースを追加します。
      パラメーター:
      interfaces - ラムダが実装すべきインターフェース
      戻り値:
      this、メソッドの連鎖を容易にする
    • withInterfaces

      public LambdaHint.Builder withInterfaces(ClassSE<?>... interfaces)
      ラムダ式が実装すべき指定されたインターフェースを追加します。
      パラメーター:
      interfaces - ラムダが実装すべきインターフェース
      戻り値:
      this、メソッドの連鎖を容易にする
    • build

      public LambdaHint build()