diff --git a/ql/src/codeql_ql/ast/Ast.qll b/ql/src/codeql_ql/ast/Ast.qll index 78ad68225c3..77a78695dd4 100644 --- a/ql/src/codeql_ql/ast/Ast.qll +++ b/ql/src/codeql_ql/ast/Ast.qll @@ -968,4 +968,11 @@ class ModuleExpr extends TModuleExpr, ModuleRef { final override FileOrModule getResolvedModule() { resolveModuleExpr(this, result) } final override string toString() { result = this.getName() } + + override string getAPrimaryQlClass() { result = "ModuleExpr" } + + override AstNode getParent() { + result = super.getParent() or + result.(PredicateCall).getQualifier() = this + } }