Files
codeql/ql/test/library-tests/ast/modules/singleton_classes.ql
Arthur Baars 549e5ab9d6 Revert "Rename Method -> MethodDeclaration"
This reverts commit d361ef37af.
2021-04-21 10:50:47 +02:00

12 lines
403 B
Plaintext

import ruby
query predicate singletonClasses(SingletonClass sc, string pClass, Expr value) {
pClass = sc.getAPrimaryQlClass() and value = sc.getValue()
}
query predicate exprsInSingletonClasses(SingletonClass sc, int i, Expr e, string eClass) {
e = sc.getStmt(i) and eClass = e.getAPrimaryQlClass()
}
query predicate methodsInSingletonClasses(SingletonClass sc, Method m) { m = sc.getAMethod() }