// generated by codegen/codegen.py import codeql.swift.elements import TestUtils from KeyPathExpr x, string hasType, string hasRoot, int getNumberOfComponents where toBeTested(x) and not x.isUnknown() and (if x.hasType() then hasType = "yes" else hasType = "no") and (if x.hasRoot() then hasRoot = "yes" else hasRoot = "no") and getNumberOfComponents = x.getNumberOfComponents() select x, "hasType:", hasType, "hasRoot:", hasRoot, "getNumberOfComponents:", getNumberOfComponents