21dffe4639
`firResolveSession.getTowerContextProvider` should already contain all the relevant scopes, including default and importing scopes for the file Because of this, import and default scopes had presence over the more local scopes, and the resolve was performed incorrecty - top level candidates were given higher priority ^KT-61568 Fixed ^KTIJ-26824 Fixed
58 lines
1.8 KiB
Plaintext
Vendored
58 lines
1.8 KiB
Plaintext
Vendored
KtApplicableCallCandidateInfo:
|
|
candidate = KtSimpleFunctionCall:
|
|
isImplicitInvoke = false
|
|
partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
|
|
dispatchReceiver = KtImplicitReceiverValue:
|
|
symbol = KtNamedClassOrObjectSymbol:
|
|
annotationsList: []
|
|
classIdIfNonLocal: test/A
|
|
classKind: CLASS
|
|
companionObject: null
|
|
contextReceivers: []
|
|
isActual: false
|
|
isData: false
|
|
isExpect: false
|
|
isExternal: false
|
|
isFun: false
|
|
isInline: false
|
|
isInner: false
|
|
modality: FINAL
|
|
name: A
|
|
origin: SOURCE
|
|
superTypes: [
|
|
KtUsualClassType:
|
|
annotationsList: []
|
|
ownTypeArguments: []
|
|
type: kotlin/Any
|
|
]
|
|
symbolKind: TOP_LEVEL
|
|
typeParameters: []
|
|
visibility: Public
|
|
type = test.A
|
|
extensionReceiver = null
|
|
signature = KtFunctionLikeSignature:
|
|
receiverType = null
|
|
returnType = kotlin.Unit
|
|
symbol = test/A.foo(<dispatch receiver>: test.A): kotlin.Unit
|
|
valueParameters = []
|
|
callableIdIfNonLocal = test/A.foo
|
|
typeArgumentsMapping = {}
|
|
argumentMapping = {}
|
|
isInBestCandidates = true
|
|
|
|
KtApplicableCallCandidateInfo:
|
|
candidate = KtSimpleFunctionCall:
|
|
isImplicitInvoke = false
|
|
partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
|
|
dispatchReceiver = null
|
|
extensionReceiver = null
|
|
signature = KtFunctionLikeSignature:
|
|
receiverType = null
|
|
returnType = kotlin.Unit
|
|
symbol = test/foo(): kotlin.Unit
|
|
valueParameters = []
|
|
callableIdIfNonLocal = test/foo
|
|
typeArgumentsMapping = {}
|
|
argumentMapping = {}
|
|
isInBestCandidates = false
|