インターフェース MethodMetadata
- すべてのスーパーインターフェース:
AnnotatedTypeMetadata
- すべての既知の実装クラス:
StandardMethodMetadata
特定のメソッドのアノテーションへの抽象アクセスを、そのメソッドのクラスをまだロードする必要のない形式で定義するインターフェース。
- 導入:
- 3.0
- 作成者:
- Juergen Hoeller, Mark Pollack, Chris Beams, Phillip Webb
- 関連事項:
方法の概要
インターフェース org.springframework.core.type.AnnotatedTypeMetadata から継承されたメソッド
getAllAnnotationAttributes, getAllAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotations, getMergedRepeatableAnnotationAttributes, getMergedRepeatableAnnotationAttributes, getMergedRepeatableAnnotationAttributes, isAnnotated
メソッドの詳細
getMethodName
StringSE getMethodName()基になるメソッドの名前を取得します。getDeclaringClassName
StringSE getDeclaringClassName()基になるメソッドを宣言するクラスの完全修飾名を取得します。getReturnTypeName
StringSE getReturnTypeName()基になるメソッドの宣言された戻り型の完全修飾名を取得します。- 導入:
- 4.2
isAbstract
boolean isAbstract()基になるメソッドが効果的に抽象であるかどうかを判断します。つまり、クラスで抽象としてマークされているか、インターフェースで通常のデフォルト以外のメソッドとして宣言されているかを判断します。- 導入:
- 4.2
isStatic
boolean isStatic()基になるメソッドが「静的」として宣言されているかどうかを判別します。isFinal
boolean isFinal()基になるメソッドが "final" としてマークされているかどうかを判別します。isOverridable
boolean isOverridable()基になるメソッドがオーバーライド可能かどうか、つまり静的、最終、プライベートとしてマークされていないかどうかを判断します。