From 7f33cbc84eb813bfe12dc8771eaeaf17f429f742 Mon Sep 17 00:00:00 2001 From: Yaroslav Pankratyev Date: Tue, 3 Oct 2017 17:20:44 +0700 Subject: [PATCH] Fix ArrayIndexOutOfBoundsException in TestDataFilesReferencesContributor --- .../src/references/TestDataFilesReferencesContributor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/devkit/src/references/TestDataFilesReferencesContributor.java b/plugins/devkit/src/references/TestDataFilesReferencesContributor.java index 55d9c7b8a608..802f59c94326 100644 --- a/plugins/devkit/src/references/TestDataFilesReferencesContributor.java +++ b/plugins/devkit/src/references/TestDataFilesReferencesContributor.java @@ -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]; }