Move: Use KtNamedDeclaration as referrer when reporting a conflict

EA-103817 Fixed
This commit is contained in:
Alexey Sedunov
2017-06-27 15:17:14 +03:00
parent 58addf72ff
commit 2e8b374ce8
7 changed files with 35 additions and 1 deletions
@@ -380,7 +380,7 @@ class MoveConflictChecker(
val targetVisibility = visibility.normalize()
if (targetVisibility == Visibilities.PUBLIC) return true
val referrer = ref.element.getStrictParentOfType<KtDeclaration>()
val referrer = ref.element.getStrictParentOfType<KtNamedDeclaration>()
val referrerDescriptor = referrer?.resolveToDescriptor() ?: return true
if (!isVisibleIn(referrerDescriptor)) return true