クラス TypeHint.Builder

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

public static class TypeHint.Builder extends ObjectSE
TypeHint のビルダー。
  • メソッドの詳細

    • onReachableType

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

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

      public TypeHint.Builder withField(StringSE name)
      指定された名前のフィールドに反映の必要性を登録します。
      パラメーター:
      name - フィールドの名前
      戻り値:
      this、メソッドの連鎖を容易にする
    • withConstructor

      public TypeHint.Builder withConstructor(ListSE<TypeReference> parameterTypes, ExecutableMode mode)
      指定された ExecutableMode を使用して、指定されたパラメーター型でコンストラクターにリフレクションの必要性を登録します。
      パラメーター:
      parameterTypes - コンストラクターのパラメーター型
      mode - リクエストされたモード
      戻り値:
      this、メソッドの連鎖を容易にする
    • withMethod

      public TypeHint.Builder withMethod(StringSE name, ListSE<TypeReference> parameterTypes, ExecutableMode mode)
      指定された ExecutableMode を使用して、指定された名前とパラメーターの型を持つメソッドにリフレクションの必要性を登録します。
      パラメーター:
      name - メソッドの名前
      parameterTypes - コンストラクターのパラメーター型
      mode - リクエストされたモード
      戻り値:
      this、メソッドの連鎖を容易にする
    • withMembers

      public TypeHint.Builder withMembers(MemberCategory... memberCategories)
      指定されたメンバーカテゴリを追加します。
      パラメーター:
      memberCategories - 適用するカテゴリ
      戻り値:
      this、メソッドの連鎖を容易にする
      関連事項: