From 76e7731b6bd3f5d64279a90a5c2a0816ef930604 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 18 Mar 2013 14:08:28 +0400 Subject: [PATCH] Better reporting of ambiguous dependencies --- .../src/org/jetbrains/jet/di/Dependencies.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/injector-generator/src/org/jetbrains/jet/di/Dependencies.java b/injector-generator/src/org/jetbrains/jet/di/Dependencies.java index 4baaba570c9..519b4cd01d9 100644 --- a/injector-generator/src/org/jetbrains/jet/di/Dependencies.java +++ b/injector-generator/src/org/jetbrains/jet/di/Dependencies.java @@ -113,7 +113,10 @@ public class Dependencies { return fields.iterator().next(); } else { - throw new IllegalArgumentException("Ambiguous dependency: " + errorMessage + " needed for " + neededFor); + throw new IllegalArgumentException("Ambiguous dependency: \n" + + errorMessage + + "\nneeded for " + neededFor + + "\navailable: " + fields); } }