This distribution contains a prototype implementation for JSR14 (Adding Generics to the Java(TM) Programming Language) and JSR201 (Extending the Java(TM) Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import) language features. Note that this is not a product of Sun Microsystems, but rather it is a prototype developed and made available as part of the Community Process to gather feedback on the progress of JSR14. You should not expect this prototype to be production quality, nor should you expect future releases to be compatible with this prototype. If you find problems with the specification or the prototype, please report your findings by email to jsr14-prototype-comments@sun.com . CONTENTS: CHANGES a summary of what is new COPYRIGHT Sun's copyright on the entire contents of the distribution. LICENSE The license that you agreed to when you downloaded this prototype. README this file spec10.pdf A recent snapshot of the generics specification. collect.jar This jar file contains stubs for the generic collection classes for compiling against. If you compile against these classes, you will have to place gjc-rt.jar in your VM's bootstrap path to run. examples A makefile for building and running two small examples that illustrate some of the language changes. gjc-rt.jar A jar file that you should place on your VM's bootstrap classpath when compiling or running code developed for use with this prototype. It contains both the generic compiler and a number of modified platform classes. intro.html The intro page from the prototype download. scripts/javac A Unix script to run the bootstrap generic-capable compiler. Before you use it, you will need to set two environment variables. JSR14DISTR should point to where you have unpacked this distribution. J2SE14 should point to your installation of version 1.4.1 or later of the Java(TM) 2 SDK, Standard Edition. scripts/javac.bat A similar, untested script for Windows systems. scripts/bootstrap A unix shell script that can be run from the top level of a JSR14 distribution to bootstrap the compiler from sources. src These are the sources for the prototype compiler that supports generics and some necessary support classes. As the compiler is written using generics, if you want to bootstrap, you will need to use a generic-extended Java compiler. Use the "-source 1.5" compiler flag to enable generics. stubs The source files for collect.jar.