make create local from fix available on full range (IDEA-141875)

This commit is contained in:
Anna Kozlova
2018-06-18 16:10:45 +03:00
parent dabef9b7b1
commit 6adc33ee16
3 changed files with 15 additions and 6 deletions

View File

@@ -59,12 +59,8 @@ public abstract class CreateVarFromUsageFix extends CreateFromUsageBaseFix {
@Override
protected boolean isAvailableImpl(int offset) {
if (CreateFromUsageUtils.shouldShowTag(offset, myReferenceExpression.getReferenceNameElement(), myReferenceExpression)) {
setText(getText(myReferenceExpression.getReferenceName()));
return true;
}
return false;
setText(getText(myReferenceExpression.getReferenceName()));
return true;
}
@Nls(capitalization = Nls.Capitalization.Sentence)

View File

@@ -0,0 +1,7 @@
// "Create local variable 'x'" "true"
class A {
public void foo() {
Object x;
x;
}
}

View File

@@ -0,0 +1,6 @@
// "Create local variable 'x'" "true"
class A {
public void foo() {
x;<caret>
}
}