diff options
author | rnveach <rveach02@gmail.com> | 2016-02-15 19:57:18 -0500 |
---|---|---|
committer | Roman Ivanov <ivanov-jr@mail.ru> | 2016-02-16 05:34:19 -0800 |
commit | cb9218f5a7b62df5ef0ebb3f3487c2913f2ac8be (patch) | |
tree | 260e8136e3f7901b39f6958cff04655913a2f8cc /src/test/resources-noncompilable | |
parent | f02ad6555c7502ea437934ac867573440c69dbfa (diff) | |
download | checkstyle-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.java | 19 |
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())); } } |