EA-62894 - NPE: EncapsulateFieldsProcessor.processUsagesPerFile

This commit is contained in:
Anna Kozlova
2015-10-05 16:22:13 +02:00
parent d9a903d5c0
commit 0badc22c35
@@ -340,7 +340,9 @@ public class EncapsulateFieldsProcessor extends BaseRefactoringProcessor {
CommonRefactoringUtil.sortDepthFirstRightLeftOrder(infos);
for (EncapsulateFieldUsageInfo info : infos) {
EncapsulateFieldHelper helper = EncapsulateFieldHelper.getHelper(info.getElement().getLanguage());
final PsiElement element = info.getElement();
if (element == null) continue;
EncapsulateFieldHelper helper = EncapsulateFieldHelper.getHelper(element.getLanguage());
helper.processUsage(info,
myDescriptor,
myNameToSetter.get(info.getFieldDescriptor().getSetterName()),