Just thought I'd go back over the messages and post a summary:
Those in favour of using Java 6 features:
Jeremy Easton-Marks
Greg Wonderly
James Grahn
Those in favour of using Java 5 features:
Dennis Reedy
Jim Waldo
Jonathan Costers
Greg Trasuk
Niclas Hedhman
Dan Rollo
Greg Wonderly
Jukka Zitting
Sean Landis
Peter Firmstone
James Grahn
Those who would like to see continued support for JRE 1.4 (bytecode
only, using Retrotranslator):
Patrick Wright
Greg Trasuk
Wade Chandler
Peter Firmstone
I propose posting the following items on Jira:
1. Migration to Java 5 Language Features and API
2. Use of Generics in JavaSpace API, as suggested by James Grahn.
3. Implementation of Retrotranslator for JRE 1.4 Runtime support.
Best Regards,
Peter Firmstone.
Gregg Wonderly wrote:
James Grahn wrote:
Actually, Gregg, what I had in mind was this:
public <T extends Entry> T read(T template, Transaction txn, long
timeout)
I always forget about that very handy way to restrict parameters and
return values to the same type. That will be a useful way to help
manage that the types are in the right hierarchy.
Gregg Wonderly