KotlinSignatureProvider

class KotlinSignatureProvider(ctcc: CommentsToContentConverter, logger: DokkaLogger) : SignatureProvider, JvmSignatureUtils

Constructors

Link copied to clipboard
fun KotlinSignatureProvider(context: DokkaContext)
Link copied to clipboard
fun KotlinSignatureProvider(ctcc: CommentsToContentConverter, logger: DokkaLogger)

Functions

Link copied to clipboard
open override fun DProperty.annotations(): SourceSetDependent<List<Annotations.Annotation>>
open override fun <T : AnnotationTarget> WithExtraProperties<T>.annotations(): SourceSetDependent<List<Annotations.Annotation>>
Link copied to clipboard
open override fun PageContentBuilder.DocumentableContentBuilder.annotationsBlock(d: AnnotationTarget)
Link copied to clipboard
open override fun PageContentBuilder.DocumentableContentBuilder.annotationsBlockWithIgnored(    d: AnnotationTarget,     ignored: Set<Annotations.Annotation>,     renderAtStrategy: AtStrategy,     listBrackets: Pair<Char, Char>,     classExtension: String)
Link copied to clipboard
open override fun PageContentBuilder.DocumentableContentBuilder.annotationsInline(d: AnnotationTarget)
Link copied to clipboard
open override fun PageContentBuilder.DocumentableContentBuilder.annotationsInlineWithIgnored(    d: AnnotationTarget,     ignored: Set<Annotations.Annotation>,     renderAtStrategy: AtStrategy,     listBrackets: Pair<Char, Char>,     classExtension: String)
Link copied to clipboard
open override fun <T : Documentable> WithExtraProperties<T>.modifiers(): SourceSetDependent<Set<ExtraModifiers>>
Link copied to clipboard
open override fun PageContentBuilder.DocumentableContentBuilder.parametersBlock(function: DFunction, paramBuilder: PageContentBuilder.DocumentableContentBuilder.(DParameter) -> Unit)

Builds a distinguishable function parameters block, so that it can be processed or custom rendered down the road.

Link copied to clipboard
open operator override fun <T : Iterable<*>> SourceSetDependent<T>.plus(other: SourceSetDependent<T>): SourceSetDependent<T>
Link copied to clipboard
open override fun signature(documentable: Documentable): List<ContentNode>
Link copied to clipboard
open override fun <T : Documentable> WithExtraProperties<T>.stylesIfDeprecated(sourceSetData: DokkaConfiguration.DokkaSourceSet): Set<TextStyle>
Link copied to clipboard
open override fun Collection<ExtraModifiers>.toSignatureString(): String
open override fun PageContentBuilder.DocumentableContentBuilder.toSignatureString(    a: Annotations.Annotation,     renderAtStrategy: AtStrategy,     listBrackets: Pair<Char, Char>,     classExtension: String)
Link copied to clipboard
open infix override fun DFunction.uses(typeParameter: DTypeParameter): Boolean