| Summary: | Got "The super interfaces set has been reduced" but I didn't | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Boris Bokowski <bokowski> | ||||
| Component: | API Tools | Assignee: | Michael Rennie <Michael_Rennie> | ||||
| Status: | VERIFIED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | darin.eclipse, Michael_Rennie, Olivier_Thomann | ||||
| Version: | 3.4 | ||||||
| Target Milestone: | 3.4 M7 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Boris Bokowski
oops
I am seeing an API compatibility error "The super interfaces set has been reduced" where I introduced a new superclass roughly as follows:
old:
class A implements I {}
new:
class A extends B {}
class B implements I {}
I'll investigate. Reproduce. The collection of superinterfaces is wrong. Could you please let me know from which bundle this test case is coming from? I need to test my fix. Thanks. Created attachment 94297 [details]
Proposed fix
Released for 3.4M7. Regression test added in org.eclipse.pde.api.tools.comparator.tests.ClassDeltaTests#test115. Michael, please verify. Reopen to assign to Michael. Fixed. Michael, please verify. verified |