类 AnnotationFinder
java.lang.Object
spring.turbo.core.AnnotationFinder
元注释相关工具
- 从以下版本开始:
- 2.0.11
- 作者:
- 应卓
-
方法概要
修饰符和类型方法说明static <A extends Annotation>
AfindAnnotation(Class<?> type, Class<A> annotationType) static <A extends Annotation>
AfindAnnotation(Constructor<?> constructor, Class<A> annotationType) static <A extends Annotation>
AfindAnnotation(Field field, Class<A> annotationType) static <A extends Annotation>
AfindAnnotation(Method method, Class<A> annotationType) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Class<?> type, Class<A> annotationType) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Class<?> type, Class<A> annotationType, boolean classValueAsString) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Class<?> type, Class<A> annotationType, boolean classValueAsString, boolean nestedAnnotationsAsMap) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Constructor<?> constructor, Class<A> annotationType) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Constructor<?> constructor, Class<A> annotationType, boolean classValueAsString) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Constructor<?> constructor, Class<A> annotationType, boolean classValueAsString, boolean nestedAnnotationsAsMap) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Field field, Class<A> annotationType) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Field field, Class<A> annotationType, boolean classValueAsString) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Field field, Class<A> annotationType, boolean classValueAsString, boolean nestedAnnotationsAsMap) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Method method, Class<A> annotationType) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Method method, Class<A> annotationType, boolean classValueAsString) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributesfindAnnotationAttributes(Method method, Class<A> annotationType, boolean classValueAsString, boolean nestedAnnotationsAsMap) static <A extends Annotation>
AfindRequiredAnnotation(Class<?> type, Class<A> annotationType) static <A extends Annotation>
AfindRequiredAnnotation(Constructor<?> constructor, Class<A> annotationType) static <A extends Annotation>
AfindRequiredAnnotation(Field field, Class<A> annotationType) static <A extends Annotation>
AfindRequiredAnnotation(Method method, Class<A> annotationType) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributestoAnnotationAttributes(A annotation) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributestoAnnotationAttributes(A annotation, boolean classValueAsString) static <A extends Annotation>
org.springframework.core.annotation.AnnotationAttributestoAnnotationAttributes(A annotation, boolean classValueAsString, boolean nestedAnnotationsAsMap)
-
方法详细资料
-
findAnnotation
@Nullable public static <A extends Annotation> A findAnnotation(Class<?> type, Class<A> annotationType) -
findRequiredAnnotation
public static <A extends Annotation> A findRequiredAnnotation(Class<?> type, Class<A> annotationType) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Class<?> type, Class<A> annotationType) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Class<?> type, Class<A> annotationType, boolean classValueAsString) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Class<?> type, Class<A> annotationType, boolean classValueAsString, boolean nestedAnnotationsAsMap) -
findAnnotation
@Nullable public static <A extends Annotation> A findAnnotation(Method method, Class<A> annotationType) -
findRequiredAnnotation
public static <A extends Annotation> A findRequiredAnnotation(Method method, Class<A> annotationType) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Method method, Class<A> annotationType) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Method method, Class<A> annotationType, boolean classValueAsString) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Method method, Class<A> annotationType, boolean classValueAsString, boolean nestedAnnotationsAsMap) -
findAnnotation
@Nullable public static <A extends Annotation> A findAnnotation(Field field, Class<A> annotationType) -
findRequiredAnnotation
-
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Field field, Class<A> annotationType) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Field field, Class<A> annotationType, boolean classValueAsString) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Field field, Class<A> annotationType, boolean classValueAsString, boolean nestedAnnotationsAsMap) -
findAnnotation
@Nullable public static <A extends Annotation> A findAnnotation(Constructor<?> constructor, Class<A> annotationType) -
findRequiredAnnotation
public static <A extends Annotation> A findRequiredAnnotation(Constructor<?> constructor, Class<A> annotationType) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Constructor<?> constructor, Class<A> annotationType) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Constructor<?> constructor, Class<A> annotationType, boolean classValueAsString) -
findAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes findAnnotationAttributes(Constructor<?> constructor, Class<A> annotationType, boolean classValueAsString, boolean nestedAnnotationsAsMap) -
toAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes toAnnotationAttributes(@Nullable A annotation) -
toAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes toAnnotationAttributes(@Nullable A annotation, boolean classValueAsString) -
toAnnotationAttributes
public static <A extends Annotation> org.springframework.core.annotation.AnnotationAttributes toAnnotationAttributes(@Nullable A annotation, boolean classValueAsString, boolean nestedAnnotationsAsMap)
-