From 11c8d0785b8854cd93f2490c337703883ec31394 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 24 Oct 2013 19:57:12 +0400 Subject: [PATCH] Extra information in assertion message --- .../src/org/jetbrains/jet/lang/types/SubstitutionUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/descriptors/src/org/jetbrains/jet/lang/types/SubstitutionUtils.java b/core/descriptors/src/org/jetbrains/jet/lang/types/SubstitutionUtils.java index e13266b2bcb..633fa122d74 100644 --- a/core/descriptors/src/org/jetbrains/jet/lang/types/SubstitutionUtils.java +++ b/core/descriptors/src/org/jetbrains/jet/lang/types/SubstitutionUtils.java @@ -106,7 +106,9 @@ public class SubstitutionUtils { private static void fillInSubstitutionContext(List parameters, List contextArguments, Map parameterValues) { if (parameters.size() != contextArguments.size()) { - throw new IllegalArgumentException("type parameter count != context arguments"); + throw new IllegalArgumentException("type parameter count != context arguments: \n" + + "parameters=" + parameters + "\n" + + "contextArgs=" + contextArguments); } for (int i = 0, parametersSize = parameters.size(); i < parametersSize; i++) { TypeParameterDescriptor parameter = parameters.get(i);