Skip to content

Commit 87f6b14

Browse files
committed
chore: kotlin objects are classes too
1 parent 7e9bb97 commit 87f6b14

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

marker/jvm-marker/src/main/kotlin/spp/jetbrains/marker/jvm/service/JVMArtifactScopeService.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import com.siyeh.ig.psiutils.ControlFlowUtils
3636
import org.jetbrains.kotlin.backend.jvm.ir.psiElement
3737
import org.jetbrains.kotlin.idea.caches.resolve.resolveToCall
3838
import org.jetbrains.kotlin.psi.*
39-
import org.jetbrains.kotlin.psi.psiUtil.containingClass
39+
import org.jetbrains.kotlin.psi.psiUtil.containingClassOrObject
4040
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrCall
4141
import org.jetbrains.plugins.scala.lang.psi.api.statements.ScFunctionDefinition
4242
import org.joor.Reflect
@@ -69,7 +69,7 @@ class JVMArtifactScopeService : IArtifactScopeService {
6969
return when {
7070
ArtifactTypeService.isKotlin(element) -> element.descendantsOfType<KtNamedFunction>().filter {
7171
if (element is KtClassOrObject && !includeInnerClasses) {
72-
element == it.containingClass()
72+
element == it.containingClassOrObject
7373
} else true
7474
}.toList()
7575

0 commit comments

Comments
 (0)