Skip to main content

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

Aha.

That would make a few bugs enhancement requests, as I've got a number of bugs submitted which are a result of this very change.

The patch proposal I'm working on (which I should complete tonight) on adding the SourceLocation to the Messages, for -showWeaveInfo, is effectively a workaround for the lack of working crosscutting in this scenario (i.e. AJ depends on JDT project, or AJ proj has JAR on inpath).

Is this functionality easily made available as a preference, or is it currently lost completely?

> -----Original Message-----
> From: aspectj-users-bounces@xxxxxxxxxxx 
> [mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of 
> Andrew Eisenberg
> Sent: 26 March 2009 15:14
> To: aspectj-users@xxxxxxxxxxx
> Subject: 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
> 
**********************************************************************
IMPORTANT NOTICE.
Confidentiality:  This e-mail and its attachments are intended for the above named only and may be confidential.  If they have come to you in error you must take no action based on them, nor must you copy or show them to anyone; please reply to this e-mail and highlight the error.
Security Warning:  Please note that this e-mail has been created in the knowledge that Internet e-mail is not a 100% secure communications medium.
We advise that you understand and observe this lack of security when e-mailing us.
Viruses:  Although we have taken steps to ensure that this e-mail and attachments are free from any virus, we advise that in keeping with good computing practice the recipient should ensure they are actually virus free.
Monitoring and Scanning:  Cambridge Cognition has monitoring and scanning systems in place in relation to emails sent and received to: monitor / record business communications; prevent and detect crime; investigate the use of the Company's internal and external email system; and provide evidence of compliance with business practices.

Cambridge Cognition Limited
Company Registration Number 4338746
Registered address:
Tunbridge Court
Tunbridge Lane
Bottisham
Cambridge
CB25 9TU
UK
**********************************************************************



Back to the top