View Javadoc
1   /*
2   EqualsAvoidNull
3   ignoreEqualsIgnoreCase = (default)false
4   
5   
6   */
7   
8   package com.puppycrawl.tools.checkstyle.checks.coding.equalsavoidnull;
9   
10  import java.util.function.BiFunction;
11  import java.util.function.Function;
12  
13  public enum InputEqualsAvoidNullMisc {
14      TEST;
15  
16      public void method() {}
17  }
18  class Receiver {
19      public void foo4(Receiver this, String s) {
20          s.equals("abc"); // violation 'left .* of .* equals'
21      }
22  
23      private class Inner {
24          public Inner(Receiver Receiver.this) {}
25      }
26  }
27  class Lambda {
28      Function<String, Integer> field1 =
29              notTrimmedString -> notTrimmedString.trim().length();
30      BiFunction<String, String, Integer> field2 =
31              (first, second) -> (first + second).length();
32  }