From 9a386addfaa19853f4e873af49f791b20118b723 Mon Sep 17 00:00:00 2001 From: Eugene Petrenko Date: Wed, 9 Oct 2019 16:04:08 +0200 Subject: [PATCH] improve logging for the CallCommand.java GitOrigin-RevId: 0438066c9861ddf9c948b3dabc6cd6e51597824b --- .../intellij/openapi/ui/playback/commands/CallCommand.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/ui/playback/commands/CallCommand.java b/platform/platform-impl/src/com/intellij/openapi/ui/playback/commands/CallCommand.java index 54a70a31038f..aaf027aca4f1 100644 --- a/platform/platform-impl/src/com/intellij/openapi/ui/playback/commands/CallCommand.java +++ b/platform/platform-impl/src/com/intellij/openapi/ui/playback/commands/CallCommand.java @@ -3,6 +3,7 @@ package com.intellij.openapi.ui.playback.commands; import com.intellij.openapi.ui.playback.PlaybackContext; import com.intellij.openapi.util.Pair; +import com.intellij.openapi.util.text.StringUtil; import org.jetbrains.concurrency.AsyncPromise; import org.jetbrains.concurrency.Promise; import org.jetbrains.concurrency.Promises; @@ -51,7 +52,9 @@ public class CallCommand extends AbstractCommand { try { Pair methodClass = findMethod(context, methodName, types); if (methodClass == null) { - context.error("No method \"" + methodName + "\" found in facade classes: " + context.getCallClasses(), getLine()); + context.error("No method \"" + methodName + "\" with parameters [" + + StringUtil.join(types, type -> type.getName(), ", ") + + "] found in facade classes: " + context.getCallClasses(), getLine()); return Promises.rejectedPromise(); }