Fix ScriptDefinition subtyping after earlier refactorings

#KT-41905 fixed
(may also fix other yet undetected or not analyzed problems with script
definitions)
This commit is contained in:
Ilya Chernikov
2020-09-30 17:56:58 +02:00
parent adcfca3f98
commit d88e87aaac
3 changed files with 3 additions and 3 deletions
@@ -48,7 +48,7 @@ class KotlinScriptResolveScopeProvider : ResolveScopeProvider() {
// This is a workaround for completion in REPL to provide module dependencies
if (scriptDefinition.baseClassType.fromClass == Any::class) return null
if (scriptDefinition is ScriptDefinition.FromConfigurations ||
if (scriptDefinition is ScriptDefinition.FromConfigurationsBase ||
scriptDefinition.asLegacyOrNull<KotlinScriptDefinitionFromAnnotatedTemplate>() != null
) {
return GlobalSearchScope.fileScope(project, file).union(