Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Re: Is it still important that FindBugs run on 1.4 JVMs?: msg#00010

java.findbugs.general

Subject: Re: Is it still important that FindBugs run on 1.4 JVMs?

Of the two bytecode-mangling options, retroweaver and retrotranslator, both support enums. My sense is that retrotranslator is a richer, better-maintained implementation. Basically, retroweaver came first, the maintainer took a "break", the market decided that it had gone idle, and retrotranslator took the retroweaver concept, and added a lot of new features. Retroweaver eventually came back to life. The maintainer is kind of snarky about it, because the other project "stole his ideas." Both work, but if you're not actively using retroweaver, retrotranslator seems more mature at this point.

Bill Pugh wrote:
The thing I miss the most at the moment is Java 1.5 enums.

-target jsr14 works fine for generics, the new for loops, and other syntactic sugar.

Bill

On Jul 2, 2007, at 10:31 AM, Brian Goetz wrote:

I can't answer that, but a number of people who run on 1.4 do so because they're in somewhat locked-down environments where installing an "unsupported" VM is considered to be bordering on rogue. So yes, I do believe we'd lose some users -- not sure how many.

Right now, we're using -target jsr14 to generate 1.4-compatible JARs, right? Is that approach not working? We might also try retrotranslator, which does 5.0->1.4 bytecode mangling (including swapping in the backport for JUC classes).

Bill Pugh wrote:
I have some understanding for people who still deploy production services on 1.4 JVMs.
But is anyone still doing development on machines where a 1.5 JVM isn't available?
Is anyone still running Eclipse using a 1.4 JVM?
Bill
On Jul 2, 2007, at 10:21 AM, Brian Goetz wrote:
When I speak at conferences, and ask people what VM they are using, about 40% still raise their hands for Java 1.4.

Bill Pugh wrote:
How important is it that FindBugs continue to run on 1.4 JVMs?
As we move forward, writing some significant new code over the summer, it is
annoying to have to give up on the functionalities available in Java 5.
Bill
_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@xxxxxxxxxxxxxxxxxx
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss
_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@xxxxxxxxxxxxxxxxxx
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss
_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@xxxxxxxxxxxxxxxxxx
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
solaris.opensol...    editors.vim/200...    web.turbogears....    jakarta.ant.dev...    mathematics.max...    text.unicode.ge...    lang.ruby.core/...    xfce.announce/2...    network.centeri...    php.cvs.pear/20...    user-groups.lin...    kde.devel.quant...    file-systems.ar...    redhat.fedora.t...    apple.fink.auto...    gnome.orbit.gen...    qplus.devel/200...    culture.transpo...    video.dri.user/...    operators.nanog...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation