aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/src/main/kotlin/Languages/NewJavaLanguageService.kt8
-rw-r--r--core/testdata/format/dac-as-java/javaSeeTag.html2
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>