If we can't deprecate this, we might as well deprecate @Deprecated. On May 14, 2013, at 10:25 AM, Alan Bateman wrote:
> > I would like to broach the subject of pulling out the implementation of > Thread.stop(Throwable), maybe suspend/resume later. By "pulling out" I mean > changing it to unconditionally throw UnsupportedOperationException. > > As we all know, these methods have been deprecated since 1998 so that's 15 > years to design out any need for these methods. That said, I periodically > come across code that uses no-arg Thread.stop(). David Holmes mentioned to me > recently that he came across a usage in the recent past too. I don't think > I've ever come across code using Thread.stop(Throwable) and this one is > arguably the most dangerous of the group. > > So I'm curious if anyone has come across a Thread.stop(Throwable) usage in > recent times. Clearly changing this would be a significant change but the > real impact might be close to zero. If we decide this is the right thing to > do then there is a bit of detail to work out, that's for later. > > -Alan.