mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
try to insert fqn and optimize imports after that (IDEA-85207)
This commit is contained in:
+1
-1
@@ -126,7 +126,7 @@ public class CreateFieldFromUsageFix extends CreateVarFromUsageFix {
|
||||
final Editor newEditor = positionCursor(project, targetFile, field);
|
||||
TextRange range = field.getTextRange();
|
||||
newEditor.getDocument().deleteString(range.getStartOffset(), range.getEndOffset());
|
||||
template.setToShortenLongNames(false);
|
||||
if (expectedTypes.length > 1) template.setToShortenLongNames(false);
|
||||
|
||||
startTemplate(newEditor, template, project, new TemplateEditingAdapter() {
|
||||
@Override
|
||||
|
||||
@@ -53,6 +53,11 @@ public class TypeExpression extends Expression {
|
||||
public void handleRecalc(PsiFile psiFile, Document document, int segmentStart, int segmentEnd) {
|
||||
if (myItems.size() <= 1) super.handleRecalc(psiFile, document, segmentStart, segmentEnd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return myItems.size() == 1 ? type.getCanonicalText() : super.toString();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user