feat(detection-core): unique-declaration member-call binding (8.2 final gated round step 1-2)

x.method() with a variable receiver binds complete iff exactly one same-name
method declaration exists repository-wide; collisions stay a finite candidate
set (receiver_type_unknown) and module-level functions never bind. Authorized
by maintainer strategy-review 2026-10-31; gated by dev-pool FA non-regression.
This commit is contained in:
Marius Ciepluch
2026-10-31 07:10:36 +01:00
parent 1481bb33d7
commit dc2832564a
3 changed files with 73 additions and 0 deletions
+4
View File
@@ -540,6 +540,10 @@ JAVA_AUDITOR = """class Auditor {
public void check() {
}
}
class Gate {
public void check() {
}
}
"""