1   package com.puppycrawl.tools.checkstyle.checks.coding.equalsavoidnull;
2   
3   import java.util.function.BiFunction;
4   import java.util.function.Function;
5   
6   public enum InputEqualsAvoidNullMisc {
7       TEST;
8       
9       public void method() {}
10  }
11  class Receiver {
12      public void foo4(Receiver this) {}
13  
14      private class Inner {
15          public Inner(Receiver Receiver.this) {}
16      }
17  }
18  class Lambda {
19      Function<String, Integer> field1 =
20              notTrimmedString -> notTrimmedString.trim().length();
21      BiFunction<String, String, Integer> field2 =
22              (first, second) -> (first + second).length();
23  }