Class AspectJTypeFilter

java.lang.Object
org.springframework.core.type.filter.AspectJTypeFilter
All Implemented Interfaces:
TypeFilter

public class AspectJTypeFilter extends Object implements 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 Details

  • 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 interface TypeFilter
      Parameters:
      metadataReader - the metadata reader for the target class
      metadataReaderFactory - 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