Bug 47886

Summary: [Compiler] ACC_SUPER bit sets for interfaces
Product: [Eclipse Project] JDT Reporter: Olivier Thomann <Olivier_Thomann>
Component: CoreAssignee: Olivier Thomann <Olivier_Thomann>
Status: VERIFIED FIXED QA Contact:
Severity: trivial    
Priority: P3    
Version: 3.0   
Target Milestone: 2.1.3   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Olivier Thomann CLA 2003-12-02 10:18:12 EST
Using latest, the ACC_SUPER bit is set for interfaces and javac 1.3.1 or 1.4.2
don't.
Even if it doesn't seem to hurt, we might want to clear that bit.
Comment 1 Olivier Thomann CLA 2003-12-02 10:25:24 EST
In bug 5218, we always cleared that bit, now we always have it even if it
doesn't seem to be necessary for interfaces. The fix is trivial.
Comment 2 Olivier Thomann CLA 2003-12-02 10:28:26 EST
The fix needs to be done also for CodeSnippetClassFile.
Comment 3 Philipe Mulet CLA 2003-12-02 10:33:15 EST
Please also fix the 2.1 compiler as well.
Comment 4 Olivier Thomann CLA 2003-12-02 10:48:06 EST
Fixed in 3.0 stream.
Comment 5 Olivier Thomann CLA 2003-12-02 11:48:44 EST
Fixed in 2.1.x stream.
Comment 6 Olivier Thomann CLA 2003-12-03 10:11:02 EST
Regression test added in 3.0 stream.
Comment 7 David Audel CLA 2003-12-17 07:30:40 EST
Verified for 3.0M6
Comment 8 David Audel CLA 2003-12-17 07:33:33 EST
Need to leave status as RESOLVED and not VERIFIED for stream 2.1.3
reopen to change status
Comment 9 David Audel CLA 2003-12-17 07:35:01 EST
Need to leave status as RESOLVED and not VERIFIED for stream 2.1.3
Mark as FIXED
Comment 10 Frederic Fusier CLA 2004-03-01 12:26:05 EST
Verified for 2.1.3 with build M200402251535.