Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 224969

Summary: Got "The super interfaces set has been reduced" but I didn't
Product: [Eclipse Project] PDE Reporter: Boris Bokowski <bokowski>
Component: API ToolsAssignee: 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 Flags
Proposed fix none

Description Boris Bokowski CLA 2008-03-31 15:11:35 EDT
 
Comment 1 Boris Bokowski CLA 2008-03-31 15:13:12 EDT
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 {}
Comment 2 Olivier Thomann CLA 2008-03-31 15:16:46 EDT
I'll investigate.
Comment 3 Olivier Thomann CLA 2008-03-31 18:20:21 EDT
Reproduce. The collection of superinterfaces is wrong.
Comment 4 Olivier Thomann CLA 2008-03-31 18:44:27 EDT
Could you please let me know from which bundle this test case is coming from?
I need to test my fix. Thanks.
Comment 5 Olivier Thomann CLA 2008-03-31 18:45:39 EDT
Created attachment 94297 [details]
Proposed fix
Comment 6 Olivier Thomann CLA 2008-03-31 20:21:20 EDT
Released for 3.4M7.
Regression test added in org.eclipse.pde.api.tools.comparator.tests.ClassDeltaTests#test115.
Michael, please verify.
Comment 7 Olivier Thomann CLA 2008-04-09 19:51:50 EDT
Reopen to assign to Michael.
Comment 8 Olivier Thomann CLA 2008-04-09 19:52:14 EDT
Fixed. Michael, please verify.
Comment 9 Michael Rennie CLA 2008-04-30 22:33:24 EDT
verified