|
1
|
|
package net.bmahe.genetics4j.gp; |
|
2
|
|
|
|
3
|
|
import java.util.Arrays; |
|
4
|
|
import java.util.Objects; |
|
5
|
|
import java.util.function.BiFunction; |
|
6
|
|
import java.util.function.Function; |
|
7
|
|
import java.util.function.Supplier; |
|
8
|
|
|
|
9
|
|
import org.apache.commons.lang3.Validate; |
|
10
|
|
|
|
11
|
|
import net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation; |
|
12
|
|
import net.bmahe.genetics4j.gp.math.ImmutableCoefficientOperation.Builder; |
|
13
|
|
|
|
14
|
|
public final class OperationFactories { |
|
15
|
|
|
|
16
|
|
private OperationFactories() { |
|
17
|
|
} |
|
18
|
|
|
|
19
|
|
@SuppressWarnings("rawtypes") |
|
20
|
|
public static OperationFactory ofOperationSupplier(final Class[] acceptedTypes, final Class returnedType, |
|
21
|
|
final Supplier<Operation> buildSupplier) { |
|
22
|
|
Objects.requireNonNull(acceptedTypes); |
|
23
|
|
Objects.requireNonNull(returnedType); |
|
24
|
|
Objects.requireNonNull(buildSupplier); |
|
25
|
|
|
|
26
|
5
1. <init> : Removed assignment to member variable val$returnedType → KILLED
2. <init> : Removed assignment to member variable val$acceptedTypes → KILLED
3. ofOperationSupplier : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::ofOperationSupplier → KILLED
4. <init> : Removed assignment to member variable val$buildSupplier → KILLED
5. ofOperationSupplier : removed call to net/bmahe/genetics4j/gp/OperationFactories$1::<init> → KILLED
|
return new OperationFactory() { |
|
27
|
|
|
|
28
|
|
@Override |
|
29
|
|
public Class returnedType() { |
|
30
|
1
1. returnedType : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$1::returnedType → KILLED
|
return returnedType; |
|
31
|
|
} |
|
32
|
|
|
|
33
|
|
@Override |
|
34
|
|
public Class[] acceptedTypes() { |
|
35
|
1
1. acceptedTypes : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$1::acceptedTypes → KILLED
|
return acceptedTypes; |
|
36
|
|
} |
|
37
|
|
|
|
38
|
|
@Override |
|
39
|
|
public Operation build(final InputSpec inputSpec) { |
|
40
|
2
1. build : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$1::build → KILLED
2. build : removed call to java/util/function/Supplier::get → KILLED
|
return buildSupplier.get(); |
|
41
|
|
} |
|
42
|
|
}; |
|
43
|
|
} |
|
44
|
|
|
|
45
|
|
@SuppressWarnings("rawtypes") |
|
46
|
|
public static OperationFactory of(final Class[] acceptedTypes, final Class returnedType, |
|
47
|
|
final Function<InputSpec, Operation> operationBuilder) { |
|
48
|
|
Objects.requireNonNull(acceptedTypes); |
|
49
|
|
Objects.requireNonNull(returnedType); |
|
50
|
|
Objects.requireNonNull(operationBuilder); |
|
51
|
|
|
|
52
|
5
1. <init> : Removed assignment to member variable val$returnedType → KILLED
2. <init> : Removed assignment to member variable val$acceptedTypes → KILLED
3. of : removed call to net/bmahe/genetics4j/gp/OperationFactories$2::<init> → KILLED
4. of : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::of → KILLED
5. <init> : Removed assignment to member variable val$operationBuilder → KILLED
|
return new OperationFactory() { |
|
53
|
|
@Override |
|
54
|
|
public Class[] acceptedTypes() { |
|
55
|
1
1. acceptedTypes : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$2::acceptedTypes → KILLED
|
return acceptedTypes; |
|
56
|
|
} |
|
57
|
|
|
|
58
|
|
@Override |
|
59
|
|
public Class returnedType() { |
|
60
|
1
1. returnedType : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$2::returnedType → KILLED
|
return returnedType; |
|
61
|
|
} |
|
62
|
|
|
|
63
|
|
@Override |
|
64
|
|
public Operation build(final InputSpec inputSpec) { |
|
65
|
3
1. build : removed call to java/util/function/Function::apply → KILLED
2. build : replaced call to java/util/function/Function::apply with argument → KILLED
3. build : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$2::build → KILLED
|
return operationBuilder.apply(inputSpec); |
|
66
|
|
} |
|
67
|
|
}; |
|
68
|
|
} |
|
69
|
|
|
|
70
|
|
@SuppressWarnings("rawtypes") |
|
71
|
|
public static OperationFactory of(final String name, final Class[] acceptedTypes, final Class returnedType, |
|
72
|
|
final BiFunction<Object[], Object[], Object> compute) { |
|
73
|
|
Validate.notBlank(name); |
|
74
|
|
Objects.requireNonNull(acceptedTypes); |
|
75
|
|
Objects.requireNonNull(returnedType); |
|
76
|
|
Objects.requireNonNull(compute); |
|
77
|
|
|
|
78
|
6
1. of : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::of → KILLED
2. <init> : Removed assignment to member variable val$name → KILLED
3. of : removed call to net/bmahe/genetics4j/gp/OperationFactories$3::<init> → KILLED
4. <init> : Removed assignment to member variable val$returnedType → KILLED
5. <init> : Removed assignment to member variable val$compute → KILLED
6. <init> : Removed assignment to member variable val$acceptedTypes → KILLED
|
return new OperationFactory() { |
|
79
|
|
|
|
80
|
|
@Override |
|
81
|
|
public Class[] acceptedTypes() { |
|
82
|
1
1. acceptedTypes : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$3::acceptedTypes → KILLED
|
return acceptedTypes; |
|
83
|
|
} |
|
84
|
|
|
|
85
|
|
@Override |
|
86
|
|
public Class returnedType() { |
|
87
|
1
1. returnedType : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$3::returnedType → KILLED
|
return returnedType; |
|
88
|
|
} |
|
89
|
|
|
|
90
|
|
@Override |
|
91
|
|
public Operation build(final InputSpec inputSpec) { |
|
92
|
3
1. build : removed call to java/util/Arrays::asList → KILLED
2. build : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$3::build → KILLED
3. build : removed call to net/bmahe/genetics4j/gp/ImmutableOperation::of → KILLED
|
return ImmutableOperation.of(name, Arrays.asList(acceptedTypes), returnedType, compute); |
|
93
|
|
} |
|
94
|
|
}; |
|
95
|
|
} |
|
96
|
|
|
|
97
|
|
@SuppressWarnings("rawtypes") |
|
98
|
|
public static OperationFactory ofCoefficient(final String name, final Class returnedType, final Object value) { |
|
99
|
|
Validate.notBlank(name); |
|
100
|
|
Objects.requireNonNull(returnedType); |
|
101
|
|
Objects.requireNonNull(value); |
|
102
|
|
|
|
103
|
5
1. <init> : Removed assignment to member variable val$returnedType → NO_COVERAGE
2. ofCoefficient : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::ofCoefficient → NO_COVERAGE
3. <init> : Removed assignment to member variable val$name → NO_COVERAGE
4. ofCoefficient : removed call to net/bmahe/genetics4j/gp/OperationFactories$4::<init> → NO_COVERAGE
5. <init> : Removed assignment to member variable val$value → NO_COVERAGE
|
return new OperationFactory() { |
|
104
|
|
|
|
105
|
|
@Override |
|
106
|
|
public Class[] acceptedTypes() { |
|
107
|
2
1. acceptedTypes : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$4::acceptedTypes → NO_COVERAGE
2. acceptedTypes : Substituted 0 with 1 → NO_COVERAGE
|
return new Class[] {}; |
|
108
|
|
} |
|
109
|
|
|
|
110
|
|
@Override |
|
111
|
|
public Class returnedType() { |
|
112
|
1
1. returnedType : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$4::returnedType → NO_COVERAGE
|
return returnedType; |
|
113
|
|
} |
|
114
|
|
|
|
115
|
|
@Override |
|
116
|
|
public Operation build(final InputSpec inputSpec) { |
|
117
|
1
1. build : removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation::builder → NO_COVERAGE
|
final Builder<Object> operationBuilder = ImmutableCoefficientOperation.builder(); |
|
118
|
|
|
|
119
|
2
1. build : removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::name → NO_COVERAGE
2. build : replaced call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::name with receiver → NO_COVERAGE
|
operationBuilder.name(name) |
|
120
|
2
1. build : removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::value → NO_COVERAGE
2. build : replaced call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::value with receiver → NO_COVERAGE
|
.value(value) |
|
121
|
3
1. build : replaced call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::returnedType with receiver → NO_COVERAGE
2. build : removed call to java/lang/String::valueOf → NO_COVERAGE
3. build : removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::returnedType → NO_COVERAGE
|
.returnedType(returnedType) |
|
122
|
2
1. build : replaced call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::prettyName with receiver → NO_COVERAGE
2. build : removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::prettyName → NO_COVERAGE
|
.prettyName(name + "[" + value + "]"); |
|
123
|
|
|
|
124
|
2
1. build : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$4::build → NO_COVERAGE
2. build : removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::build → NO_COVERAGE
|
return operationBuilder.build(); |
|
125
|
|
} |
|
126
|
|
}; |
|
127
|
|
} |
|
128
|
|
|
|
129
|
|
public static <T> OperationFactory ofTerminal(final String name, final Class<T> returnedType, |
|
130
|
|
final Supplier<T> compute) { |
|
131
|
|
Validate.notBlank(name); |
|
132
|
|
Objects.requireNonNull(returnedType); |
|
133
|
|
Objects.requireNonNull(compute); |
|
134
|
|
|
|
135
|
3
1. ofTerminal : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::ofTerminal → KILLED
2. ofTerminal : Substituted 0 with 1 → KILLED
3. ofTerminal : removed call to net/bmahe/genetics4j/gp/OperationFactories::of → KILLED
|
return of(name, new Class[] {}, returnedType, (input, parameter) -> { |
|
136
|
2
1. lambda$ofTerminal$0 : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::lambda$ofTerminal$0 → KILLED
2. lambda$ofTerminal$0 : removed call to java/util/function/Supplier::get → KILLED
|
return compute.get(); |
|
137
|
|
}); |
|
138
|
|
} |
|
139
|
|
|
|
140
|
|
public static <T, U> OperationFactory ofUnary(final String name, final Class<T> acceptedType, |
|
141
|
|
final Class<U> returnedType, final Function<T, U> compute) { |
|
142
|
|
Validate.notBlank(name); |
|
143
|
|
Objects.requireNonNull(acceptedType); |
|
144
|
|
Objects.requireNonNull(returnedType); |
|
145
|
|
Objects.requireNonNull(compute); |
|
146
|
|
|
|
147
|
4
1. ofUnary : Substituted 1 with 0 → KILLED
2. ofUnary : removed call to net/bmahe/genetics4j/gp/OperationFactories::of → KILLED
3. ofUnary : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::ofUnary → KILLED
4. ofUnary : Substituted 0 with 1 → KILLED
|
return of(name, new Class[] { acceptedType }, returnedType, (input, parameters) -> { |
|
148
|
|
Objects.requireNonNull(parameters); |
|
149
|
|
|
|
150
|
1
1. lambda$ofUnary$1 : Substituted 0 with 1 → KILLED
|
final Object parameter1 = parameters[0]; |
|
151
|
|
Objects.requireNonNull(parameter1); |
|
152
|
|
Validate.isInstanceOf(acceptedType, parameter1); |
|
153
|
|
|
|
154
|
|
@SuppressWarnings("unchecked") |
|
155
|
|
final T operand = (T) parameter1; |
|
156
|
|
|
|
157
|
3
1. lambda$ofUnary$1 : removed call to java/util/function/Function::apply → KILLED
2. lambda$ofUnary$1 : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::lambda$ofUnary$1 → KILLED
3. lambda$ofUnary$1 : replaced call to java/util/function/Function::apply with argument → KILLED
|
return compute.apply(operand); |
|
158
|
|
}); |
|
159
|
|
} |
|
160
|
|
|
|
161
|
|
@SuppressWarnings("unchecked") |
|
162
|
|
public static <T, U, V> OperationFactory ofBinary(final String name, final Class<T> acceptedType1, |
|
163
|
|
final Class<U> acceptedType2, final Class<V> returnedType, final BiFunction<T, U, V> compute) { |
|
164
|
|
Validate.notBlank(name); |
|
165
|
|
Objects.requireNonNull(acceptedType1); |
|
166
|
|
Objects.requireNonNull(acceptedType2); |
|
167
|
|
Objects.requireNonNull(returnedType); |
|
168
|
|
Objects.requireNonNull(compute); |
|
169
|
|
|
|
170
|
5
1. ofBinary : removed call to net/bmahe/genetics4j/gp/OperationFactories::of → KILLED
2. ofBinary : Substituted 0 with 1 → KILLED
3. ofBinary : Substituted 1 with 0 → KILLED
4. ofBinary : Substituted 2 with 3 → KILLED
5. ofBinary : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::ofBinary → KILLED
|
return of(name, new Class[] { acceptedType1, acceptedType2 }, returnedType, (input, parameters) -> { |
|
171
|
|
Objects.requireNonNull(parameters); |
|
172
|
|
|
|
173
|
1
1. lambda$ofBinary$2 : Substituted 0 with 1 → KILLED
|
final Object parameter1 = parameters[0]; |
|
174
|
|
Objects.requireNonNull(parameter1); |
|
175
|
|
Validate.isInstanceOf(acceptedType1, parameter1); |
|
176
|
|
final T operand1 = (T) parameter1; |
|
177
|
|
|
|
178
|
1
1. lambda$ofBinary$2 : Substituted 1 with 0 → KILLED
|
final Object parameter2 = parameters[1]; |
|
179
|
|
Objects.requireNonNull(parameter2); |
|
180
|
|
Validate.isInstanceOf(acceptedType2, parameter2); |
|
181
|
|
final U operand2 = (U) parameter2; |
|
182
|
|
|
|
183
|
3
1. lambda$ofBinary$2 : removed call to java/util/function/BiFunction::apply → KILLED
2. lambda$ofBinary$2 : replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::lambda$ofBinary$2 → KILLED
3. lambda$ofBinary$2 : replaced call to java/util/function/BiFunction::apply with argument → KILLED
|
return compute.apply(operand1, operand2); |
|
184
|
|
}); |
|
185
|
|
} |
|
186
|
|
} |
| | Mutations |
| 26 |
|
1.1 Location : <init> Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofOperationSupplier()] Removed assignment to member variable val$returnedType → KILLED
2.2 Location : <init> Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofOperationSupplier()] Removed assignment to member variable val$acceptedTypes → KILLED
3.3 Location : ofOperationSupplier Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofOperationSupplier()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::ofOperationSupplier → KILLED
4.4 Location : <init> Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofOperationSupplier()] Removed assignment to member variable val$buildSupplier → KILLED
5.5 Location : ofOperationSupplier Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofOperationSupplier()] removed call to net/bmahe/genetics4j/gp/OperationFactories$1::<init> → KILLED
|
| 30 |
|
1.1 Location : returnedType Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofOperationSupplier()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$1::returnedType → KILLED
|
| 35 |
|
1.1 Location : acceptedTypes Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofOperationSupplier()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$1::acceptedTypes → KILLED
|
| 40 |
|
1.1 Location : build Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofOperationSupplier()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$1::build → KILLED
2.2 Location : build Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofOperationSupplier()] removed call to java/util/function/Supplier::get → KILLED
|
| 52 |
|
1.1 Location : <init> Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofFunction()] Removed assignment to member variable val$returnedType → KILLED
2.2 Location : <init> Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofFunction()] Removed assignment to member variable val$acceptedTypes → KILLED
3.3 Location : of Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofFunction()] removed call to net/bmahe/genetics4j/gp/OperationFactories$2::<init> → KILLED
4.4 Location : of Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofFunction()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::of → KILLED
5.5 Location : <init> Killed by : net.bmahe.genetics4j.gp.utils.ProgramUtilsTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.utils.ProgramUtilsTest]/[method:incompatibleInput()] Removed assignment to member variable val$operationBuilder → KILLED
|
| 55 |
|
1.1 Location : acceptedTypes Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofFunction()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$2::acceptedTypes → KILLED
|
| 60 |
|
1.1 Location : returnedType Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofFunction()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$2::returnedType → KILLED
|
| 65 |
|
1.1 Location : build Killed by : net.bmahe.genetics4j.gp.utils.ProgramUtilsTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.utils.ProgramUtilsTest]/[method:incompatibleInput()] removed call to java/util/function/Function::apply → KILLED
2.2 Location : build Killed by : net.bmahe.genetics4j.gp.utils.ProgramUtilsTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.utils.ProgramUtilsTest]/[method:incompatibleInput()] replaced call to java/util/function/Function::apply with argument → KILLED
3.3 Location : build Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofFunction()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$2::build → KILLED
|
| 78 |
|
1.1 Location : of Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBiFunction()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::of → KILLED
2.2 Location : <init> Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofTerminal()] Removed assignment to member variable val$name → KILLED
3.3 Location : of Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBiFunction()] removed call to net/bmahe/genetics4j/gp/OperationFactories$3::<init> → KILLED
4.4 Location : <init> Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBiFunction()] Removed assignment to member variable val$returnedType → KILLED
5.5 Location : <init> Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofTerminal()] Removed assignment to member variable val$compute → KILLED
6.6 Location : <init> Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBiFunction()] Removed assignment to member variable val$acceptedTypes → KILLED
|
| 82 |
|
1.1 Location : acceptedTypes Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBiFunction()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$3::acceptedTypes → KILLED
|
| 87 |
|
1.1 Location : returnedType Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBiFunction()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$3::returnedType → KILLED
|
| 92 |
|
1.1 Location : build Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofTerminal()] removed call to java/util/Arrays::asList → KILLED
2.2 Location : build Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofTerminal()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$3::build → KILLED
3.3 Location : build Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofTerminal()] removed call to net/bmahe/genetics4j/gp/ImmutableOperation::of → KILLED
|
| 103 |
|
1.1 Location : <init> Killed by : none Removed assignment to member variable val$returnedType → NO_COVERAGE
2.2 Location : ofCoefficient Killed by : none replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::ofCoefficient → NO_COVERAGE
3.3 Location : <init> Killed by : none Removed assignment to member variable val$name → NO_COVERAGE
4.4 Location : ofCoefficient Killed by : none removed call to net/bmahe/genetics4j/gp/OperationFactories$4::<init> → NO_COVERAGE
5.5 Location : <init> Killed by : none Removed assignment to member variable val$value → NO_COVERAGE
|
| 107 |
|
1.1 Location : acceptedTypes Killed by : none replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$4::acceptedTypes → NO_COVERAGE
2.2 Location : acceptedTypes Killed by : none Substituted 0 with 1 → NO_COVERAGE
|
| 112 |
|
1.1 Location : returnedType Killed by : none replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$4::returnedType → NO_COVERAGE
|
| 117 |
|
1.1 Location : build Killed by : none removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation::builder → NO_COVERAGE
|
| 119 |
|
1.1 Location : build Killed by : none removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::name → NO_COVERAGE
2.2 Location : build Killed by : none replaced call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::name with receiver → NO_COVERAGE
|
| 120 |
|
1.1 Location : build Killed by : none removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::value → NO_COVERAGE
2.2 Location : build Killed by : none replaced call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::value with receiver → NO_COVERAGE
|
| 121 |
|
1.1 Location : build Killed by : none replaced call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::returnedType with receiver → NO_COVERAGE
2.2 Location : build Killed by : none removed call to java/lang/String::valueOf → NO_COVERAGE
3.3 Location : build Killed by : none removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::returnedType → NO_COVERAGE
|
| 122 |
|
1.1 Location : build Killed by : none replaced call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::prettyName with receiver → NO_COVERAGE
2.2 Location : build Killed by : none removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::prettyName → NO_COVERAGE
|
| 124 |
|
1.1 Location : build Killed by : none replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories$4::build → NO_COVERAGE
2.2 Location : build Killed by : none removed call to net/bmahe/genetics4j/gp/math/ImmutableCoefficientOperation$Builder::build → NO_COVERAGE
|
| 135 |
|
1.1 Location : ofTerminal Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofTerminal()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::ofTerminal → KILLED
2.2 Location : ofTerminal Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofTerminal()] Substituted 0 with 1 → KILLED
3.3 Location : ofTerminal Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofTerminal()] removed call to net/bmahe/genetics4j/gp/OperationFactories::of → KILLED
|
| 136 |
|
1.1 Location : lambda$ofTerminal$0 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofTerminal()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::lambda$ofTerminal$0 → KILLED
2.2 Location : lambda$ofTerminal$0 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofTerminal()] removed call to java/util/function/Supplier::get → KILLED
|
| 147 |
|
1.1 Location : ofUnary Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofUnary()] Substituted 1 with 0 → KILLED
2.2 Location : ofUnary Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofUnary()] removed call to net/bmahe/genetics4j/gp/OperationFactories::of → KILLED
3.3 Location : ofUnary Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofUnary()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::ofUnary → KILLED
4.4 Location : ofUnary Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofUnary()] Substituted 0 with 1 → KILLED
|
| 150 |
|
1.1 Location : lambda$ofUnary$1 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofUnary()] Substituted 0 with 1 → KILLED
|
| 157 |
|
1.1 Location : lambda$ofUnary$1 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofUnary()] removed call to java/util/function/Function::apply → KILLED
2.2 Location : lambda$ofUnary$1 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofUnary()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::lambda$ofUnary$1 → KILLED
3.3 Location : lambda$ofUnary$1 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofUnary()] replaced call to java/util/function/Function::apply with argument → KILLED
|
| 170 |
|
1.1 Location : ofBinary Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBinary()] removed call to net/bmahe/genetics4j/gp/OperationFactories::of → KILLED
2.2 Location : ofBinary Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBinary()] Substituted 0 with 1 → KILLED
3.3 Location : ofBinary Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBinary()] Substituted 1 with 0 → KILLED
4.4 Location : ofBinary Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBinary()] Substituted 2 with 3 → KILLED
5.5 Location : ofBinary Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBinary()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::ofBinary → KILLED
|
| 173 |
|
1.1 Location : lambda$ofBinary$2 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBinary()] Substituted 0 with 1 → KILLED
|
| 178 |
|
1.1 Location : lambda$ofBinary$2 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBinary()] Substituted 1 with 0 → KILLED
|
| 183 |
|
1.1 Location : lambda$ofBinary$2 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBinary()] removed call to java/util/function/BiFunction::apply → KILLED
2.2 Location : lambda$ofBinary$2 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBinary()] replaced return value with null for net/bmahe/genetics4j/gp/OperationFactories::lambda$ofBinary$2 → KILLED
3.3 Location : lambda$ofBinary$2 Killed by : net.bmahe.genetics4j.gp.OperationFactoriesTest.[engine:junit-jupiter]/[class:net.bmahe.genetics4j.gp.OperationFactoriesTest]/[method:ofBinary()] replaced call to java/util/function/BiFunction::apply with argument → KILLED
|