QL: fix visibility of module parameters

This commit is contained in:
Arthur Baars
2022-12-20 11:03:55 +01:00
parent bad5c65144
commit c8255770bc

View File

@@ -387,7 +387,7 @@ private predicate defines(FileOrModule m, string name, Type t, boolean public) {
exists(Module mod, SignatureExpr param, int i |
m.asModule() = mod and
mod.hasParameter(i, name, param) and
public = true
public = false
|
// resolve to the signature class
t = param.asType().getResolvedType()