diff --git a/src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputInnerAssignmentLambdaExpressions.java b/src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputInnerAssignmentLambdaExpressions.java index ad3c8754d..25c894c15 100644 --- a/src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputInnerAssignmentLambdaExpressions.java +++ b/src/test/resources-noncompilable/com/puppycrawl/tools/checkstyle/checks/coding/InputInnerAssignmentLambdaExpressions.java @@ -1,10 +1,11 @@ +//Compilable with Java8 package com.puppycrawl.tools.checkstyle.checks.coding; import java.util.function.Supplier; public class InputInnerAssignmentLambdaExpressions { interface MyLambda { - boolean e(Object e); + void e(Object e); } private static class MyButton { public void setOnAction(MyLambda my) { @@ -12,8 +13,6 @@ public class InputInnerAssignmentLambdaExpressions { } private void setAction() { MyButton button = new MyButton(); - boolean pressed = false; - button.setOnAction(e -> pressed = true); //No violation here - button.setOnAction(e -> { pressed = true; }); //No violation here + button.setOnAction(e -> { boolean pressed = true; }); //No violation here } }