Fix ExtensionPointDocumentationProvider#generateClassDoc

GitOrigin-RevId: 95d84ddf47f81df73ea41b0c0fec93dd60513906
This commit is contained in:
Piotr Tomiak
2024-01-24 21:42:37 +00:00
committed by intellij-monorepo-bot
parent 6140fd9910
commit 00a7861441
@@ -148,7 +148,12 @@ final class ExtensionPointDocumentationProvider implements DocumentationProvider
private static HtmlChunk generateClassDoc(@NotNull PsiElement element) {
final DocumentationProvider documentationProvider = DocumentationManager.getProviderFromElement(element);
return HtmlChunk.raw(StringUtil.notNullize(documentationProvider.generateDoc(element, null)));
String doc = StringUtil.notNullize(documentationProvider.generateDoc(element, null));
int bodyIndex = doc.indexOf("<body>");
if (bodyIndex >= 0) {
doc = doc.substring(bodyIndex + 6);
}
return HtmlChunk.raw(doc);
}
private static HtmlChunk createSectionRow(HtmlChunk sectionName, @Nls String sectionContent) {