mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Java: Fixed AIOOBE (EA-127922)
This commit is contained in:
+2
-1
@@ -97,7 +97,8 @@ public class ExtractedParameter {
|
||||
Set<PsiExpression> firstUsages = null;
|
||||
for (Match match : matches) {
|
||||
List<ExtractedParameter> parameters = match.getExtractedParameters();
|
||||
PsiElement[] candidateElements = ContainerUtil.find(candidates, elements -> match.getMatchStart() == elements[0]);
|
||||
PsiElement[] candidateElements = ContainerUtil.find(candidates,
|
||||
elements -> elements.length != 0 && match.getMatchStart() == elements[0]);
|
||||
Set<PsiVariable> candidateVariables = ContainerUtil.map2SetNotNull(parameters, parameter -> parameter.myCandidate.myVariable);
|
||||
if (candidateElements == null || containsModifiedField(candidateElements, candidateVariables)) {
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user