Prototype for JSR014: Adding Generics to the JavaTM Programming Language v. 1.2
This is a prototype implementation of a JavaTM compiler that supports generics as described in the public review draft specification. Included are the sources for a prototype compiler written in the extended language, a jar file containing the class files for running and bootstrapping the compiler, and a jar file containing stubs for the collection classes. By placing the collections jar file on the compiler's bootstrap class path, you can compile code that uses the generic collection classes documented in the public review draft. The compiler produces class files that can be run on standard (1.3 or later) Java platform. We also provide a sample script that you can use to invoke the compiler.
Disclaimer - This prototype is experimental code developed as part of JSR014 and made available to the developer community for use as-is. It is not a supported product. Use it at your own risk. The specification, language and implementation are subject to change as a result of your feedback. Because these features have not yet been approved for addition to the Java language, there is no schedule for their inclusion in a product.
Download Prototype for JSR014
README
Comments to: jsr14-prototype-comments@sun.com
Related Links
JSR 014: Adding Generics to the JavaTM Programming Language
Public review draft for JSR014
News and updates on the specification and prototype.
Comments on the specification or prototype? Tell us.
javastd: What's the status of generic type support?
Scott Seligman: Since generics support involves significant changes to the language, it's not allowed into a dot-dot release. There's great interest in having this support both within Sun and outside, so I would expect that you'll see it in the next major release (1.5).
http://developer.java.sun.com/developer/community/chat/JavaLive/2002/jl0312.html