Fix null exception in setName() method (EA-70396)

This commit is contained in:
Nikolay Krasko
2015-09-03 12:05:33 +03:00
parent 5325767c61
commit dd7ef4d89f
@@ -78,7 +78,8 @@ abstract class JetNamedDeclarationStub<T extends KotlinStubWithFqName<?>> extend
@Override
public PsiElement setName(@NonNls @NotNull String name) throws IncorrectOperationException {
return getNameIdentifier().replace(JetPsiFactory(this).createNameIdentifier(name));
PsiElement identifier = getNameIdentifier();
return identifier != null ? identifier.replace(JetPsiFactory(this).createNameIdentifier(name)) : null;
}
@Override