Project: clover
Issue CLOV-1376: Change signature of getXyz() methods in HasXyz interfaces
Current signatures have , for example: {code:java} List getMethods() {code} This works fine for Clover's internal data structures (as there are subclasses), but it's not usable by developers using this API. It should be possible to have an assignment like: {code:java} List methodMetrics = classInfo.getMethods() {code} Fix: change to . Note: We may need to expose additional methods in interface. They could throw Exception("not implemented") or return nulls.
Story points: 5