Revert minor semantic differences introduced in c030a047aa
Fix 'pull members up' and 'kotlin injected into kotlin' tests
This commit is contained in:
+1
@@ -80,6 +80,7 @@ internal class ProjectResolutionFacade(
|
||||
fun resolverForElement(element: PsiElement): ResolverForModule {
|
||||
val infos = element.getModuleInfos()
|
||||
return infos.firstNotNullResult { resolverForProject.tryGetResolverForModule(it) }
|
||||
?: resolverForProject.tryGetResolverForModule(NotUnderContentRootModuleInfo)
|
||||
?: resolverForProject.diagnoseUnknownModuleInfo(infos)
|
||||
}
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ fun KotlinMemberInfo.getChildrenToAnalyze(): List<PsiElement> {
|
||||
}
|
||||
|
||||
internal fun KtNamedDeclaration.resolveToDescriptorWrapperAware(resolutionFacade: ResolutionFacade? = null): DeclarationDescriptor {
|
||||
if (this is KtPsiClassWrapper) return psiClass.getJavaClassDescriptor(resolutionFacade ?: javaResolutionFacade())!!
|
||||
if (this is KtPsiClassWrapper) return psiClass.getJavaClassDescriptor(resolutionFacade ?: psiClass.javaResolutionFacade())!!
|
||||
return (resolutionFacade ?: getResolutionFacade()).resolveToDescriptor(this)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user