Skip to main content

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

Hi,

A is on the aspect path of B and other projects. I was looking at B to see if there would be an advised by shown somewhere but I couldn't find a cross reference to A.

I will rebuild the workspace from scratch an see if this changes things. Other than that it would be nice to bring this feature back :)


-----Ursprüngliche Nachricht-----
Von: aspectj-users-bounces@xxxxxxxxxxx [mailto:aspectj-users-bounces@xxxxxxxxxxx] Im Auftrag von Andrew Eisenberg
Gesendet: Donnerstag, 26. März 2009 16:14
An: aspectj-users@xxxxxxxxxxx
Betreff: 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
>
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users


Back to the top