fix kotlin property renamer npe

- fix npe when element usage has no reference(e.g. xml cross usage)
This commit is contained in:
Mikhail Mutcianko
2014-09-18 14:54:24 +04:00
committed by Yan Zhulanow
parent bc7fe3405e
commit 934bbec06d
@@ -109,7 +109,7 @@ public class RenameKotlinPropertyProcessor : RenamePsiElementProcessor() {
val oldSetterName = PropertyCodegen.setterName(element.getNameAsName())
val refKindUsages = usages.toList().groupBy { (usage: UsageInfo): UsageKind ->
val refElement = usage.getReference()!!.resolve()
val refElement = usage.getReference()?.resolve()
if (refElement is PsiMethod) {
when (refElement.getName()) {
oldGetterName -> UsageKind.GETTER_USAGE