public interface IntroductionAdvisor extends Advisor, IntroductionInfo
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.
|Modifier and Type||Method and Description|
Return the filter determining which target classes this introduction should apply to.
Can the advised interfaces be implemented by the introduction advice? Invoked before adding an IntroductionAdvisor.
This represents the class part of a pointcut. Note that method matching doesn't make sense to introductions.
void validateInterfaces() throws IllegalArgumentException
IllegalArgumentException- if the advised interfaces can't be implemented by the introduction advice