Module signature TypeFlowInput
Provides the input specification.
Import path
import codeql.typeflow.TypeFlow
Predicates
exactTypeBase | Holds if |
getAnAncestor | Gets a direct or indirect supertype of this type, including itself. |
getErasure | Gets the erased version of this type. The erasure of a erasure of a parameterized type is its generic counterpart, or |
getSourceDeclaration | Gets the source declaration of this type, or |
instanceofDisjunctionGuarded | Holds if |
isExcludedFromNullAnalysis | Holds if |
isNullValue | Holds if |
step | Holds if data can flow from |
typeFlowBaseCand | Holds if |
unbound | Holds if |
Types
Type | A type. |
TypeFlowNode | A node for which type information is available. For example, expressions and method declarations. |
Parameters
Location | LocationSig |