diff --git a/pom.xml b/pom.xml
index 6b6edc308..3d7c8301f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1100,7 +1100,6 @@
.*.checks.coding.DeclarationOrderCheck8293
.*.checks.coding.DefaultComesLastCheck87100
.*.checks.coding.EqualsAvoidNullCheck79100
- .*.checks.coding.EqualsHashCodeCheck75100
.*.checks.coding.ExplicitInitializationCheck9197
.*.checks.coding.FallThroughCheck9097
.*.checks.coding.FinalLocalVariableCheck82100
diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/EqualsHashCodeCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/EqualsHashCodeCheckTest.java
index a520e15ff..e7efa6899 100644
--- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/EqualsHashCodeCheckTest.java
+++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/EqualsHashCodeCheckTest.java
@@ -41,6 +41,15 @@ public class EqualsHashCodeCheckTest
verify(checkConfig, getPath("InputSemantic.java"), expected);
}
+ @Test
+ public void testBooleanMethods() throws Exception {
+ final DefaultConfiguration checkConfig =
+ createCheckConfig(EqualsHashCodeCheck.class);
+ final String[] expected = {
+ };
+ verify(checkConfig, getPath("coding/InputEqualsHashCodeCheck.java"), expected);
+ }
+
@Test
public void testTokensNotNull() {
EqualsHashCodeCheck check = new EqualsHashCodeCheck();
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/coding/InputEqualsHashCodeCheck.java b/src/test/resources/com/puppycrawl/tools/checkstyle/coding/InputEqualsHashCodeCheck.java
new file mode 100644
index 000000000..d3bfa457e
--- /dev/null
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/coding/InputEqualsHashCodeCheck.java
@@ -0,0 +1,35 @@
+package com.puppycrawl.tools.checkstyle.coding;
+
+public class InputEqualsHashCodeCheck {
+ public boolean notEquals() {
+ return true;
+ }
+
+ public boolean equals() {
+ return false;
+ }
+
+ public boolean equals(Object o1) {
+ return false;
+ }
+
+ private boolean equals(Object o1, Object o2) {
+ return false;
+ }
+
+ protected int notHashCode() {
+ return 1;
+ }
+
+ public int hashCode() {
+ return 1;
+ }
+
+ public int hashCode(Object o1) {
+ return 1;
+ }
+
+ private int hashCode(Object o1, Object o2) {
+ return 1;
+ }
+}
\ No newline at end of file