1
2
3
4
5
6
7
8
9
10 package com.puppycrawl.tools.checkstyle.checks.coding.requirethis;
11
12 import java.util.function.Consumer;
13
14 public interface InputRequireThisLocalClassesInsideLambdas {
15
16 private static void method(Consumer<String> consumer) {
17 consumer.accept("foo");
18 }
19
20 private static void testCtorNestedInLambdaWithViolation() {
21 method(s -> {
22 class InnerSubscriber implements InputRequireThisLocalClassesInsideLambdas {
23 int index;
24
25 public InnerSubscriber(int index) {
26 this.index = index;
27 }
28 }
29 });
30 }
31 }