java.lang.ObjectSE
org.springframework.classify.util.AnnotationMethodResolver
- 実装済みのインターフェース一覧:
MethodResolver
指定されたアノテーション型を含む特定のクラス上の単一のメソッドを検索する MethodResolver 実装。
- 作成者:
- Mark Fisher
コンストラクター概要
コンストラクターコンストラクター説明AnnotationMethodResolver(ClassSE<? extends AnnotationSE> annotationType) 指定されたメソッドレベルのアノテーション型の MethodResolver を作成します方法の概要
修飾子と型メソッド説明findMethod(ClassSE<?> clazz) このリゾルバーが検索しているアノテーション型を含む指定されたクラスの単一のメソッドを見つけます。findMethod(ObjectSE candidate) このリゾルバーが検索しているアノテーション型を含む、指定された候補オブジェクトのクラスで単一のメソッドを見つけます。
コンストラクターの詳細
AnnotationMethodResolver
指定されたメソッドレベルのアノテーション型の MethodResolver を作成します- パラメーター:
annotationType- アノテーションの型
方法の詳細
findMethod
このリゾルバーが検索しているアノテーション型を含む、指定された候補オブジェクトのクラスで単一のメソッドを見つけます。- 次で指定:
- インターフェース
MethodResolver内のfindMethod - パラメーター:
candidate- アノテーションがチェックされるクラスのインスタンス- 戻り値:
- 単一の一致する Method インスタンス、または候補者のクラスに指定されたアノテーションを持つメソッドが含まれていない場合は
null - 例外:
IllegalArgumentExceptionSE- 指定されたアノテーションが複数のメソッドにある場合
findMethod
このリゾルバーが検索しているアノテーション型を含む指定されたクラスの単一のメソッドを見つけます。- 次で指定:
- インターフェース
MethodResolver内のfindMethod - パラメーター:
clazz- アノテーションを確認する Class インスタンス- 戻り値:
- 単一の一致する Method インスタンス、またはクラスに指定されたアノテーションを持つメソッドが含まれていない場合は
null - 例外:
IllegalArgumentExceptionSE- 指定されたアノテーションが複数のメソッドにある場合