Skip to content

Commit 08e998f

Browse files
committed
SONARKT-400 Migrate EqualsOverridenWithHashCodeCheck to kotlin-analysis-api
1 parent b86cfd6 commit 08e998f

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

sonar-kotlin-checks/src/main/java/org/sonarsource/kotlin/checks/EqualsOverridenWithHashCodeCheck.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ private val hashCodeMatcher = FunMatcher {
3939
withNoArguments()
4040
}
4141

42-
@org.sonarsource.kotlin.api.frontend.K1only
4342
@Rule(key = "S1206")
4443
class EqualsOverridenWithHashCodeCheck : AbstractCheck() {
4544

@@ -49,8 +48,8 @@ class EqualsOverridenWithHashCodeCheck : AbstractCheck() {
4948

5049
klass.functions.forEach {
5150
when {
52-
hashCodeMethod == null && hashCodeMatcher.matches(it, ctx.bindingContext) -> hashCodeMethod = it
53-
equalsMethod == null && equalsMatcher.matches(it, ctx.bindingContext) -> equalsMethod = it
51+
hashCodeMethod == null && hashCodeMatcher.matches(it) -> hashCodeMethod = it
52+
equalsMethod == null && equalsMatcher.matches(it) -> equalsMethod = it
5453
}
5554
if (hashCodeMethod != null && equalsMethod != null) return
5655
}

0 commit comments

Comments
 (0)