Add element validity check to KotlinRunConfigurationProducer.getStartClassFqName() (EA-86393 - PIEAE: PsiFileImpl.getText)
This commit is contained in:
@@ -97,7 +97,9 @@ class KotlinRunConfigurationProducer : RunConfigurationProducer<JetRunConfigurat
|
||||
null -> null
|
||||
is KtFile -> container.javaFileFacadeFqName.asString()
|
||||
is KtClassOrObject -> {
|
||||
if (container is KtObjectDeclaration && container.isCompanion()) {
|
||||
if (!container.isValid)
|
||||
null
|
||||
else if (container is KtObjectDeclaration && container.isCompanion()) {
|
||||
val containerClass = container.getParentOfType<KtClass>(true)
|
||||
containerClass?.toLightClass()?.let { ClassUtil.getJVMClassName(it) }
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user