Hi,
Eclipse wirft mir Warnungen, die ich leider nicht wegbekomme:
Type safety: The expression of type Vector needs unchecked conversion to conform to Vector<MyFirstType>Grundsätzliche Fragen:
Du kompiliert gegen Java 5. Welche Eclipse Version hast du? (3 kann das noch nicht) Hast du im 3.1 eingestellt, dass es Java 5 (1.5) verwenden soll?
Eclipse 3.2.1, ja, ist so eingestellt, daß Java 5 verwendet werden soll (sonst käm es ja zu Compile-Fehlern).
Zum Fehler: Die Ursache hast du ja selbst herausgefunden.
someObject.call(MyFirstType.class) liefert immer nur ein Vector, das (sprich jedes Objekt im Vector) dann ungeprüft nach Vector<MyFirstType> gecastet werden soll.
Du kannst diese Fehlermeldungen in Eclipse aussschalten.
Ne, ich will nicht grundsätzlich diese Warnung deaktivieren, ich will sie nur in den Fällen, in denen ich weiß, daß sie eigentlich nicht zutrifft (Eclipse das aber nicht wissen kann), weghaben ...
Oder kannst so etwas versuchen:
Vector<MyFirstType<Object>> mftv = someObject.call(MyFirstType.class);
Ev es Hilft dir weiter:
http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf
http://java.sun.com/j2se/1.5.0/docs/guide/language/generics.html
Werd ich mir angucken.
Danke
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.