Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] Cross References missing

Are these other projects on the in path of A, or is A on the aspect
path of the other projects?

When rewriting the crosscutting model in 1.6.1, we had to remove some
functionality in order to improve build times.

For project A on the aspect path of project B, B will have xrefs to
project A, but not the reverse.  And, if A is on the in path of B,
then there will be no xrefs displayed for relationships between the
projects.

Removing this functionality was the only way we could improve build
times as much as we did.  It is our intention to reimplement this
behavior for the 1.6 stream, but as yet, there has not been much
demand for this.

I do not believe that there is an enhancement request for this.  I
will open one and you can vote on it.


On Thu, Mar 26, 2009 at 6:30 AM, Thomas M. Hofmann
<email@xxxxxxxxxxxxxxxxx> wrote:
> Hi,
>
> I just noticed that there seem to be some cross- references missing from
> the cross references view and the markers.
>
> I have the following pointcuts in project A:
>
> public pointcut repositoryMethodsThatNeedConnectionCustomization() :
>    publicRepositoryMethod()
>    && !repositoryMethodsToExclude();
>
> public pointcut repositoryMethodsToExclude() :
>    execution(public * Repository+.set*(..));
>
> public pointcut publicRepositoryMethod() :
>    execution(public * Repository+.*(..));
>
> In the cross references I only see the places where the pointcuts match
> in project A. Other projects also contain implementers of the Repository
> interface and methods that would match the pointcut but they are not
> visible. This was different with AJDT 1.4.x.
>
> Am I missing a configuration setting maybe?
>
> Thank you,
>
> Thomas
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>


Back to the top