Refactoring. Remove descriptor from resolution Candidate.

This commit is contained in:
Stanislav Erokhin
2016-09-02 16:09:35 +03:00
parent 794e65b5d6
commit 83a82cdd04
4 changed files with 26 additions and 30 deletions
@@ -321,10 +321,7 @@ class NewResolutionOldInference(
internal data class MyCandidate<out D: CallableDescriptor>(
val candidateStatus: ResolutionCandidateStatus,
val resolvedCall: MutableResolvedCall<@UnsafeVariance D>
) : Candidate<D> {
override val descriptor: D
get() = resolvedCall.candidateDescriptor
) : Candidate {
override val isSuccessful: Boolean
get() = candidateStatus.resultingApplicability.isSuccess
override val status: ResolutionCandidateStatus