Hi AspectJ Community Members,

I'm using AOP for unit testing purpose. (to replace external dependency).
In my app, I'm creating object of ClassA (which is present in external
lib). I want to byepass constructor call of ClassA .  I tried "call"
pointcut and around advice as below, but it is not working


pointcut callClassANew() : call(  ClassA.new());
void around() : callClassANew() {
System.out.println("[AspectJ]callClassANew "+thisJoinPoint);
}

Error :
[AppClassLoader@fabe9] error at LibMocks.aj:28::0 applying to join point
that doesn't return void: constructor-call(void ClassA.<init>())
[AppClassLoader@fabe9] error at AppTest.java:160::0 applying to join point
that doesn't return void: constructor-call(void ClassA.<init>())


Thank you in advance for the support

Regards
Sojan
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to