Bug 138887

Summary: ReferenceBinding#superInterfaces() should return all interfaces even if the hierarchy is inconsistent
Product: [Eclipse Project] JDT Reporter: Jerome Lanneluc <jerome_lanneluc>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 3.1   
Target Milestone: 3.2 RC6   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Jerome Lanneluc CLA 2006-04-27 07:15:39 EDT
N20060427

From bug 138671, ReferenceBinding#superInterfaces() filters out some interfaces if the hierarchy is inconsistent.

I believe the change was made to avoid reporting the same problem twice. However it has a bad side effect on clients using ReferenceBinding#superInterfaces() as they get incomplete information.
Comment 1 Kent Johnson CLA 2006-05-24 11:22:17 EDT
Fixed with the change for bug 142653
Comment 2 Olivier Thomann CLA 2006-05-26 11:31:58 EDT
Verified in I20060526-0010 for 3.2RC6