diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/JetPropertyDelegationMethodsReference.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/JetPropertyDelegationMethodsReference.kt index 42c4ec145dd..6071873f4c3 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/JetPropertyDelegationMethodsReference.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/JetPropertyDelegationMethodsReference.kt @@ -44,10 +44,7 @@ public class JetPropertyDelegationMethodsReference(element: JetPropertyDelegate) } return descriptor.getAccessors().map { accessor -> - val candidateDescriptor = context.get(BindingContext.DELEGATED_PROPERTY_RESOLVED_CALL, accessor)?.getCandidateDescriptor() - //TODO: should not getOriginal here, because candidate descriptor should not have substituted type parameters - // remove after problem is solved - candidateDescriptor?.getOriginal() + context.get(BindingContext.DELEGATED_PROPERTY_RESOLVED_CALL, accessor)?.getCandidateDescriptor() }.filterNotNull() } }