mirror of
https://github.com/github/codeql.git
synced 2025-12-19 18:33:16 +01:00
Will need subsequent PRs fixing up test failures (due to deprecated methods moving around), but other than that everything should be straight-forward.
12 lines
316 B
Plaintext
12 lines
316 B
Plaintext
import python
|
|
import semmle.python.types.Descriptors
|
|
|
|
int lineof(Object o) { result = o.getOrigin().getLocation().getStartLine() }
|
|
|
|
from Object m, FunctionObject f
|
|
where
|
|
m.(ClassMethodObject).getFunction() = f
|
|
or
|
|
m.(StaticMethodObject).getFunction() = f
|
|
select lineof(m), m.toString(), lineof(f), f.toString()
|