History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: RSRP-44553
Type: Usability Problem Usability Problem
Status: Open Open
Priority: Normal Normal
Assignee: Sergey Shkredov
Reporter: Serge Baltic
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
ReSharper

Safe Delete: When SafeDeleting an Interface in an Inheritance Chain, Remove Duplicate Interfaces from Classes

Created: 29 Jun 07 16:06   Updated: 09 Jun 08 22:29
Component/s: Refactorings - Safe Delete
Fix Version/s: 4.0.1
Security Level: Everybody (All jira users)

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
Inheritance chart:
  • class C (the most derived)
    • class BC
      • interface I1
    • interface I2
      • interface I1

When I2 is safe-deleted, the I1 it inherits is pulled up the inheritance chain and goes to C's implements-list. It should be removed, because it's redundant, I1 is already implemented via BC.



 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.