aboutsummaryrefslogtreecommitdiff
path: root/src/Generation/SignatureGenerator.kt
blob: 8ddeddc8385a8d7e9de2df0dc122e16e5da59c20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package org.jetbrains.dokka

trait SignatureGenerator {
    fun render(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
}