Files
codeql/ruby/ql/test/library-tests/modules/callgraph.ql
2022-09-27 10:22:53 +13:00

12 lines
359 B
Plaintext

import codeql.ruby.AST
query Callable getTarget(Call call) { result = call.getATarget() }
query predicate unresolvedCall(Call call) { not exists(call.getATarget()) }
query predicate privateMethod(MethodBase m) { m.isPrivate() }
query predicate publicMethod(MethodBase m) { m.isPublic() }
query predicate protectedMethod(MethodBase m) { m.isProtected() }