AW: AW: Java5: the expression of type list needs unchecked conversion

From: Peter Schröder (Peter.Schroede..reenet-ag.de)
Date: Fri Mar 09 2007 - 03:27:42 EST

  • Next message: Aristedes Maniatis: "Datanode -> XML"

    i wonder if this would work:

    List<?> list = context.performQuery();
     
    my IDE currently is not willing to show the unchecked conversion warning...

    -----Ursprüngliche Nachricht-----
    Von: Andrus Adamchik [mailto:andru..bjectstyle.org]
    Gesendet: Montag, 5. März 2007 12:15
    An: use..ayenne.apache.org
    Betreff: Re: AW: Java5: the expression of type list needs unchecked conversion

    Squashing consequences of one Java 5 feature with another... nice :-)

    I wonder how we can address this at the framework level, without
    having to support two separate jdk-specific builds of Cayenne? Wonder
    how other frameworks handle that (I suspect they don't)?

    Andrus

    On Mar 5, 2007, at 9:57 AM, Peter Schröder wrote:

    > you may provide the annotation..uppressWarnings("unchecked")
    > this will probably remove the warning in your IDE.
    >
    > the warning occurs, because of the performQuery returns just a List-
    > Object wich is not typesafe.
    >
    > -----Ursprüngliche Nachricht-----
    > Von: news [mailto:new..ea.gmane.org] Im Auftrag von Arturo Perez
    > Gesendet: Freitag, 2. März 2007 20:53
    > An: use..ayenne.apache.org
    > Betreff: Java5: the expression of type list needs unchecked conversion
    >
    > Hi all,
    >
    > I'm using Eclipse and Java6 now. Whenever I do anything with
    > performQuery() the IDE complains that
    > the expression of type list needs unchecked conversion.
    > I'm sure I could turn that off in the IDE but is there a way to
    > write it so that the warning goes away? I tried casting.
    >
    > -arturo
    >
    >



    This archive was generated by hypermail 2.0.0 : Fri Mar 09 2007 - 03:28:06 EST