1 /* 2 EqualsAvoidNull 3 ignoreEqualsIgnoreCase = (default)false 4 5 6 */ 7 8 package com.puppycrawl.tools.checkstyle.checks.coding.equalsavoidnull; 9 10 public abstract class InputEqualsAvoidNullSuperClass { 11 protected String stringFromBaseClass = "ABC"; 12 } 13 14 class DerivedClass extends InputEqualsAvoidNullSuperClass { 15 protected String classField = "DEF"; 16 17 void m1() { 18 if (this.stringFromBaseClass.equals("JKHKJ")) { 19 } 20 } 21 22 void m2() { 23 if (this.classField.equals("JKHKJ")) { // violation 'left.*of.*equals' 24 } 25 } 26 }