// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE -UNUSED_EXPRESSION import kotlin.reflect.KClass fun select(vararg classes: KClass): T? { return null } interface PomRenameableTarget interface PsiElement interface PsiMethod : PsiElement, PomRenameableTarget interface PsiClass : PsiElement, PomRenameableTarget class A { val inv get() = select(PsiMethod::class, PsiClass::class) } fun main() { A().inv }