DokkaResolutionFacade

class DokkaResolutionFacade(project: Project, moduleDescriptor: ModuleDescriptor, resolverForModule: ResolverForModule) : ResolutionFacade

Functions

analyze
Link copied to clipboard
open override fun analyze(elements: Collection<KtElement>, bodyResolveMode: BodyResolveMode): BindingContext
open override fun analyze(element: KtElement, bodyResolveMode: BodyResolveMode): BindingContext
analyzeWithAllCompilerChecks
Link copied to clipboard
open override fun analyzeWithAllCompilerChecks(elements: Collection<KtElement>): AnalysisResult
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getFrontendService
Link copied to clipboard
open override fun <T : Any> getFrontendService(serviceClass: Class<T>): T
open override fun <T : Any> getFrontendService(element: PsiElement, serviceClass: Class<T>): T
open override fun <T : Any> getFrontendService(moduleDescriptor: ModuleDescriptor, serviceClass: Class<T>): T
getIdeService
Link copied to clipboard
open override fun <T : Any> getIdeService(serviceClass: Class<T>): T
getResolverForProject
Link copied to clipboard
open override fun getResolverForProject(): ResolverForProject<out ModuleInfo>
hashCode
Link copied to clipboard
open fun hashCode(): Int
resolveToDescriptor
Link copied to clipboard
open override fun resolveToDescriptor(declaration: KtDeclaration, bodyResolveMode: BodyResolveMode): DeclarationDescriptor
toString
Link copied to clipboard
open fun toString(): String
tryGetFrontendService
Link copied to clipboard
open override fun <T : Any> tryGetFrontendService(element: PsiElement, serviceClass: Class<T>): T?

Properties

moduleDescriptor
Link copied to clipboard
open override val moduleDescriptor: ModuleDescriptor
project
Link copied to clipboard
open override val project: Project
resolverForModule
Link copied to clipboard
val resolverForModule: ResolverForModule
resolveSession
Link copied to clipboard
val resolveSession: ResolveSession