Community
Participate
Working Groups
R3.6 and HEAD. 1. load 'org.eclipse.jface.text' from CVS 2. make sure ChangeRulerColumn.java is rev.1.36 3. open it in editor ==> only 1 warning: Redundant superinterface IVerticalRulerColumn for the type ChangeRulerColumn, already defined by IRevisionRulerColumn is reported but IVerticalRulerInfo and IVerticalRulerInfoExtension are also redundant. NOTE: when fixing this make sure that you don't report more than one problem per implemented interface.
I'll investigate this.
Reproduced problem on this extract: // ----------------------------8<------------------------------------- interface IVerticalRulerColumn {} interface IVerticalRulerInfo {} interface IVerticalRulerInfoExtension {} interface IChangeRulerColumn extends IVerticalRulerColumn, IVerticalRulerInfoExtension {} interface IRevisionRulerColumn extends IVerticalRulerColumn, IVerticalRulerInfo, IVerticalRulerInfoExtension {} public final class X implements IVerticalRulerColumn, IVerticalRulerInfo, IVerticalRulerInfoExtension, IChangeRulerColumn, IRevisionRulerColumn {} // ----------------------------8<-------------------------------------
Created attachment 176516 [details] Patch under consideration
All tests pass, Satyam, please review. TIA.
(In reply to comment #4) > All tests pass, Satyam, please review. TIA. Patch looks good to me.
Released in HEAD for 3.7 M2
Verified for 3.7M2 using build I20100909-1700