diff options
Diffstat (limited to 'src/Kotlin/DocumentationBuilder.kt')
-rw-r--r-- | src/Kotlin/DocumentationBuilder.kt | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/Kotlin/DocumentationBuilder.kt b/src/Kotlin/DocumentationBuilder.kt index 6ce7727c..7804fd72 100644 --- a/src/Kotlin/DocumentationBuilder.kt +++ b/src/Kotlin/DocumentationBuilder.kt @@ -474,12 +474,15 @@ class DocumentationBuilder(val session: ResolveSession, val doc = parseDocumentation(this) val name = getName().asString() val prefix = when (getVariance()) { - Variance.IN_VARIANCE -> "in " - Variance.OUT_VARIANCE -> "out " + Variance.IN_VARIANCE -> "in" + Variance.OUT_VARIANCE -> "out" else -> "" } - val node = DocumentationNode(prefix + name, doc, DocumentationNode.Kind.TypeParameter) + val node = DocumentationNode(name, doc, DocumentationNode.Kind.TypeParameter) + if (prefix != "") { + node.appendTextNode(prefix, Kind.Modifier) + } val builtIns = KotlinBuiltIns.getInstance() for (constraint in getUpperBounds()) { |