[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] Aspects Equinox Incubator 1.0.1 Released
|
Hacking lately on Glassbox I have figured out a couple of things that I would really like to have when working with AJDT/AspectJ:
- navigation: it has improved over time, but it is still far from what the JDT editor offers (I would say that 30-40% of the navigation doesn't work)
- for methods, classes defined in aj files there is no way you can use the Call Hierarchy, or display type Hierarchy, etc.
I know supporting these would be quite complex, but as you provoked me I thought I should jump in and mention a couple :-).
BR,
./alex
--
.w( the_mindstorm )p.
On 12/12/06, Matt Chapman <mpchapman@xxxxxxxxx
> wrote:Ramnivas,
It would be interesting to hear (from you and anyone else of course) what JDT functionality you miss most in AJDT. This would help us prioritise new feature work, and then we can determine which ones could be implemented in this way.
Regards,
Matt.
On 12/12/06, Matthew Webster <
matthew_webster@xxxxxxxxxx> wrote:
Ramnivas,
I certainly think we can start looking
at jdt.ui to improve the user experience by creating the extension points
we need e.g. Open Type, search, code completion, .... There are a number
of AJDT enhancements that are stalled because of lack of extensibility
in JDT, Workbench or UI. The core compiler is a tougher nut to crack but
fortunately less obvious to to the user except perhaps when it comes to
mixed mult-project incremental compilation.
Matthew Webster
AOSD Project
Java Technology Centre, MP146
IBM Hursley Park, Winchester, SO21 2JN, England
Telephone: +44 196 2816139 (external) 246139 (internal)
Email: Matthew Webster/UK/IBM @ IBMGB, matthew_webster@xxxxxxxxxx
http://w3.hursley.ibm.com/~websterm/
Wonderful!
Does this mean that someday AJDT will become a AOSGi bundle that weaves
into JDT? It seems that such a bundle can pass through all the functionality
of JDT to aspects developers and augment aspect-related functionality through
weaving. I imagine that the same approach can enable a powerful way to
create plugins for other languages in Eclipse (Groovy, for example).
-Ramnivas
Matthew Webster wrote:
We are pleased to announce the release of AOSGi 1.0.1. Please see the home
page for details of how to download an use it:
http://www.eclipse.org/equinox/incubator/aspects/
AOSGi is an Equinox framework extension and a bundle that presents the
AspectJ complier as an OSGi service which together facilitate load-time
weaving of aspects packaged in bundles. It's also a programming model
for developing new applications or extending existing ones that are deployed
on the Eclipse platform. For those of you who are using LTW and are targeting
OSGi, Eclipse or RCP applications this project offers a more integrated,
JDK-independent alternative to using JVMTI. There is also a growing set
of demos for you to download and try. Please post any questions to
aspectj-users@xxxxxxxxxxx
or equinox-dev@xxxxxxxxxxx
and report bugs, comments or requests to Bugzilla:
https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Equinox
The Aspects Incubator Team
Matthew Webster
AOSD Project
Java Technology Centre, MP146
IBM Hursley Park, Winchester, SO21 2JN, England
Telephone: +44 196 2816139 (external) 246139 (internal)
Email: Matthew Webster/UK/IBM @ IBMGB, matthew_webster@xxxxxxxxxx
http://w3.hursley.ibm.com/~websterm/
_______________________________________________
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