Class AspectJTypeFilter
java.lang.Object
org.springframework.core.type.filter.AspectJTypeFilter
- All Implemented Interfaces:
TypeFilter
Type filter that uses AspectJ type pattern for matching.
A critical implementation details of this type filter is that it does not load the class being examined to match with a type pattern.
- Since:
- 2.5
- Author:
- Ramnivas Laddad, Juergen Hoeller
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
match
(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) Determine whether this filter matches for the class described by the given metadata.
-
Constructor Details
-
AspectJTypeFilter
-
-
Method Details
-
match
public boolean match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) throws IOException Description copied from interface:TypeFilter
Determine whether this filter matches for the class described by the given metadata.- Specified by:
match
in interfaceTypeFilter
- Parameters:
metadataReader
- the metadata reader for the target classmetadataReaderFactory
- a factory for obtaining metadata readers for other classes (such as superclasses and interfaces)- Returns:
- whether this filter matches
- Throws:
IOException
- in case of I/O failure when reading metadata
-