Files
2023-11-17 14:07:13 +00:00

22 lines
439 B
Plaintext

import java
from MethodCall ma, Method m
where m = ma.getMethod()
select ma, m
query predicate methods(Method m, string sig) {
m.fromSource() and
m.getSignature() = sig
}
query predicate overrides(Method m1, Method m2) {
m1.fromSource() and
m1.overrides(m2)
}
query predicate signature_mismatch(Method m, string sig) {
m.getDeclaringType().getQualifiedName() = "Base" and
m.getName() = "fn1" and
m.getSignature() = sig
}