Fix ArrayIndexOutOfBoundsException in TestDataFilesReferencesContributor

This commit is contained in:
Yaroslav Pankratyev
2017-10-03 17:24:27 +07:00
parent ed0eeb1dca
commit 7f33cbc84e
@@ -105,6 +105,9 @@ public class TestDataFilesReferencesContributor extends PsiReferenceContributor
}
PsiParameter[] parameters = callMethod.getParameterList().getParameters();
if (parameters.length == 0) {
return null;
}
// index may be greater than parameters length in case of varargs
return index >= parameters.length ? parameters[parameters.length - 1] : parameters[index];
}