クラス TypeUtils
java.lang.ObjectSE
org.springframework.data.util.TypeUtils
- 作成者:
- Christoph Strobl
ネストされたクラスのサマリー
フィールドサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明getAnnotatedField
(ClassSE<?> type, StringSE annotationName) static boolean
hasAnnotatedField
(ClassSE<?> type, StringSE annotationName) static boolean
isAnnotationFromOrMetaAnnotated
(ClassSE<? extends AnnotationSE> annotation, StringSE prefix) static StreamSE<MergedAnnotation<AnnotationSE>>
resolveAnnotationsFor
(AnnotatedElementSE element) static StreamSE<MergedAnnotation<AnnotationSE>>
resolveAnnotationsFor
(AnnotatedElementSE element, AnnotationFilter filter) static CollectionSE<ClassSE<AnnotationSE>>
static CollectionSE<ClassSE<AnnotationSE>>
resolveAnnotationTypesFor
(AnnotatedElementSE element, AnnotationFilter filter) resolveTypesInSignature
(ClassSE<?> root) resolveTypesInSignature
(ClassSE<?> owner, ConstructorSE<?> constructor) resolveTypesInSignature
(ClassSE<?> owner, MethodSE method) static SetSE<MergedAnnotation<AnnotationSE>>
resolveUsedAnnotations
(ClassSE<?> type) 特定の型に存在するすべてのアノテーションを解決します。static TypeUtils.TypeOps
フィールドの詳細
TRANSACTION_MANAGER_CLASS_NAME
コンストラクターの詳細
TypeUtils
public TypeUtils()
メソッドの詳細
resolveUsedAnnotations
特定の型に存在するすべてのアノテーションを解決します。型、コンストラクター、パラメーター、メソッド、フィールドなどをインスペクションします...- パラメーター:
type
-- 戻り値:
- 決して null にはなりません。
resolveAnnotationsFor
public static StreamSE<MergedAnnotation<AnnotationSE>> resolveAnnotationsFor(AnnotatedElementSE element) resolveAnnotationsFor
public static StreamSE<MergedAnnotation<AnnotationSE>> resolveAnnotationsFor(AnnotatedElementSE element, AnnotationFilter filter) resolveAnnotationTypesFor
public static CollectionSE<ClassSE<AnnotationSE>> resolveAnnotationTypesFor(AnnotatedElementSE element, AnnotationFilter filter) resolveAnnotationTypesFor
public static CollectionSE<ClassSE<AnnotationSE>> resolveAnnotationTypesFor(AnnotatedElementSE element) isAnnotationFromOrMetaAnnotated
public static boolean isAnnotationFromOrMetaAnnotated(ClassSE<? extends AnnotationSE> annotation, StringSE prefix) hasAnnotatedField
getAnnotatedField
resolveTypesInSignature
resolveTypesInSignature
public static SetSE<ClassSE<?>> resolveTypesInSignature(ClassSE<?> owner, ConstructorSE<?> constructor) resolveTypesInSignature
resolveTypesInSignature
type