Type-check reference to property with invisible setter to KProperty

#KT-12337 Fixed
This commit is contained in:
Alexander Udalov
2016-06-15 17:53:52 +03:00
parent c5a208f3eb
commit 6562a2db19
13 changed files with 145 additions and 19 deletions
@@ -249,7 +249,7 @@ private fun MutableCollection<LookupElement>.addLookupElementsForNullable(factor
fun CallableDescriptor.callableReferenceType(resolutionFacade: ResolutionFacade): FuzzyType? {
if (!CallType.CALLABLE_REFERENCE.descriptorKindFilter.accepts(this)) return null // not supported by callable references
return getReflectionTypeForCandidateDescriptor(
this, resolutionFacade.getFrontendService(ReflectionTypes::class.java), false
this, resolutionFacade.getFrontendService(ReflectionTypes::class.java), false, resolutionFacade.moduleDescriptor
)?.toFuzzyType(emptyList())
}