diff --git a/utbot-fuzzers/src/main/kotlin/org/utbot/fuzzer/providers/EnumModelProvider.kt b/utbot-fuzzers/src/main/kotlin/org/utbot/fuzzer/providers/EnumModelProvider.kt index ed472ff9ca..42540ee9b5 100644 --- a/utbot-fuzzers/src/main/kotlin/org/utbot/fuzzer/providers/EnumModelProvider.kt +++ b/utbot-fuzzers/src/main/kotlin/org/utbot/fuzzer/providers/EnumModelProvider.kt @@ -13,7 +13,7 @@ object EnumModelProvider : ModelProvider { override fun generate(description: FuzzedMethodDescription): Sequence = sequence { description.parametersMap .asSequence() - .filter { (classId, _) -> classId.isSubtypeOf(Enum::class.java.id) } + .filter { (classId, _) -> classId.jClass.isEnum } .forEach { (classId, indices) -> yieldAllValues(indices, classId.jClass.enumConstants.filterIsInstance>().map { UtEnumConstantModel(classId, it).fuzzed { summary = "%var% = ${it.name}" }