I have a simple test case that isn't working, but it seems like it should,
could use a bit of help.
I have:
public class TestReturnAnnotation{
public Object object=null;
public @ImmutableCollection Object getObject(){
return object;
}
}
And from the advice:
@Around( "execution( (@ImmutableCollection *) *(..))")
This compiles ok, but the advice does not get applied to
TestReturnAnnotation.getObject(). Looking at the spec for MethodPattern, it
seems like it should, but I'm obviously missing something. FWIW, in the
aspect, I have another advice
@Around( "set(@ImmutableCollection * *) && args(newVal) && target(t)")
That is working fine. Can I have two @Around in the same @Aspect class?
Thanks!
Jay Roberts_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users