1   package com.puppycrawl.tools.checkstyle.checks.coding.innerassignment;
2   
3   import java.util.function.Supplier;
4   
5   
6   public class InputInnerAssignmentLambdaExpressions {
7       interface MyLambda {
8           void e(Object e);
9       }
10      private static class MyButton {
11          public void setOnAction(MyLambda my) {
12          }
13      }
14      private void setAction() {
15          MyButton button = new MyButton();
16          button.setOnAction(e -> { boolean pressed = true; });  //No violation here
17      }
18  }