I've got a few problems making the AspectJ support really work. I'm using the current 7.0.4 EAP version of IDEA but this problem was already there with the 7.0.3 release.
I'm using the @AspectJ style notation for aspects (I don't even know if there is support for the aspectj-language style notation).
1) IDEA doesn't know the "call" pointcut type. It says "cannot resolve pointcut 'call'" and ") expected" right after the "call" keyword. But this seems to work fine when compiling stuff, there's no compiler error generated by that.
2) Even if I use something like "execution" as pointcut type and get very specific and IDEA can even navigate to the method I've used in the pointcut -- when I compile the aspect won't get weaved into my code. Shouldn't IDEA take care of that? Or am I supposed to run the ajc by hand or via some build script every time I've made a change related to some Aspect?
3) IDEA doesn't show me the advised methods ("This advice advises no methods.") even if I know it does. This probably has some similar reason as 2).
Is someone successfully using the AspectJ stuff? Can someone help me?
Thanks for your help,