Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] UnsupportedPointcutPrimitiveException

Hi,
             This should be supported. Isn't it. I use Spring Tool Suite and @EnableAspectJAutoProxy

Thanks,
Mohan

@Pointcut("execution(* com.pearson.nextgen.enterprise.service.CourseService.getCoursesByInstitutionId(String)) && if()")
    public static boolean courseSearch() {
    return Boolean.getBoolean( mockOrNot.get() ); 
    }


Caused by: org.aspectj.weaver.tools.UnsupportedPointcutPrimitiveException: Point
cut _expression_ 'execution(* com.pearson.nextgen.enterprise.service.CourseService
.getCoursesByInstitutionId(String)) && if()' contains unsupported pointcut primi
tive 'if'
        at org.aspectj.weaver.tools.PointcutParser.validateAgainstSupportedPrimi
tives(PointcutParser.java:435)
        at org.aspectj.weaver.tools.PointcutParser.validateAgainstSupportedPrimi
tives(PointcutParser.java:413)
        at org.aspectj.weaver.tools.PointcutParser.resolvePointcutExpression(Poi
ntcutParser.java:311)
        at org.aspectj.weaver.reflect.InternalUseOnlyPointcutParser.resolvePoint
cutExpression(InternalUseOnlyPointcutParser.java:36)
        at org.aspectj.weaver.reflect.Java15ReflectionBasedReferenceTypeDelegate
.getDeclaredPointcuts(Java15ReflectionBasedReferenceTypeDelegate.java:307)
        at org.aspectj.weaver.ReferenceType.getDeclaredPointcuts(ReferenceType.j
ava:884)

Back to the top