Skip to content

Commit 7ba93d6

Browse files
Do not suggest methods from nested interfaces #1418 (#1450)
Do not suggest methods from nested interfaces Co-authored-by: Vassiliy Kudryashov <vassiliy.kudryashov@gmail.com>
1 parent dadb91b commit 7ba93d6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/util/PsiClassHelper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ private val PsiMember.isKotlinAutogeneratedMethod: Boolean
3737
get() = this is KtLightMethod && navigationElement is KtClass
3838

3939
private val PsiMethod.canBeCalledStatically: Boolean
40-
get() = isStatic || containingClass?.isStatic ?: throw IllegalStateException("No containing class found for method $this")
40+
get() = isStatic || containingClass?.let { it.isStatic && !it.isInterface && !it.isAbstract } ?: throw IllegalStateException("No containing class found for method $this")
4141

4242
private val PsiMethod.isUntestableMethodOfAbstractOrInterface: Boolean
4343
get() {

0 commit comments

Comments
 (0)