|
1
|
|
package net.bmahe.genetics4j.neat.spec.combination.parentcompare; |
|
2
|
|
|
|
3
|
|
import org.immutables.value.Value; |
|
4
|
|
|
|
5
|
|
/** |
|
6
|
|
* Comparing parents based on fitness first and then their size in case of equal fitness. |
|
7
|
|
*/ |
|
8
|
|
@Value.Immutable |
|
9
|
|
public interface FitnessThenSizeComparison extends ParentComparisonPolicy { |
|
10
|
|
|
|
11
|
|
class Builder extends ImmutableFitnessThenSizeComparison.Builder { |
|
12
|
|
} |
|
13
|
|
|
|
14
|
|
static Builder builder() { |
|
15
|
2
1. builder : removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison$Builder::<init> → KILLED
2. builder : replaced return value with null for net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::builder → KILLED
|
return new Builder(); |
|
16
|
|
} |
|
17
|
|
|
|
18
|
|
static FitnessThenSizeComparison build() { |
|
19
|
3
1. build : removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::builder → KILLED
2. build : replaced return value with null for net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::build → KILLED
3. build : removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison$Builder::build → KILLED
|
return builder().build(); |
|
20
|
|
} |
|
21
|
|
} |
| | Mutations |
| 15 |
|
1.1 Location : builder Killed by : net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest]/[method:canHandle()] removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison$Builder::<init> → KILLED
2.2 Location : builder Killed by : net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest]/[method:canHandle()] replaced return value with null for net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::builder → KILLED
|
| 19 |
|
1.1 Location : build Killed by : net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest]/[method:canHandle()] removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::builder → KILLED
2.2 Location : build Killed by : net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest]/[method:canHandle()] replaced return value with null for net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison::build → KILLED
3.3 Location : build Killed by : net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandlerTest]/[method:canHandle()] removed call to net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison$Builder::build → KILLED
|