[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] two quick questions about jdk 1.5

> 1) When do you expect to support the new syntax.

Our current target is to have full support by the end of March 2005 (when 
the Eclipse JDT compiler fully supports Java 5). However, there will be a 
number of milestone releases on the run up to that. 

The first major milestone (1.5.0M1) simply ensures that AspectJ's weaver 
does the right thing when confronted with Java 5 class files (ie. no 
extended pointcut syntax etc., but does understand covariance, varargs, 
bridge methods, enums, etc.). I'd like to reach this point by Christmas 
(or before, depending on the order we decide to attack things in). 

The second major milestone (1.5.0M2) extends the pointcut matching to 
support generics and annotations in pointcut expressions. We can do this 
ahead of the full JDT support being available as this function is 
implemented in our weaver. With M2, you will be able to compile Java 5 
sources using the Java 5 compiler, and then (binary) weave them with 
AspectJ, taking full advantage of Java 5 features in join point matching. 
This will give an equivalent level of Java 5 support to the other aspect 
approaches out there right now. I'd like to reach this point by the end of 
January.

The third major milestone will be 1.5.0rc1, with the full source-level 
support for Java 5 features. I'd like to reach this point by the end of 
March.

The timings may vary, and there may be additional milestones inserted 
inbetween or after these, but that should give you a flavour of our 
current thinking.

> 2) Do you require (and have a place for) an extra developer helping 
> out.  I have
> some code that could really benefit from aspects, but it's in 1.5.  I 
have 7
> years java exp under my belt and am willing to pitch in where needed. As 
I
> don't know the code base, I'm probably best used as a code monkey 
> (and am happy
> to be).

How could we refuse? :) I've been working on the specification of some of 
the 1.5 features, and Andy has been working on the lower-level support 
(like extending our optimized BCEL implementation to support annotations). 
This work has been temporarily out of the tree whilst we keep things 
locked down for the 1.2.1 release, but is about to get checked in and will 
form a good basis for collaborative development around 1.5. Andy and I 
will discuss tomorrow which implementation tasks may be suitable to break 
out as a (gentle?) introduction and get back to you.

Thanks, Adrian.

-- Adrian
Adrian_Colyer@xxxxxxxxxx



adamandeve@xxxxxxxxxxxxxxx 
Sent by: aspectj-dev-admin@xxxxxxxxxxx
07/11/2004 07:55
Please respond to
aspectj-dev@xxxxxxxxxxx


To
aspectj-dev@xxxxxxxxxxx
cc

Subject
[aspectj-dev] two quick questions about jdk 1.5








Hi Guys,

I know you probably get bugged daily about jdk 1.5 all the time, so I will 
make
my questions brief:

1) When do you expect to support the new syntax.
2) Do you require (and have a place for) an extra developer helping out. I 
have
some code that could really benefit from aspects, but it's in 1.5.  I have 
7
years java exp under my belt and am willing to pitch in where needed.  As 
I
don't know the code base, I'm probably best used as a code monkey (and am 
happy
to be).

Let me know if there's any designed components you can slice off and send 
my way
for coding and an eta on 1.5 would also be appreciated.

Cheers
Adam


------------------------------------------------------------
This email was sent from Netspace Webmail: http://www.netspace.net.au

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