From 60eeee643a78ba1859cd861e887153de1498a12e Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Fri, 7 Sep 2012 17:19:55 +0400 Subject: [PATCH] EA-37462 - AIOOBE: ResolveToolwindow.renderValueArguments Added assertion with extra information. --- .../jet/plugin/internal/resolvewindow/ResolveToolwindow.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idea/src/org/jetbrains/jet/plugin/internal/resolvewindow/ResolveToolwindow.java b/idea/src/org/jetbrains/jet/plugin/internal/resolvewindow/ResolveToolwindow.java index 0f17f04c340..69d8752b24f 100644 --- a/idea/src/org/jetbrains/jet/plugin/internal/resolvewindow/ResolveToolwindow.java +++ b/idea/src/org/jetbrains/jet/plugin/internal/resolvewindow/ResolveToolwindow.java @@ -307,6 +307,8 @@ public class ResolveToolwindow extends JPanel implements Disposable { ValueParameterDescriptor key = entry.getKey(); ResolvedValueArgument value = entry.getValue(); + assert key.getIndex() < args.length: "parameter index " + key.getIndex() + " >= resolved arguments " + args.length + "\n" + + valueArguments.toString(); args[key.getIndex()] = value; } builder.append("(");