Files
codeql/python/ql/test/library-tests/descriptors/Properties.ql
2018-11-19 15:15:54 +00:00

14 lines
363 B
Plaintext

import python
import semmle.python.types.Descriptors
int lineof(Object o) {
result = o.getOrigin().getLocation().getStartLine()
}
from PropertyObject p, FunctionObject getter, FunctionObject setter
where
getter = p.getGetter() and setter = p.getSetter()
select lineof(p), p.toString(), lineof(getter), getter.toString(), lineof(setter), setter.toString()