Package org.jetbrains.dokka.analysis

Types

AnalysisEnvironment
Link copied to clipboard
class AnalysisEnvironment(messageCollector: MessageCollector, analysisPlatform: Platform) : Disposable
Kotlin as a service entry pointConfigures environment, analyses files and provides facilities to perform code processing without emitting bytecode$messageCollector: required by compiler infrastructure and will receive all compiler messages $body: optional and can be used to configure environment without creating local variable
CoreKotlinCacheService
Link copied to clipboard
class CoreKotlinCacheService(resolutionFacade: DokkaResolutionFacade) : KotlinCacheService
CoreProjectFileIndex
Link copied to clipboard
class CoreProjectFileIndex(project: Project, contentRoots: List<ContentRoot>) : ProjectFileIndex, ModuleFileIndex
Workaround for the lack of ability to create a ProjectFileIndex implementation using only classes from projectModel-{api,impl}.
CoreProjectRootManager
Link copied to clipboard
class CoreProjectRootManager(projectFileIndex: CoreProjectFileIndex) : ProjectRootManager
DescriptorDocumentableSource
Link copied to clipboard
class DescriptorDocumentableSource(descriptor: DeclarationDescriptor) : DocumentableSource
DokkaMessageCollector
Link copied to clipboard
class DokkaMessageCollector(logger: DokkaLogger) : MessageCollector
DokkaResolutionFacade
Link copied to clipboard
class DokkaResolutionFacade(project: Project, moduleDescriptor: ModuleDescriptor, resolverForModule: ResolverForModule) : ResolutionFacade
EnvironmentAndFacade
Link copied to clipboard
class EnvironmentAndFacade(environment: KotlinCoreEnvironment, facade: DokkaResolutionFacade)
KotlinAnalysis
Link copied to clipboard
interface KotlinAnalysis : Map<DokkaConfiguration.DokkaSourceSet, EnvironmentAndFacade>
PsiDocumentableSource
Link copied to clipboard
class PsiDocumentableSource(psi: PsiNamedElement) : DocumentableSource

Functions

contains
Link copied to clipboard
fun ContentRoot.contains(file: VirtualFile): Boolean
from
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
KotlinAnalysis
Link copied to clipboard
fun KotlinAnalysis(context: DokkaContext): KotlinAnalysis
fun KotlinAnalysis(sourceSets: List<DokkaConfiguration.DokkaSourceSet>, logger: DokkaLogger): KotlinAnalysis

Properties

JAR_SEPARATOR
Link copied to clipboard
const val JAR_SEPARATOR: String