10.12.2012 Views

The Java Language Specification, Third Edition

The Java Language Specification, Third Edition

The Java Language Specification, Third Edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TYPES, VALUES, AND VARIABLES Members and Constructors of Parameterized Types 4.5.2<br />

DISCUSSION<br />

Historically, wildcards are a direct descendant of the work by Atsushi Igarashi and Mirko<br />

Viroli. This work itself builds upon earlier work by Kresten Thorup and Mads Torgersen<br />

("Unifying Genericity", ECOOP 99), as well as a long tradition of work on declaration based<br />

variance that goes back to Pierre America’s work on POOL (OOPSLA 89)<br />

4.5.1.1 Type Argument Containment and Equivalence<br />

A type argument TA1 is said to contain another type argument TA2, written<br />

TA2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!