False positive, removed super interface when class still indirectly extends interface
lbergelson opened this issue · 0 comments
lbergelson commented
We saw a false positive report of source / binary incompatibility
The class in question directly extended the interfaces Feature and Locatable
We had a hierarchy like this:
interface Locatable
interface Feature extends Locatable
class Interval implements Locatable, Feature
In a new version we changed Interval so it no longer directly extends Locatable but still extends it through Feature.
We (incorrectly) get the following error:
High severity: Removed super-interface Locatable.