Module Make
Provides guards-related predicates and classes.
Import path
import codeql.controlflow.Guards
Classes
GuardValue | An abstract value that a |
PreGuard | A guard. This may be any expression whose value determines subsequent control flow. It may also be a switch case, which as a guard is considered to evaluate to either true or false depending on whether the case matches. |
Modules
Logic | Provides the |