-
Enhancement
-
Resolution: Fixed
-
P2
-
1.1.3, 1.2.0, 1.2.2, 1.3.0, 1.4.0
-
beta2
-
generic, x86
-
generic, windows_95, windows_98, windows_nt
Name: tb29552 Date: 02/18/99
Request inclusion of JSR 014: Add Generic Types To The Java Programming Language into J2SE 1.5
The JSR proposal is to add generic types and methods to the Java programming
language. The main benefit of adding genericity to the Java
programming language lies in the added expressiveness and compile-time
type safety that stems from making type parameters explicit and making
type casts implicit. This is crucial for using libraries such as
collections in a flexible, yet safe way. The proposed extension is
designed to be fully backwards compatible with the current language,
making the transition from non-generic to generic programming very
easy. In particular, one can retrofit existing library classes with
generic interfaces without changing their code.
This is an updated description the previous description is in the comments field
Request inclusion of JSR 014: Add Generic Types To The Java Programming Language into J2SE 1.5
The JSR proposal is to add generic types and methods to the Java programming
language. The main benefit of adding genericity to the Java
programming language lies in the added expressiveness and compile-time
type safety that stems from making type parameters explicit and making
type casts implicit. This is crucial for using libraries such as
collections in a flexible, yet safe way. The proposed extension is
designed to be fully backwards compatible with the current language,
making the transition from non-generic to generic programming very
easy. In particular, one can retrofit existing library classes with
generic interfaces without changing their code.
This is an updated description the previous description is in the comments field
- duplicates
-
JDK-4173702 Parameterized classes
- Closed
-
JDK-4345822 Generic Java compiler enhancement for reliability and readability
- Closed
- relates to
-
JDK-4847959 JMX API should use generics where applicable
- Resolved