show in conflicts view only usages which are not safe to delete (IDEA-154982)

This commit is contained in:
Anna.Kozlova
2016-04-22 13:41:04 +02:00
parent 60c515dff2
commit 4c6a43292b
@@ -219,7 +219,9 @@ public class SafeDeleteProcessor extends BaseRefactoringProcessor {
final int exitCode = dialog.getExitCode();
prepareSuccessful(); // dialog is always dismissed;
if (exitCode == UnsafeUsagesDialog.VIEW_USAGES_EXIT_CODE) {
showUsages(usages);
showUsages(Arrays.stream(usages)
.filter(usage -> usage instanceof SafeDeleteReferenceUsageInfo &&
!((SafeDeleteReferenceUsageInfo)usage).isSafeDelete()).toArray(UsageInfo[]::new));
}
return false;
}