Package org.jetbrains.dokka.analysis

Types

Link copied to clipboard
class AnalysisEnvironment(val messageCollector: MessageCollector, val analysisPlatform: Platform) : Disposable

Kotlin as a service entry point

Link copied to clipboard
class CoreKotlinCacheService(resolutionFacade: DokkaResolutionFacade) : KotlinCacheService
Link copied to clipboard
class DescriptorDocumentableSource(val descriptor: DeclarationDescriptor) : DocumentableSource
Link copied to clipboard
class DokkaMessageCollector(logger: DokkaLogger) : MessageCollector
Link copied to clipboard
class DokkaResolutionFacade(    val project: Project,     val moduleDescriptor: ModuleDescriptor,     val resolverForModule: ResolverForModule) : ResolutionFacade
Link copied to clipboard
class EnvironmentAndFacade(val environment: KotlinCoreEnvironment, val facade: DokkaResolutionFacade)
Link copied to clipboard
interface KotlinAnalysis : Map<DokkaConfiguration.DokkaSourceSet, EnvironmentAndFacade>
Link copied to clipboard
class PsiDocumentableSource(val psi: PsiNamedElement) : DocumentableSource

Functions

Link copied to clipboard
fun Callable.Companion.from(psi: PsiField): Callable
fun Callable.Companion.from(psi: PsiMethod): Callable
fun DRI.Companion.from(psi: PsiElement): DRI
fun DRI.Companion.from(descriptor: DeclarationDescriptor): DRI
fun DriTarget.Companion.from(psi: PsiElement): DriTarget
fun DriTarget.Companion.from(descriptor: DeclarationDescriptor): DriTarget
fun TypeReference.Companion.from(p: PsiClass): TypeReference.Companion
fun TypeReference.Companion.from(d: ReceiverParameterDescriptor): TypeReference?
fun TypeReference.Companion.from(d: ValueParameterDescriptor): TypeReference
fun Callable.Companion.from(descriptor: CallableDescriptor, name: String? = null): Callable
Link copied to clipboard
fun KotlinAnalysis(context: DokkaContext): KotlinAnalysis
fun KotlinAnalysis(sourceSets: List<DokkaConfiguration.DokkaSourceSet>, logger: DokkaLogger): KotlinAnalysis

Properties

Link copied to clipboard
const val JAR_SEPARATOR: String