KT-22815: Cut Java signatures off properly
This commit is contained in:
@@ -328,8 +328,13 @@ class KotlinQuickDocumentationProvider : AbstractDocumentationProvider() {
|
|||||||
val lightElement = LightClassUtil.getLightClassMethod(psi) // Light method for super's scan in javadoc info gen
|
val lightElement = LightClassUtil.getLightClassMethod(psi) // Light method for super's scan in javadoc info gen
|
||||||
val javaDocInfoGenerator = JavaDocInfoGeneratorFactory.create(psi.project, lightElement)
|
val javaDocInfoGenerator = JavaDocInfoGeneratorFactory.create(psi.project, lightElement)
|
||||||
val builder = StringBuilder()
|
val builder = StringBuilder()
|
||||||
if (javaDocInfoGenerator.generateDocInfoCore(builder, false))
|
if (javaDocInfoGenerator.generateDocInfoCore(builder, false)) {
|
||||||
renderedHtml += builder.toString().substringAfter("</PRE>") // Cut off light method signature
|
val renderedJava = builder.toString()
|
||||||
|
renderedHtml += renderedJava.removeRange(
|
||||||
|
renderedJava.indexOf(DocumentationMarkup.DEFINITION_START),
|
||||||
|
renderedJava.indexOf(DocumentationMarkup.DEFINITION_END)
|
||||||
|
) // Cut off light method signature
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user