On 11/11/2016 05:07 AM, Alan Bateman wrote:


On 11/11/2016 10:46, Vladimir Ivanov wrote:
Alan,

I've looked through the current thread and also review thread [1] for
original change (8165793), but haven't found any discussion why making
it static (instead of instance final) is undesirable.

Can you shed some light on it? Is it mainly usability concern
(loader.isParallelCapable() vs ClassLoader.isParallelCapable(loader))?
I assume you mean to address this to Brent rather than me, but yes, an
instance method would be nicer (if we can get away with it).

I think the question was "why not?". A static method can never conflict, and doesn't have a usability impact. A final method can always conflict, and a non-final method is always potentially problematic for the multiple reasons already stated on this thread.

By score, static wins.  So, why not?
--
- DML

Reply via email to