CodeQL library for Ruby
codeql/ruby-all 4.1.2-dev (changelog, source)
Search

Module TypeTrackingImpl

Import path

import codeql.ruby.typetracking.internal.TypeTrackingImpl

Imports

TypeTracking<Locations::Location, TypeTrackingImpl::TypeTrackingInput>

Given a set of step relations, this module provides classes and predicates for simple data-flow reachability suitable for tracking types.

Predicates

callStep

Holds if there is flow from arg to p via the call call.

sourceCallStep

Holds if there is flow from arg to p via the source-code call call.

Modules

Aliases

Shared

Provides classes and predicates for simple data-flow reachability suitable for tracking types.

SharedImpl

Provides classes and predicates for simple data-flow reachability suitable for tracking types.