aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputInnerAssignmentLambdaExpressions.java
blob: 1df802453855c492e1c3f851af851b5a5b985647 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package com.puppycrawl.tools.checkstyle.checks.coding;

import java.util.function.Supplier;


public class InputInnerAssignmentLambdaExpressions {
    interface MyLambda {
        void e(Object e);
    }
    private static class MyButton {
        public void setOnAction(MyLambda my) {
        }
    }
    private void setAction() {
        MyButton button = new MyButton();
        button.setOnAction(e -> { boolean pressed = true; });  //No violation here
    }
}