11package org.utbot.intellij.plugin.util
22
33import com.intellij.psi.PsiClass
4+ import com.intellij.psi.PsiMember
45import com.intellij.psi.PsiModifier
5- import com.intellij.psi.PsiModifierListOwner
66import com.intellij.psi.SyntheticElement
7- import com.intellij.refactoring.classMembers.MemberInfoBase
87import com.intellij.refactoring.util.classMembers.MemberInfo
98import com.intellij.testIntegration.TestIntegrationUtils
109import org.jetbrains.kotlin.asJava.elements.KtLightMethod
@@ -13,21 +12,21 @@ import org.jetbrains.kotlin.asJava.elements.isSetter
1312import org.utbot.common.filterWhen
1413import org.utbot.framework.UtSettings
1514
16- private val MemberInfoBase < out PsiModifierListOwner > .isAbstract: Boolean
17- get() = this .member. modifierList?.hasModifierProperty(PsiModifier .ABSTRACT )? : false
15+ private val PsiMember .isAbstract: Boolean
16+ get() = modifierList?.hasModifierProperty(PsiModifier .ABSTRACT )? : false
1817
1918
20- private val MemberInfo .isKotlinGetterOrSetter: Boolean
19+ private val PsiMember .isKotlinGetterOrSetter: Boolean
2120 get() {
2221 if (this !is KtLightMethod )
2322 return false
24- return this . isGetter || this . isSetter
23+ return isGetter || isSetter
2524 }
2625
2726private fun Iterable<MemberInfo>.filterTestableMethods (): List <MemberInfo > = this
2827 .filterWhen(UtSettings .skipTestGenerationForSyntheticMethods) { it.member !is SyntheticElement }
29- .filterNot { it.isAbstract }
30- .filterNot { it.isKotlinGetterOrSetter }
28+ .filterNot { it.member. isAbstract }
29+ .filterNot { it.member. isKotlinGetterOrSetter }
3130
3231private val PsiClass .isPrivateOrProtected: Boolean
3332 get() = this .modifierList?.let {
0 commit comments