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 |
7
|
|
* fitness. |
8
|
|
*/ |
9
|
|
@Value.Immutable |
10
|
|
public interface FitnessThenSizeComparison extends ParentComparisonPolicy { |
11
|
|
|
12
|
|
class Builder extends ImmutableFitnessThenSizeComparison.Builder { |
13
|
|
} |
14
|
|
|
15
|
|
static Builder builder() { |
16
|
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(); |
17
|
|
} |
18
|
|
|
19
|
|
static FitnessThenSizeComparison build() { |
20
|
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(); |
21
|
|
} |
22
|
|
} |
| | Mutations |
16 |
|
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
|
20 |
|
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
|