Package | Description |
---|---|
org.springframework.context.annotation |
Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
|
org.springframework.core.type |
Core support package for type introspection.
|
org.springframework.core.type.classreading |
Support classes for reading annotation and class-level metadata.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Condition.matches(ConditionContext context,
AnnotatedTypeMetadata metadata)
Determine if the condition matches.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationMetadata
Interface that defines abstract access to the annotations of a specific
class, in a form that does not require that class to be loaded yet.
|
interface |
MethodMetadata
Interface that defines abstract access to the annotations of a specific
class, in a form that does not require that class to be loaded yet.
|
Modifier and Type | Class and Description |
---|---|
class |
StandardAnnotationMetadata
AnnotationMetadata implementation that uses standard reflection
to introspect a given Class . |
class |
StandardMethodMetadata
MethodMetadata implementation that uses standard reflection
to introspect a given Method . |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationMetadataReadingVisitor
ASM class visitor which looks for the class name and implemented types as
well as for the annotations defined on the class, exposing them through
the
AnnotationMetadata interface. |
class |
MethodMetadataReadingVisitor
ASM method visitor which looks for the annotations defined on a method,
exposing them through the
MethodMetadata
interface. |