From f3973480c0b03c9f28f05b5a4cf61bf3de3597bd Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Tue, 3 Mar 2015 19:51:43 +0100 Subject: support links with custom labels --- src/Java/JavaDocumentationBuilder.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/Java') diff --git a/src/Java/JavaDocumentationBuilder.kt b/src/Java/JavaDocumentationBuilder.kt index c2a15a45..00a7f3ac 100644 --- a/src/Java/JavaDocumentationBuilder.kt +++ b/src/Java/JavaDocumentationBuilder.kt @@ -126,7 +126,8 @@ public class JavaDocumentationBuilder(private val options: DocumentationOptions, val valueElement = tag.linkElement() val linkSignature = resolveLink(valueElement) if (linkSignature != null) { - val link = "${valueElement!!.getText().htmlEscape()}" + val labelText = tag.getDataElements().firstOrNull { it is PsiDocToken }?.getText() ?: valueElement!!.getText() + val link = "${labelText.htmlEscape()}" if (tag.getName() == "link") "$link" else link } else if (valueElement != null) { -- cgit