RE: Java 6 [Was: Cayenne and JAX-WS / JAXB]

From: Scott Anderson (sanderso..irvana.com)
Date: Tue May 27 2008 - 14:33:45 EDT

  • Next message: Michael Gentry: "Re: Anybody using UUIDs with Cayenne?"

    I've heard rumors of properties for Java 7 -- if you've ever used VB6
    classes, you probably have a good idea of what that means; think of a
    public member which may have read-only, write-only, or read-write access
    -- which would cause the deprecation of getters/setters.

    Scott

    -----Original Message-----
    From: Michael Gentry [mailto:blacknex..mail.com]
    Sent: Tuesday, May 27, 2008 9:25 AM
    To: use..ayenne.apache.org
    Subject: Re: Java 6 [Was: Cayenne and JAX-WS / JAXB]

    That seems like a rather short period for Java 1.5. We are just now
    starting to incorporate some Java 1.5 features here (I convinced them
    to switch). Java 1.6 is not an option here yet (Apple didn't release
    it for Tiger). I guess we'll get squeezed by Sun and Apple. :-)

    I'm kind of looking forward to Java 1.7. Apparently they are going to
    allow "void" to auto-return "this" so that you can daisy-chain
    setters. (Something I loved in Objective-C until Distributed Objects
    changed everything.)

    http://tech.puredanger.com/java7/#chained

    /dev/mrg

    On Tue, May 27, 2008 at 7:15 AM, Andrus Adamchik
    <andru..bjectstyle.org> wrote:
    > I don't disagree with that (although check the EOL note here [1]),
    still
    > this shouldn't matter. Consider that Cayenne being Java 1.4 in the
    recent
    > past did not prevent us from fully supporting enums. The mechanism to
    > develop and test multi-JDK extensions is there, so if we see a
    benefit, we
    > can easily start adding Java6-only features.
    >
    > To me personally the turning point in my interest in Java 6 was Apple
    > releasing the JDK for Mac about a month ago. Until then I didn't
    bother to
    > look this way.
    >
    > Andrus
    >
    > [1] http://java.sun.com/javase/downloads/index_jdk5.jsp



    This archive was generated by hypermail 2.0.0 : Tue May 27 2008 - 14:34:47 EDT