[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] RE: [aspectj-dev] IDEA and AspectJ



On 3/10/06, Ron Bodkin <rbodkin@xxxxxxxxxxxxxx> wrote:

For our needs this isn't of value, because we are still having to support a Java 1.1 VM for one target and aren't going to introduce backport into the mix (nor the @AspectJ syntax). Really, I'd like to have a tool that allows Java developers to visualize and make small changes to aspects. Those of us writing aspects are using Eclipse+AJDT.

 

I'd rather see an automatic invocation of ant or the AJC compiler with some basic visualization of cross-references… Having the plugin do more to participate in refactorings etc. is pretty high on my priority list, since I'd rather have aspects not break under normal Java refactorings (of course I'm not suggesting prompting for matching pointcut name patterns, just cases where a type or method is referenced inside AspectJ code explicitly).


I would like to see this last part supported in AJDT first ;-).

./alex
--
.w( the_mindstorm )p.
 


From: aspectj-users-bounces@xxxxxxxxxxx [mailto: aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of Adrian Colyer
Sent: Friday, March 10, 2006 3:09 AM


To: aspectj-users@xxxxxxxxxxx
Subject: Re: [aspectj-users] RE: [aspectj-dev] IDEA and AspectJ

 

Since they plan to support the JDT compiler (so I believe), integrating AspectJ should be easier in the future. Short term, I think the best quick win in IDEA might be to have an APT tool that uses the weaver APIs to parse and highlight errors in @AspectJ annotations, (I think Alex Vasseur first floated this idea last year, and an APT validator for @AspectJ annotations would also be generally useful in situations when ajc / ajdt is not being used to compile @AspectJ aspects). Of course, that's still a long way from the ideal situation in IDEA, but it would be a step forward...

On 09/03/06, Alexandru Popescu <the.mindstorm.mailinglist@xxxxxxxxx> wrote:

I think it was by the time of the first releases of the OpenAPI. The
package contained a lot of completely empty javadocs, and 4 or 5
examples. I remember that after a while, Hani has blogged about it
;-).

Probably meanwhile they improved it and things are better now. IMO
such an attempt would definitely need some support from core IDEA
devs.

cheers,

./alex
--
.w( the_mindstorm )p.


On 3/9/06, Ron Bodkin < rbodkin@xxxxxxxxxxxxxx> wrote:
> Hi Alex,
>
> Did you do this before or after the IntelliJ open API came out with 5.0? I
> wonder if it's any better... I'm also hoping that if they could participate
> they could be guides to unclear code...
>
> It seems like the new language API in their plugin support would be useful.
> I will admit that the information isn't easy to find, e.g., how would one
> hook in ant or ajc for building, or add gutter annotations. Presumably a
> cross-references view would be relatively do-able...
>
> -----Original Message-----
> From: aspectj-users-bounces@xxxxxxxxxxx
> [mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of Alexandru Popescu
> Sent: Thursday, March 09, 2006 6:23 AM
> To: aspectj-users@xxxxxxxxxxx
> Subject: Re: [aspectj-users] RE: [aspectj-dev] IDEA and AspectJ
>
> Hi Ron!
>
> The project looks really interesting.
> Unfortunately, my past experience developing plugins for IDEA stopped
> tragically after a few days of wondering through undocumented sources
> (by the time I have tried to write the TestNG plugin for IDEA).
> Though, if things are gonna be settled down well, than I think I would
> like to give a helping hand.
>
> BR,
>
> ./alex
> --
> .w( the_mindstorm )p.
>
>
> On 3/9/06, Ron Bodkin < rbodkin@xxxxxxxxxxxxxx> wrote:
> > On a related note, I'm curious if anyone would be interested in being part
> > of an effort to develop an AspectJ plug-in for IDEA? It would be
> interesting
> > to reach out to JetBrains and to offer to collaborate to make a high
> quality
> > plugin available.
> >
> > We're working on a project where we'd really to have one and would
> certainly
> > contribute. I've seen some interesting past postings for integrating ant
> > builds into IDEA. We sponsored Mik doing some initial work to expose
> symbol
> > information from ant builds, so that a plugin could pick them up to
> > visualize them...
> >
> > (posted to aspectj-users to broaden the appeal :-))
> >
> > -----Original Message-----
> > From: aspectj-dev-bounces@xxxxxxxxxxx
> > [mailto:aspectj-dev-bounces@xxxxxxxxxxx] On Behalf Of Eugene Kuleshov
> > Sent: Wednesday, March 08, 2006 6:10 PM
> > To: AspectJ developer discussions
> > Subject: Re: [aspectj-dev] IDEA and AspectJ
> >
> >
> >    Here is the story http://blogs.zdnet.com/Burnette/?p=5
> >
> >    And link to IDEA Wiki
> >
> http://www.jetbrains.net/confluence/display/IDEADEV/What%27s+New+In+Demetra
> >
> >    regards,
> >    Eugene
> >
> >
> > Mik Kersten wrote:
> > > Interesting. If you or others see indication of this please post a
> > reference
> > > since it would make for a much easier integration story.  It makes sense
> > > from their point of view--we made that same decision way back in 1.0
> when
> > we
> > > were maintaining a separate Java compiler.
> > >
> > > Mik
> > >
> > >> -----Original Message-----
> > >> From: aspectj-dev-bounces@xxxxxxxxxxx [mailto: aspectj-dev-
> > >> bounces@xxxxxxxxxxx] On Behalf Of Alexandru Popescu
> > > ...
> > >> I've read/heard some rumours that the current dev builds are including
> > >> Eclipse compiler... so maybe
> > >> they are looking in the right direction.
> > >
> > >
> > > _______________________________________________
> > > aspectj-dev mailing list
> > > aspectj-dev@xxxxxxxxxxx
> > > https://dev.eclipse.org/mailman/listinfo/aspectj-dev
> >
> > _______________________________________________
> > aspectj-dev mailing list
> > aspectj-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/aspectj-dev
> >
> >
> > _______________________________________________
> > 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
>
>
> _______________________________________________
> 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




--
-- Adrian
adrian.colyer@xxxxxxxxx


_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users