Axel Richter: Warnungen bei Vector<MyType> vs. Vector

Beitrag lesen

Hallo,

Eclipse wirft mir Warnungen, die ich leider nicht wegbekomme:
Type safety: The expression of type Vector needs unchecked conversion to conform to Vector<MyFirstType>
Type safety: The expression of type Vector needs unchecked conversion to conform to Vector<MySecondType>

Nicht Eclipse, der JavaCompiler tut das ;-).

Die Ursache ist mir auch klar.

Ja. Was die Warung beim expilziten Typecasting soll, verstehe ich aber auch nicht. Das konnte mir auch noch niemand richtig erklären.

Bekomme ich also die Warnungen irgendwie weg, ohne von Vector<MyFirstType> und Vector<MySecondType> auf Vector umstellen zu müssen?

Soweit ich weiß, nein. Siehe auch http://java.sun.com/docs/books/tutorial/extra/generics/legacy.html.

Und ohne ein explizites Umkopieren ...

Eben das ist aber "Die Lösung", die in http://forum.java.sun.com/thread.jspa?threadID=611235&messageID=3362234 angeboten wird. Wobei mir nicht klar wird, was daran "quite clever" sein soll.

viele Grüße

Axel