[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-dev] ECOOP this year
|
Martin Lippert wrote:
| I finally succeeded in submitting a demo proposal for ECOOP regarding
| the AspectJ-enabled Eclipse Core Runtime implementation that I
What is that, what does it do?
The AspectJ-enabled Eclipse Core Runtime Platform is a slightly modified
but fully compatible Eclipse runtime that uses load-time weaving for
AOP. The idea is that a plugin is able to promote an aspect that defines
a cross-plugin pointcut. The basic use case for this is that you can
develop an application using AspectJ and the Eclipse plugin technology
together.
Using this modified runtime you are able, for example, to write a plugin
that includes an aspect which logs every method execution inside another
plugin or a set of other plugins. You do not need to recompile the other
plugins with ajc.
This is possible by splitting the AspectJ development cycle into two
parts: (1) compile the aspects and (2) weave them into the system. (1)
is still done using ajc oder AJDT. (2) is done at class loading time by
the modified Eclipse runtime.
Hope this explains the idea behind it. I am happy to provide additional
information as necessary.
Best regards,
Martin
Frank.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iQCVAwUBPt4jkEO6Ssp9bmiJAQFF5wQAitSJFQdagirsIevgH6z243oVZSUziI08
wwg2Jq8Gfxv49QrGrE22Whdulgq29zcUH8gqDvisw62wMd/TExjDoTJzGL7PefV5
ovfON7Osf6xreSoxcVWocNckT4jPNJM0bD60ySe5vCr0lFxZy4oxGRE/2drQOH10
JO98ItRaycY=
=xu+P
-----END PGP SIGNATURE-----
_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-dev
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature