diff options
author | Ignat Beresnev <ignat.beresnev@jetbrains.com> | 2022-10-20 12:43:11 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-20 12:43:11 +0200 |
commit | cacdcd9739bb4fefb5a92cefd30ec58a172db148 (patch) | |
tree | 7c1431bffb9c499ef6517d2f717841587792dd1e /plugins/base/src/main/kotlin/signatures | |
parent | 41e366da55a272daa6b73414277918cb4b8cccaa (diff) | |
download | dokka-cacdcd9739bb4fefb5a92cefd30ec58a172db148.tar.gz dokka-cacdcd9739bb4fefb5a92cefd30ec58a172db148.tar.bz2 dokka-cacdcd9739bb4fefb5a92cefd30ec58a172db148.zip |
Do not render default value for var properties (#2717)
Diffstat (limited to 'plugins/base/src/main/kotlin/signatures')
-rw-r--r-- | plugins/base/src/main/kotlin/signatures/KotlinSignatureProvider.kt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/base/src/main/kotlin/signatures/KotlinSignatureProvider.kt b/plugins/base/src/main/kotlin/signatures/KotlinSignatureProvider.kt index 2692928b..1da8e3d1 100644 --- a/plugins/base/src/main/kotlin/signatures/KotlinSignatureProvider.kt +++ b/plugins/base/src/main/kotlin/signatures/KotlinSignatureProvider.kt @@ -275,10 +275,15 @@ class KotlinSignatureProvider(ctcc: CommentsToContentConverter, logger: DokkaLog link(p.name, p.dri, styles = mainStyles + p.stylesIfDeprecated(sourceSet)) operator(": ") signatureForProjection(p.type) - defaultValueAssign(p, sourceSet) + + if (p.isNotMutable()) { + defaultValueAssign(p, sourceSet) + } } } + private fun DProperty.isNotMutable(): Boolean = !isMutable() + private fun DProperty.isMutable(): Boolean { return this.extra[IsVar] != null || this.setter != null } |