-
Enhancement
-
Resolution: Fixed
-
P5
-
7
-
rc
-
x86
-
windows_vista
-
Verified
A DESCRIPTION OF THE REQUEST :
The difference between a Type Variable, Type Parameter and Type Argument should be clarified.
http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.3 seems to use the terms "Type Variable" and "Type Parameter" interchangeably. Type Variable is formally defined in http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.4 but Type Parameter never seems to be defined. The documentation talks about "type parameters" throughout the rest of the document which is confusing.
JUSTIFICATION :
It's difficult to understand the specification when it uses terminology without defining it.
The difference between a Type Variable, Type Parameter and Type Argument should be clarified.
http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.3 seems to use the terms "Type Variable" and "Type Parameter" interchangeably. Type Variable is formally defined in http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.4 but Type Parameter never seems to be defined. The documentation talks about "type parameters" throughout the rest of the document which is confusing.
JUSTIFICATION :
It's difficult to understand the specification when it uses terminology without defining it.