|
As mentioned earlier in the chapter, all of the code we showed in Sections 13.3.1 and 13.3.2 is from the tutorial by Bracha, Odersky, Stoutamire, and Wadler [8]. The Generic Java compiler can be downloaded from the GJ home page at http://www.cs.bell-labs.com/who/wadler/pizza/gj/index.html. The downloaded code also includes the GJ version of the java.util package. The GJ tutorial from which we showed code examples in Section 13.3 is also available at the same URL.
There are other issues related to the use of generic types in Java that we have not addressed here. These issues pertain to subtyping, creation of arrays, and so on. The reader is referred to Bracha et al. [8] for a fuller discussion.
|