インターフェース MethodResolver
- すべての既知の実装クラス:
AnnotationMethodResolver
public interface MethodResolver
クラス上の単一のメソッドを検出するための戦略インターフェース。
- 作成者:
- Mark Fisher, Mahmoud Ben Hassine
メソッドのサマリー
修飾子と型メソッド説明findMethod
(ClassSE<?> clazz) このリゾルバーの条件に一致する、指定されたクラスの単一のメソッドを見つけます。findMethod
(ObjectSE candidate) 提供されたオブジェクトで、このリゾルバーの条件に一致する単一のメソッドを見つけます。
メソッドの詳細
findMethod
提供されたオブジェクトで、このリゾルバーの条件に一致する単一のメソッドを見つけます。- パラメーター:
candidate
- クラスでメソッドを検索する必要がある候補オブジェクト- 戻り値:
- 単一のメソッド、またはこのリゾルバーの条件に一致するメソッドが見つからない場合は
null
。 - 例外:
IllegalArgumentExceptionSE
- 特定の候補のクラスで定義された複数のメソッドがこのリゾルバーの条件に一致する場合
findMethod
このリゾルバーの条件に一致する、指定されたクラスの単一のメソッドを見つけます。- パラメーター:
clazz
- メソッドを検索するクラスインスタンス- 戻り値:
- 単一のメソッド、またはこのリゾルバーの条件に一致するメソッドが見つからない場合は
null
。 - 例外:
IllegalArgumentExceptionSE
- 特定のクラスで定義された複数のメソッドがこのリゾルバーの条件に一致する場合