@java.lang.Deprecated public class FilteredAnnotationMetadata extends org.springframework.core.type.StandardClassMetadata implements org.springframework.core.type.AnnotationMetadata
org.springframework.core.type.AnnotationMetadata implementation that uses standard reflection to introspect a given java.lang.Class.
Note: this class was ported to GORM 9 from Spring Framework 6.1 since the package filter can't be passed to the spring version.
| Constructor and description |
|---|
FilteredAnnotationMetadata(java.lang.Class<?> introspectedClass, org.springframework.core.annotation.AnnotationFilter filter)Create a new StandardAnnotationMetadata wrapper for the given Class. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public org.springframework.util.MultiValueMap<java.lang.String, java.lang.Object> |
getAllAnnotationAttributes(java.lang.String annotationName, boolean classValuesAsString) |
|
public java.util.Set<org.springframework.core.type.MethodMetadata> |
getAnnotatedMethods(java.lang.String annotationName) |
|
public java.util.Map<java.lang.String, java.lang.Object> |
getAnnotationAttributes(java.lang.String annotationName, boolean classValuesAsString) |
|
public java.util.Set<java.lang.String> |
getAnnotationTypes() |
|
public org.springframework.core.annotation.MergedAnnotations |
getAnnotations() |
|
public java.util.Set<org.springframework.core.type.MethodMetadata> |
getDeclaredMethods() |
|
public boolean |
hasAnnotatedMethods(java.lang.String annotationName) |
| Methods inherited from class | Name |
|---|---|
class org.springframework.core.type.StandardClassMetadata |
org.springframework.core.type.StandardClassMetadata#getSuperClassName(), org.springframework.core.type.StandardClassMetadata#getMemberClassNames(), org.springframework.core.type.StandardClassMetadata#getEnclosingClassName(), org.springframework.core.type.StandardClassMetadata#isIndependent(), org.springframework.core.type.StandardClassMetadata#getInterfaceNames(), org.springframework.core.type.StandardClassMetadata#getIntrospectedClass(), org.springframework.core.type.StandardClassMetadata#equals(java.lang.Object), org.springframework.core.type.StandardClassMetadata#toString(), org.springframework.core.type.StandardClassMetadata#hashCode(), org.springframework.core.type.StandardClassMetadata#isInterface(), org.springframework.core.type.StandardClassMetadata#isAnnotation(), org.springframework.core.type.StandardClassMetadata#isFinal(), org.springframework.core.type.StandardClassMetadata#isAbstract(), org.springframework.core.type.StandardClassMetadata#getClassName(), org.springframework.core.type.StandardClassMetadata#wait(long, int), org.springframework.core.type.StandardClassMetadata#wait(), org.springframework.core.type.StandardClassMetadata#wait(long), org.springframework.core.type.StandardClassMetadata#getClass(), org.springframework.core.type.StandardClassMetadata#notify(), org.springframework.core.type.StandardClassMetadata#notifyAll(), org.springframework.core.type.StandardClassMetadata#isConcrete(), org.springframework.core.type.StandardClassMetadata#hasEnclosingClass(), org.springframework.core.type.StandardClassMetadata#hasSuperClass() |
Create a new StandardAnnotationMetadata wrapper for the given Class.
introspectedClass - the Class to introspect