diff --git a/idea/src/org/jetbrains/kotlin/idea/KotlinQuickDocumentationProvider.kt b/idea/src/org/jetbrains/kotlin/idea/KotlinQuickDocumentationProvider.kt index 1f94ab01fd2..02859d07ce4 100644 --- a/idea/src/org/jetbrains/kotlin/idea/KotlinQuickDocumentationProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/KotlinQuickDocumentationProvider.kt @@ -328,8 +328,13 @@ class KotlinQuickDocumentationProvider : AbstractDocumentationProvider() { val lightElement = LightClassUtil.getLightClassMethod(psi) // Light method for super's scan in javadoc info gen val javaDocInfoGenerator = JavaDocInfoGeneratorFactory.create(psi.project, lightElement) val builder = StringBuilder() - if (javaDocInfoGenerator.generateDocInfoCore(builder, false)) - renderedHtml += builder.toString().substringAfter("") // Cut off light method signature + if (javaDocInfoGenerator.generateDocInfoCore(builder, false)) { + val renderedJava = builder.toString() + renderedHtml += renderedJava.removeRange( + renderedJava.indexOf(DocumentationMarkup.DEFINITION_START), + renderedJava.indexOf(DocumentationMarkup.DEFINITION_END) + ) // Cut off light method signature + } } } }