LVTI: disable split declaration & assignment

This commit is contained in:
Anna Kozlova
2017-09-19 09:28:42 +03:00
parent b6ed0a0d12
commit a2e276ba2f
@@ -79,6 +79,9 @@ public class SplitDeclarationAction extends PsiElementBaseIntentionAction {
if (declaredElements.length == 1) {
PsiLocalVariable var = (PsiLocalVariable)declaredElements[0];
if (var.getInitializer() == null) return false;
if (var.getTypeElement().isInferredType()) {
return false;
}
PsiElement parent = decl.getParent();
if (parent instanceof PsiForStatement) {
String varName = var.getName();