Skip to content

Commit e687f29

Browse files
committed
klass.isAssignableFrom for parent in GeneUtils.getAllFields()
1 parent d9df673 commit e687f29

File tree

1 file changed

+3
-1
lines changed
  • core/src/main/kotlin/org/evomaster/core/search/gene/utils

1 file changed

+3
-1
lines changed

core/src/main/kotlin/org/evomaster/core/search/gene/utils/GeneUtils.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -945,7 +945,9 @@ object GeneUtils {
945945

946946
if (parent is ChoiceGene<*>) {
947947
if (parent.getViewOfChildren().any {it is StringGene}){
948-
fields.add(parent)
948+
if (klass.isAssignableFrom(parent.javaClass)){
949+
fields.add(parent)
950+
}
949951
}
950952
} else {
951953
if(klass.isAssignableFrom(leaf.javaClass)){

0 commit comments

Comments
 (0)