KotlinQuickDocumentationProvider: cleanup after conversion

This commit is contained in:
Dmitry Jemerov
2015-04-15 19:45:34 +02:00
parent b1b138b424
commit a13e38578a
@@ -60,12 +60,12 @@ public class KotlinQuickDocumentationProvider : AbstractDocumentationProvider()
if (context !is JetElement) {
return null
}
val project = psiManager.getProject()
val cacheService = KotlinCacheService.getInstance(project)
val session = cacheService.getLazyResolveSession(context)
val facade = cacheService.getResolutionFacade(listOf(context))
val bindingContext = facade.analyze(context, BodyResolveMode.PARTIAL)
val contextDescriptor = bindingContext.get<PsiElement, DeclarationDescriptor>(BindingContext.DECLARATION_TO_DESCRIPTOR, context)
val bindingContext = context.analyze(BodyResolveMode.PARTIAL)
val contextDescriptor = bindingContext[BindingContext.DECLARATION_TO_DESCRIPTOR, context]
if (contextDescriptor == null) {
return null
}