CodeQL library for Java/Kotlin
codeql/java-all 7.8.0 (changelog, source)
Search

Module Make::Logic::Cached

Import path

import codeql.controlflow.Guards

Predicates

nullGuard

Holds if guard evaluating to v implies that e is guaranteed to be null if isNull is true, and non-null if isNull is false.

Modules

ImpliesTC

Calculates the transitive closure of all the guard implication steps starting from a given set of base cases.