Good point... I think that if you link the 1.4 rt.jar, that wouldn't
happen... but that's a lot of work :)
There's actually something I've seen that uses the..ince directive...
but that might be what you're talking about.
On 3/2/06, Andrus Adamchik <andru..bjectstyle.org> wrote:
> I don't like to deal with multiple JDK versions either. Unfortunately
> if we are to release a JDK 1.4 compatible binary (which is our
> current compatibility goal), just setting target to 1.4 is not
> enough, as some new 1.5 dependencies (e.g. StringBuilder) can creep
> in to the code unnoticed (well, unit tests will supposedly catch it,
> but this is not a good safeguard, as they depend on correct test
> server configuration)....
>
> There is an open source project (what's its name? I forgot) that can
> compile 1.5 code back to 1.4. But I never had time to evaluate it and
> frankly this is such a low priority...
>
> Andrus
>
>
> On Mar 2, 2006, at 5:31 PM, Cris Daniluk wrote:
>
> > Is it an option to start compiling with JDK5.0? We can still use our
> > ant task to target a 1.4 (or rather, 1.3) JVM, but I think if we could
> > use JDK5.0, we could use..uppressWarnings to improve our lives a bit,
> > at least in the warnings department.
> >
> > Note that I am not (at this time) recommending the use of anything
> > like generics, runtime annotations, etc - just so we can take
> > advantage of some of the new compiler features.
> >
> > Cris
> >
> > On 3/2/06, Gentry, Michael (Contractor)
> > <michael_gentr..anniemae.com> wrote:
> >> At the moment, in cayenne-java, Eclipse is telling me 0 errors, 300
> >> warnings (Filter matched 300 of 696 items). So, I've limited
> >> myself to
> >> the first 300 "problems" and I also filter to the current project, so
> >> that's 696 warnings in one project ... As of a few days ago, at
> >> least,
> >> when I last did an update.
> >>
> >> Most of the ones I am seeing are local variables (or parameters) are
> >> hiding instance variables. And some unnecessary casts. And it
> >> likes to
> >> complain about constants: JLabel.CENTER should be
> >> SwingConstants.CENTER
> >> (according to Eclipse).
> >>
> >> /dev/mrg
> >>
> >>
> >> -----Original Message-----
> >> From: Andrus Adamchik [mailto:andru..bjectstyle.org]
> >> Sent: Thursday, March 02, 2006 12:48 AM
> >> To: cayenne-deve..bjectstyle.org
> >> Subject: Re: Cayenne/Windows developer help
> >>
> >>
> >> Yeah, please go ahead and commit that. I didn't realize we had any of
> >> those. I thought all the remaining warnings are due to the fact that
> >> we have to keep deprecated stuff around. But since three people
> >> independently confirm that there are unused imports and local vars, I
> >> am probably wrong or haven't been paying attention.
> >>
> >> Andrus
> >>
> >>
> >> On Mar 2, 2006, at 6:48 AM, Kevin Menard wrote:
> >>
> >>> I actually went through and cleaned a fair number of these up, but
> >>> haven't
> >>> committed anything yet. So, I can check those in so work doesn't
> >>> get
> >>> duplicated.
> >>>
> >>> I've found it a bit annoying too. I tend to set things like unused
> >>> imports
> >>> and unused local vars to be errors. I had to go through and change
> >>> all my
> >>> settings for Cayenne though . . .
> >>>
> >>> --
> >>> Kevin
> >>>
> >>>
> >>> On 3/1/06 4:43 PM, "Cris Daniluk" <cris.danilu..mail.com> wrote:
> >>>
> >>>> I am equally annoyed by the warnings. Some are legit because
> >>>> Eclipse's
> >>>> default warning settings are obnoxious, and some are required
> >>>> because
> >>>> deprecated features haven't been entirely removed from the project,
> >>>> but some can be fixed.
> >>>>
> >>>> Is it okay to fix them where possible? Unused imports/local vars,
> >>>> etc..
> >>>>
> >>>> On 3/1/06, Gentry, Michael (Contractor)
> >>>> <michael_gentr..anniemae.com> wrote:
> >>>>> I understand. I keep forgetting to set my Java compiler to 1.5
> >>>>> before
> >>>>> running Ant when building Cayenne.
> >>>>>
> >>>>> On a slightly different note (to everyone), I get a LOT of
> >>>>> warnings when
> >>>>> I'm using Eclipse. Do you see the same? I went into the project
> >>>>> properties and told it to use the local settings instead of the
> >>>>> global
> >>>>> settings, but I still see lots of warnings. If you see those
> >>>>> too, do
> >>>>> you think there is any interest in cleaning them up? I
> >>>>> personally like
> >>>>> 0 warnings in my projects.
> >>>
> >>>
> >>>
> >>
> >>
> >
>
>
This archive was generated by hypermail 2.0.0 : Thu Mar 02 2006 - 10:09:20 EST