aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources-noncompilable
diff options
context:
space:
mode:
authorrnveach <rveach02@gmail.com>2016-02-15 19:57:18 -0500
committerRoman Ivanov <ivanov-jr@mail.ru>2016-02-16 05:34:19 -0800
commitcb9218f5a7b62df5ef0ebb3f3487c2913f2ac8be (patch)
tree260e8136e3f7901b39f6958cff04655913a2f8cc /src/test/resources-noncompilable
parentf02ad6555c7502ea437934ac867573440c69dbfa (diff)
downloadcheckstyle-cb9218f5a7b62df5ef0ebb3f3487c2913f2ac8be.tar.gz
Issue #2904: fixed bad code in InputFinalLocalVariableNameLambda
Diffstat (limited to 'src/test/resources-noncompilable')
-rw-r--r--src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputFinalLocalVariableNameLambda.java19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputFinalLocalVariableNameLambda.java b/src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputFinalLocalVariableNameLambda.java
index 21fa4353f..8b7ec0e00 100644
--- a/src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputFinalLocalVariableNameLambda.java
+++ b/src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputFinalLocalVariableNameLambda.java
@@ -1,18 +1,27 @@
+//Compilable with Java8
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 void setTotalValueOfOrder(final String plainString) {
+ 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.getTransactions().stream()
+ final BigDecimal totalValueOfOrder = order
.reduce(BigDecimal.ZERO,
- (t, u) -> t.add(u.getAmount()),
- BigDecimal::add);
- order.setTotalValueOfOrder(totalValueOfOrder.toPlainString());
+ (t, u) -> t.add(u.getAmount()));
}
}