Skip to content

KaDebugRenderer

class KaDebugRenderer(
    val renderExtra: Boolean = false, 
    val renderTypeByProperties: Boolean = false, 
    val renderExpandedTypes: Boolean = false, 
    val renderIsPublicApi: Boolean = false
)

Constructors

KaDebugRenderer

constructor(
    renderExtra: Boolean = false, 
    renderTypeByProperties: Boolean = false, 
    renderExpandedTypes: Boolean = false, 
    renderIsPublicApi: Boolean = false
)

Types

Companion

object Companion

Properties

renderExpandedTypes

renderExtra

renderIsPublicApi

renderTypeByProperties

Functions

render

fun render(analysisSession: KaSession, symbol: KaSymbol): String

renderAnnotationApplication

fun renderAnnotationApplication(analysisSession: KaSession, application: KaAnnotation): String

renderForSubstitutionOverrideUnwrappingTest

@TestOnly
fun renderForSubstitutionOverrideUnwrappingTest(analysisSession: KaSession, symbol: KaSymbol): String

renderType

fun renderType(analysisSession: KaSession, type: KaType): String