diff options
-rw-r--r-- | core/src/main/kotlin/Languages/NewJavaLanguageService.kt | 8 | ||||
-rw-r--r-- | core/testdata/format/dac-as-java/javaSeeTag.html | 2 |
2 files changed, 8 insertions, 2 deletions
diff --git a/core/src/main/kotlin/Languages/NewJavaLanguageService.kt b/core/src/main/kotlin/Languages/NewJavaLanguageService.kt index a4b3de578..793706a89 100644 --- a/core/src/main/kotlin/Languages/NewJavaLanguageService.kt +++ b/core/src/main/kotlin/Languages/NewJavaLanguageService.kt @@ -11,6 +11,8 @@ class NewJavaLanguageService : CommonLanguageService() { return true } + private val fullOnlyModifiers = setOf("public", "protected", "private") + override fun render(node: DocumentationNode, renderMode: RenderMode): ContentNode { return content { (when (node.kind) { @@ -39,7 +41,11 @@ class NewJavaLanguageService : CommonLanguageService() { when (node.name) { "open", "internal" -> { } - else -> super.renderModifier(block, node, renderMode, nowrap) + else -> { + if (node.name !in fullOnlyModifiers || renderMode == RenderMode.FULL) { + super.renderModifier(block, node, renderMode, nowrap) + } + } } } diff --git a/core/testdata/format/dac-as-java/javaSeeTag.html b/core/testdata/format/dac-as-java/javaSeeTag.html index 0dc5dcb94..44ac16841 100644 --- a/core/testdata/format/dac-as-java/javaSeeTag.html +++ b/core/testdata/format/dac-as-java/javaSeeTag.html @@ -41,7 +41,7 @@ </th> </tr> <tr> - <td><span class="keyword">public</span> <span class="identifier">void</span></td> + <td><span class="identifier">void</span></td> <td> <div><code><a href="#bar()">bar</a>()</code></div> <p></p> |