MudGuard: Warnungen bei Vector<MyType> vs. Vector

Beitrag lesen

Hi,

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 ;-).

Nö, Eclipse tut das. Ob Eclipse die vom Compiler hat oder sonstwoher, ist mir doch egal ;-)

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.

dito ...

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.

Werd ich mir auch angucken.

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.

Daß dadurch implizit der nächste Lauf des Garbage Collectors näherrückt ... ;-)

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.