Skip to content

Commit 3aa6386

Browse files
committed
Copy name during copyContent for BackReferenceRxGene.
1 parent e201728 commit 3aa6386

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

core/src/main/kotlin/org/evomaster/core/search/gene/regex/BackReferenceRxGene.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,11 @@ class BackReferenceRxGene(
2727
*/
2828
override fun isMutable(): Boolean = false
2929

30-
override fun copyContent(): Gene =
31-
BackReferenceRxGene(groupIndex, captureGroup)
30+
override fun copyContent(): Gene {
31+
val copy = BackReferenceRxGene(groupIndex, captureGroup)
32+
copy.name = this.name //in case name is changed from its default
33+
return copy
34+
}
3235

3336
override fun setValueWithRawString(value: String) {
3437
throw IllegalStateException(

0 commit comments

Comments
 (0)