public interface AnnotatedTypeMetadata
AnnotationMetadata
, MethodMetadata
修飾子と型 | メソッドと説明 |
---|---|
MultiValueMap<StringSE, ObjectSE> | getAllAnnotationAttributes(StringSE annotationName) 指定された型のすべてのアノテーションのすべての属性があれば、それを取得します(つまり |
MultiValueMap<StringSE, ObjectSE> | getAllAnnotationAttributes(StringSE annotationName, boolean classValuesAsString) 指定された型のすべてのアノテーションのすべての属性があれば、それを取得します(つまり |
MapSE<StringSE, ObjectSE> | getAnnotationAttributes(StringSE annotationName) 指定された型のアノテーションの属性があれば、それを取得します(つまり |
MapSE<StringSE, ObjectSE> | getAnnotationAttributes(StringSE annotationName, boolean classValuesAsString) 指定された型のアノテーションの属性があれば、それを取得します(つまり |
boolean | isAnnotated(StringSE annotationName) 基になる要素に、指定された型のアノテーションまたはメタアノテーションが定義されているかどうかを判別します。 |
boolean isAnnotated(StringSE annotationName)
このメソッドが true
を返す場合、getAnnotationAttributes(java.lang.String)
は null 以外のマップを返します。
annotationName
- 検索するアノテーション型の完全修飾クラス名 @Nullable MapSE<StringSE,ObjectSE> getAnnotationAttributes(StringSE annotationName)
annotationName
- 検索するアノテーション型の完全修飾クラス名 null
になります。@Nullable MapSE<StringSE,ObjectSE> getAnnotationAttributes(StringSE annotationName, boolean classValuesAsString)
annotationName
- 検索するアノテーション型の完全修飾クラス名 classValuesAsString
- クラス参照を String クラス名に変換して、最初にロードする必要がある可能性のあるクラス参照の代わりに、返されたマップの値として公開するかどうか null
になります。@Nullable MultiValueMap<StringSE,ObjectSE> getAllAnnotationAttributes(StringSE annotationName)
annotationName
- 検索するアノテーション型の完全修飾クラス名 null
になります。getAllAnnotationAttributes(String, boolean)
@Nullable MultiValueMap<StringSE,ObjectSE> getAllAnnotationAttributes(StringSE annotationName, boolean classValuesAsString)
annotationName
- 検索するアノテーション型の完全修飾クラス名 classValuesAsString
- クラス参照を文字列に変換するかどうか null
になります。getAllAnnotationAttributes(String)