blob: 356239a0b90904af78fb98538971728d09e96166 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
package com.puppycrawl.tools.checkstyle.checks.coding;
import java.math.BigDecimal;
public class InputFinalLocalVariableNameLambda {
private interface Lambda {
public Object op(AugmentedOrder a, AugmentedOrder b);
}
private static class AugmentedOrder {
public BigDecimal reduce(final BigDecimal zero, final Lambda l) {
return null;
}
public Object add(final Object amount) {
return null;
}
public Object getAmount() {
return null;
}
}
private void addTotalValueOfOrder(final AugmentedOrder order) {
final BigDecimal totalValueOfOrder = order
.reduce(BigDecimal.ZERO,
(t, u) -> t.add(u.getAmount()));
}
}
interface Operation {
public Object apply();
public static final Operation OPERATION = () -> {
Object result;
result = null;
return result;
};
}
|