クラス TypeHint.Builder
java.lang.ObjectSE
org.springframework.aot.hint.TypeHint.Builder
- 含まれているクラス:
- TypeHint
TypeHint
のビルダー。メソッドのサマリー
修飾子と型メソッド説明onReachableType
(ClassSE<?> reachableType) このヒントは、指定された型が静的解析の観点から到達可能なコードパスにあるという事実に基づいて条件付きにします。onReachableType
(TypeReference reachableType) このヒントは、指定された型が静的解析の観点から到達可能なコードパスにあるという事実に基づいて条件付きにします。withConstructor
(ListSE<TypeReference> parameterTypes, ExecutableMode mode) 指定されたExecutableMode
を使用して、指定されたパラメーター型でコンストラクターにリフレクションの必要性を登録します。指定された名前のフィールドに対するリフレクションアクセスの必要性を登録します。withMembers
(MemberCategory... memberCategories) 指定されたメンバーカテゴリを追加します。withMethod
(StringSE name, ListSE<TypeReference> parameterTypes, ExecutableMode mode) 指定されたExecutableMode
を使用して、指定された名前とパラメーターの型を持つメソッドにリフレクションの必要性を登録します。
メソッドの詳細
onReachableType
このヒントは、指定された型が静的解析の観点から到達可能なコードパスにあるという事実に基づいて条件付きにします。- パラメーター:
reachableType
- このヒントを適用するために到達可能であるべき型- 戻り値:
this
、メソッドの連鎖を容易にする
onReachableType
このヒントは、指定された型が静的解析の観点から到達可能なコードパスにあるという事実に基づいて条件付きにします。- パラメーター:
reachableType
- このヒントを適用するために到達可能であるべき型- 戻り値:
this
、メソッドの連鎖を容易にする
withField
指定された名前のフィールドに対するリフレクションアクセスの必要性を登録します。- パラメーター:
name
- フィールドの名前- 戻り値:
this
、メソッドの連鎖を容易にする- 関連事項:
withConstructor
指定されたExecutableMode
を使用して、指定されたパラメーター型でコンストラクターにリフレクションの必要性を登録します。- パラメーター:
parameterTypes
- コンストラクターのパラメーター型mode
- リクエストされたモード- 戻り値:
this
、メソッドの連鎖を容易にする
withMethod
public TypeHint.Builder withMethod(StringSE name, ListSE<TypeReference> parameterTypes, ExecutableMode mode) 指定されたExecutableMode
を使用して、指定された名前とパラメーターの型を持つメソッドにリフレクションの必要性を登録します。- パラメーター:
name
- メソッドの名前parameterTypes
- コンストラクターのパラメーター型mode
- リクエストされたモード- 戻り値:
this
、メソッドの連鎖を容易にする
withMembers
指定されたメンバーカテゴリを追加します。- パラメーター:
memberCategories
- 適用するカテゴリ- 戻り値:
this
、メソッドの連鎖を容易にする- 関連事項: