1
2
3
4
5
6
7 package com.puppycrawl.tools.checkstyle.checks.coding.equalsavoidnull;
8
9 public class InputEqualsAvoidNull2 {
10 void foo() {
11 String s = "";
12 s.equals(s + s);
13 s.equals("a" + "b");
14 s.equals(getInt() + s);
15 s.equals(getInt() + getInt());
16 s.endsWith("a");
17 if (!s.equals("Hi[EOL]"+System.getProperty("")))
18 foo();
19 }
20
21 int getInt() {
22 return 0;
23 }
24
25 public void flagForEquals() {
26
27 Object o = new Object();
28 String s = "pizza";
29
30 o.equals("hot pizza");
31
32 o.equals(s = "cold pizza");
33
34 o.equals(((s = "cold pizza")));
35 }
36 }