Module RangeUtils
Provides utility predicates for range analysis.
Import path
import semmle.code.java.dataflow.RangeUtilsImports
| java | Provides all default Java QL imports. |
Predicates
| additionalValueFlowStep | Holds if |
| getArrayDef | Gets the definition of |
Classes
| ConstantBooleanExpr | An expression that always has the same boolean value. |
| ConstantIntegerExpr | An expression that always has the same integer value. |
| ConstantStringExpr | An expression that always has the same string value. |
Aliases
| eqFlowCond | Gets a condition that tests whether |
| guardControlsSsaRead | Holds if |
| ssaRead | Gets an expression that equals |
| ssaUpdateStep | Holds if |
| valueFlowStep | Holds if |