The Source for Java Technology Collaboration
User: Password:



Start New Message Post a Reply

Subject:  Depends.
Date:  2007-03-11 16:22:17
From:  tackline


Some APIs features are so spectacularly bad they should be removed in an update release.

For the most part, you can't kill deprecated features, without running the risk of seriously annoying end-users. We have seen deprecated feature degrade in functionality. For instance old applets that use Thread.suspend are more likely to hang in 1.6 (because it uses the new j.u.c.l locks, as they were faster, but only in 1.5).

So what I suggest is that after one cycle, javac will not compile code using deprecated features. Piss the shoddy developers off instead of their unfortunate end-users. javac already does this for some com.sun classes (although it is very easy to work around).


 Feed java.net RSS Feeds