You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm having dual unnecessary instances of Abstract_Class_Added_Super_Interface being thrown.
The first reason why it's unnecessary is that all of the methods in my interface are Java 8 default methods. Meaning that there will never be a case where a child class will get an Unimplemented Abstract Method error.
And the second reason is that this error is unnecessary is because the class I added the implementation to already has all of the implementations methods overwritten. Therefore, there is, again, no way for the child to need to worry about overwriting it.
Are my expectations of this utility missing the mark or are these actually in error?
The text was updated successfully, but these errors were encountered:
I believe this can be reproduced by adding the java.io.Serializable interface to an abstract class. There are no new methods to be implemented, but a High source compatibility break is noted.
I'm having dual unnecessary instances of Abstract_Class_Added_Super_Interface being thrown.
The first reason why it's unnecessary is that all of the methods in my interface are Java 8 default methods. Meaning that there will never be a case where a child class will get an Unimplemented Abstract Method error.
And the second reason is that this error is unnecessary is because the class I added the implementation to already has all of the implementations methods overwritten. Therefore, there is, again, no way for the child to need to worry about overwriting it.
Are my expectations of this utility missing the mark or are these actually in error?
The text was updated successfully, but these errors were encountered: