From f3042c62b647930a34a778e6bce2b4ea37616bd0 Mon Sep 17 00:00:00 2001 From: Dmitry Batrak Date: Wed, 4 Oct 2017 12:34:11 +0300 Subject: [PATCH] wrapping of long parameter's javadoc in parameter info popup simple and dumb implementation --- .../hint/api/impls/MethodParameterInfoHandler.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/hint/api/impls/MethodParameterInfoHandler.java b/java/java-impl/src/com/intellij/codeInsight/hint/api/impls/MethodParameterInfoHandler.java index 2eb9319bbe39..3eca00425d21 100644 --- a/java/java-impl/src/com/intellij/codeInsight/hint/api/impls/MethodParameterInfoHandler.java +++ b/java/java-impl/src/com/intellij/codeInsight/hint/api/impls/MethodParameterInfoHandler.java @@ -598,7 +598,13 @@ public class MethodParameterInfoHandler implements ParameterInfoHandlerWithTabAc if (context.isSingleParameterInfo()) { String javaDoc = new JavaDocInfoGenerator(param.getProject(), param).generateMethodParameterJavaDoc(); if (javaDoc != null) { - buffer.append("  ").append(javaDoc).append(""); + if (javaDoc.length() < 100) { + buffer.append("  ").append(javaDoc).append(""); + } + else { + buffer.insert(0, "
") + .append("  ").append(javaDoc).append("
"); + } } } else {