DokkaResolutionFacade

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

Constructors

Link copied to clipboard
fun DokkaResolutionFacade(    project: Project,     moduleDescriptor: ModuleDescriptor,     resolverForModule: ResolverForModule)

Functions

Link copied to clipboard
open override fun analyze(elements: Collection<KtElement>, bodyResolveMode: BodyResolveMode): BindingContext
open override fun analyze(element: KtElement, bodyResolveMode: BodyResolveMode): BindingContext
Link copied to clipboard
open override fun analyzeWithAllCompilerChecks(elements: Collection<KtElement>, callback: DiagnosticSink.DiagnosticsCallback?): AnalysisResult
open fun analyzeWithAllCompilerChecks(element: KtElement, callback: DiagnosticSink.DiagnosticsCallback?): AnalysisResult
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
Link copied to clipboard
open override fun <T : Any> getIdeService(serviceClass: Class<T>): T
Link copied to clipboard
open override fun getResolverForProject(): ResolverForProject<out ModuleInfo>
Link copied to clipboard
open override fun resolveToDescriptor(declaration: KtDeclaration, bodyResolveMode: BodyResolveMode): DeclarationDescriptor
Link copied to clipboard
open override fun <T : Any> tryGetFrontendService(element: PsiElement, serviceClass: Class<T>): T?

Properties

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