Files
codeql/swift/ql/test/extractor-tests/generated/expr/OpenExistentialExpr/OpenExistentialExpr.ql

17 lines
551 B
Plaintext
Generated

// generated by codegen/codegen.py
import codeql.swift.elements
import TestUtils
from
OpenExistentialExpr x, string hasType, Expr getSubExpr, Expr getExistential,
OpaqueValueExpr getOpaqueExpr
where
toBeTested(x) and
not x.isUnknown() and
(if x.hasType() then hasType = "yes" else hasType = "no") and
getSubExpr = x.getSubExpr() and
getExistential = x.getExistential() and
getOpaqueExpr = x.getOpaqueExpr()
select x, "hasType:", hasType, "getSubExpr:", getSubExpr, "getExistential:", getExistential,
"getOpaqueExpr:", getOpaqueExpr