Hello guys,

I have seen some constructors throws a NotImplementedExpcetion when JDOC
says these constructors are supposed to just construct a blank class. I
thought for this case we just leave that constructor blank is good enough.
Is there any specific reason why we are throwing NotImplementedExceptions?

e.g.:
protected ImageInputStreamSpi() - Constructs a blank ImageInputStreamSpi. It
is up to the subclass to initialize instance variables and/or override
method implementations in order to provide working versions of all methods.
[0]

    protected ImageInputStreamSpi() throws NotImplementedException {
        // TODO: implement
        throw new NotImplementedException();
    }

Thanks,

Lang

[0] -
http://java.sun.com/j2se/1.4.2/docs/api/javax/imageio/spi/ImageInputStreamSpi.html#ImageInputStreamSpi()

Reply via email to