@ -65,11 +65,11 @@ public class DefaultAdvisorChainFactory implements AdvisorChainFactory, Serializ
@@ -65,11 +65,11 @@ public class DefaultAdvisorChainFactory implements AdvisorChainFactory, Serializ
if ( config . isPreFiltered ( ) | | pointcutAdvisor . getPointcut ( ) . getClassFilter ( ) . matches ( actualClass ) ) {
MethodMatcher mm = pointcutAdvisor . getPointcut ( ) . getMethodMatcher ( ) ;
boolean match ;
if ( mm instanceof IntroductionAwareMethodMatcher ) {
if ( mm instanceof IntroductionAwareMethodMatcher iamm ) {
if ( hasIntroductions = = null ) {
hasIntroductions = hasMatchingIntroductions ( advisors , actualClass ) ;
}
match = ( ( Introduct ionAw areMethodMatcher ) mm ) . matches ( method , actualClass , hasIntroductions ) ;
match = iamm . matches ( method , actualClass , hasIntroductions ) ;
}
else {
match = mm . matches ( method , actualClass ) ;