This interface cannot be implemented directly; subinterfaces must provide the advice type implementing the introduction.
Introduction is the implementation of additional interfaces (not implemented by a target) via AOP advice.
- Rod Johnson
- See Also:
getClassFilterClassFilter getClassFilter()Return the filter determining which target classes this introduction should apply to.
This represents the class part of a pointcut. Note that method matching doesn't make sense to introductions.
- the class filter
validateInterfacesvoid validateInterfaces() throws IllegalArgumentExceptionCan the advised interfaces be implemented by the introduction advice? Invoked before adding an IntroductionAdvisor.
IllegalArgumentException- if the advised interfaces can't be implemented by the introduction advice