インターフェース TypeCollector.TypeCollectorFilters
- 含まれているクラス:
TypeCollector
public static interface TypeCollector.TypeCollectorFilters
型、フィールド、メソッドをフィルタリングしてイントロスペクトされ、AOT 処理にコントリビュートされないようにするための述語を提供する戦略インターフェース。
BeanRegistrationAotProcessor 実装は "META-INF/spring/aot.factories" < T > リソースに登録する必要があります。このインターフェースは SPI として機能し、AotServices を通じて提供できます。
TypeCollector はすべての実装を検出し、このインターフェースによって返される複合述語を適用して、AOT コントリビュートから不要な到達可能な型をフィルターします。
- 導入:
- 4.0
- 作成者:
- Mark Paluch
方法の概要
修飾子と型メソッド説明default PredicateSE<ClassSE<?>> フィルター型に述語を返します。default PredicateSE<FieldSE> フィールドをフィルターするための述語を返します。default PredicateSE<MethodSE> メソッドシグネチャーイントロスペクションのメソッドをフィルターするための述語を返します。提供されていません。
メソッドの詳細
classPredicate
fieldPredicate
methodPredicate
メソッドシグネチャーイントロスペクションのメソッドをフィルターするための述語を返します。提供されていません。- 戻り値:
- メソッドをフィルタリングするための述語。