Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] Fw: Re: AspectJ in Aurora

Nevermind Ron!
Anyway, now we are sure our questions are delivered to the list :-)

The first question to start with is
Why only jar-ed classes can be used for weaving?

Best regards,
Eugene Zhuravlev
JetBrains, Inc, http://www.intellij.com
"Develop with pleasure!"

----- Original Message -----
From: "Ron Bodkin" <rbodkin@xxxxxxxxxxx>
To: <aspectj-dev@xxxxxxxxxxx>
Sent: 14 July, 2003 03:32
Subject: [aspectj-dev] Fw: Re: AspectJ in Aurora


> I could have sworn I re-sent this email from the proper email address after it first bounced, but apparently I didn't. My
apologies for the delay!
>
> Ron Bodkin
> Chief Technology Officer
> New Aspects of Security
> m: (415) 509-2895
>
> > ------------Original Message-------------
> > From: "Ron Bodkin" <rbodkin@xxxxxxxxxxxxxx>
> > To: aspectj-dev@xxxxxxxxxxx
> > Cc: "Eugene Zhuravlev" <jeka@xxxxxxxxxxxx>, "Dmitry Lomov" <dsl@xxxxxxxxxxxx>
> > Date: Tue, Jul-8-2003 7:34 AM
> > Subject: Fw: Re: AspectJ in Aurora
> >
> > Eugene and Dmitri from Intellij are interested in using the AspectJ 1.1 weaver as the back-end for the IntelliJ IDE. I am
forwarding a thread of questions they sent me about this to the aspectj-dev list for discussion.
> >
> > I think it's worth more discussion what they have in mind in terms of an "open API."
> >
> > Likewise, support for generics (and metadata) are interesting topics. The AspectJ project needs to deliver these in time for
Java 1.5 (next summer so they say). If you were using a compiler that supports them with a version of the weaver exists that does
not, I believe the result will be rather unsatisfactory (it certainly wouldn't allow the desired extension of AspectJ to support
generics or metadata).
> >
> > Ron
> >
> > Ron Bodkin
> > Chief Technology Officer
> > New Aspects of Security
> > m: (415) 509-2895
> >
> > > ------------Original Message-------------
> > > From: "Eugene Zhuravlev" <jeka@xxxxxxxxxxxx>
> > > To: "Ron Bodkin" <rbodkin@xxxxxxxxxxxxxx>
> > > Cc: "Dmitry Lomov" <dsl@xxxxxxxxxxxx>
> > > Date: Tue, Jul-8-2003 5:33 AM
> > > Subject: Re: AspectJ in Aurora
> > >
> > > Sure!
> > > We would like to have a "technical contact" in the AspectJ team to solve questions that might arise, like these:
> > >
> > > 1. So far we haven't found a way to invoke the weaver on the classes that are not stored in a jar archive. Why this is not
possible?
> > >
> > > 2. It would be interesting to discuss how the intertype declarations can be handled on bytecode level: there are cases when
> > > 'ordinary' classes use members introduced by an aspect. Looks like we cannot compile such classes with javac.
> > >
> > > Best regards,
> > > Eugene Zhuravlev
> > > JetBrains, Inc, http://www.intellij.com
> > > "Develop with pleasure!"
> > >
> > > ----- Original Message -----
> > > From: "Ron Bodkin" <rbodkin@xxxxxxxxxxxxxx>
> > > To: "Eugene Zhuravlev" <jeka@xxxxxxxxxxxx>
> > > Cc: "Dmitry Lomov" <dsl@xxxxxxxxxxxx>
> > > Sent: 08 July, 2003 02:37
> > > Subject: Re: AspectJ in Aurora
> > >
> > >
> > > > Eugene and Dmitry,
> > > >
> > > > I'm glad to hear you're interested in building on the ajc 1.1 weaver. It is indeed possible to use the weaver without using
the
> > > compiler.
> > > >
> > > > I would like to forward your question to the AspectJ developers list, since it raises a number of questions that I can't
answer on
> > > behalf of all the AspectJ committers. Is it ok if I do so?
> > > >
> > > > Thanks,
> > > > Ron
> > > >
> > > > Ron Bodkin
> > > > Chief Technology Officer
> > > > New Aspects of Security
> > > > m: (415) 509-2895
> > > >
> > > > > ------------Original Message-------------
> > > > > From: "Eugene Zhuravlev" <jeka@xxxxxxxxxxxx>
> > > > > To: "Ron Bodkin" <rbodkin@xxxxxxxxxxxxxx>
> > > > > Cc: "Dmitry Lomov" <dsl@xxxxxxxxxxxx>
> > > > > Date: Mon, Jul-7-2003 7:53 AM
> > > > > Subject: Re: AspectJ in Aurora
> > > > >
> > > > > Hi Ron,
> > > > >
> > > > > I've got several questions concerning new ajc:
> > > > > 1. is it possible to use the ajc from 1.1 release as a weaver only?
> > > > > 2  is there any open API in order to integrate it in our make process?
> > > > > That way IDEA will be fully aspectj-compatible.
> > > > > Using ajc as a weaver is an essential requirement - it allows to use arbitrary compiler: specific version of javac, jikes
or
> > > even
> > > > > generics-enabled compiler.
> > > > >
> > > > > Best regards,
> > > > > Eugene Zhuravlev
> > > > > JetBrains, Inc, http://www.intellij.com
> > > > > "Develop with pleasure!"
> > > > >
> > > > >
> > >
> > >
> > >
> >
> _______________________________________________
> aspectj-dev mailing list
> aspectj-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/aspectj-dev



Back to the top