aboutsummaryrefslogtreecommitdiff
path: root/src/Languages/LanguageService.kt
blob: 728503b0e808cb23e1f316408287492c097d38af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package org.jetbrains.dokka

trait LanguageService {
    fun render(node: DocumentationNode): String
    fun renderName(node: DocumentationNode): String
    fun renderFunction(node: DocumentationNode): String
    fun renderClass(node: DocumentationNode): String
    fun renderTypeParametersForNode(node: DocumentationNode): String
    fun renderTypeParameter(node: DocumentationNode): String
    fun renderParameter(node: DocumentationNode): String
    fun renderType(node: DocumentationNode): String
    fun renderPackage(node: DocumentationNode): String
    fun renderProperty(node: DocumentationNode): String
    fun renderModifier(node: DocumentationNode): String
    fun renderModifiersForNode(node: DocumentationNode): String
}