mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-72540 - AIOOBE: ExtractMethodSignatureSuggester.detectTopLevelExpressionsToReplaceWithParameters
This commit is contained in:
+2
-1
@@ -345,7 +345,8 @@ public class ExtractMethodSignatureSuggester {
|
||||
copies.add(myElementFactory.createExpressionFromText(expr.getText(), body));
|
||||
|
||||
final SuggestedNameInfo info = JavaCodeStyleManager.getInstance(myProject).suggestVariableName(VariableKind.PARAMETER, null, expr, null);
|
||||
name = uniqueNameGenerator.generateUniqueName(info.names[0]);
|
||||
final String paramName = info.names.length > 0 ? info.names[0] : "p";
|
||||
name = uniqueNameGenerator.generateUniqueName(paramName);
|
||||
|
||||
final PsiParameter parameter = (PsiParameter)myExtractedMethod.getParameterList().add(myElementFactory.createParameter(name, type));
|
||||
inputVariables.add(parameter);
|
||||
|
||||
Reference in New Issue
Block a user