In der letzten Ausgabe dieser Kolumne haben wir uns angesehen, welche Überraschungen sich bei der Benutzung von generischen Typen durch die Type Erasure-Technik ergeben können. Diesmal wollen wir uns ein Problem ansehen, das sich häufig ergibt, wenn man eigene generische Typen oder Methoden implementieren möchte. Auch dieses Problem wird durch die Type Erasure verursacht. Es geht um das Erzeugen von Objekten und Arrays, in deren Typ ein Typparameter vorkommt, also um Objekte vom Typ T und Arrays vom Typ T[], wobei T ein Typparameter ist.
Klaus Kreft, Angelika Langer