3c68b27280
`implicitScope` can be `null` in case when the implicit receiver resides in a user-defined `kotlin.*` package, but the user have not yet allowed this with compiler argument directive. In this case, we don't want the IDE to crush and show exceptions - the `kotlin` package would be highlighted by the compiler diagnostics and other resolve problems, and that would be enough ^KT-62071 Fixed
52 lines
941 B
Plaintext
Vendored
52 lines
941 B
Plaintext
Vendored
element: param
|
|
implicit receivers:
|
|
type: kotlin.myPackage.SomeClass
|
|
owner symbol: KtFirNamedClassOrObjectSymbol
|
|
|
|
scopes:
|
|
LocalScope, index = 0
|
|
packages: 0
|
|
classifiers: 0
|
|
callables: 0
|
|
constructors: 0
|
|
|
|
LocalScope, index = 1
|
|
packages: 0
|
|
classifiers: 0
|
|
callables: 1
|
|
param: kotlin.String
|
|
constructors: 0
|
|
|
|
TypeScope, index = 2
|
|
packages: 0
|
|
classifiers: 0
|
|
callables: 0
|
|
constructors: 0
|
|
|
|
ExplicitSimpleImportingScope, index = 3
|
|
packages: 0
|
|
classifiers: 0
|
|
callables: 0
|
|
constructors: 0
|
|
|
|
PackageMemberScope, index = 4
|
|
packages: 0
|
|
classifiers: 0
|
|
callables: 0
|
|
constructors: 0
|
|
|
|
DefaultSimpleImportingScope, index = 5
|
|
|
|
DefaultSimpleImportingScope, index = 6
|
|
|
|
ExplicitStarImportingScope, index = 7
|
|
packages: 0
|
|
classifiers: 0
|
|
callables: 0
|
|
constructors: 0
|
|
|
|
DefaultSimpleImportingScope, index = 8
|
|
|
|
DefaultStarImportingScope, index = 9
|
|
|