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

Module signature Make::Private::External::SourceSinkInterpretationInputSig

Import path

import codeql.dataflow.internal.FlowSummaryImpl

Predicates

barrierElement

Holds if an external barrier specification exists for n with output specification output and kind kind.

barrierGuardElement

Holds if an external barrier guard specification exists for n with input specification input, accepting value acceptingValue, and kind kind.

inputNeedsReference

Holds if input specification component c needs a reference.

interpretInput

Provides additional source specification logic.

interpretOutput

Provides additional sink specification logic.

outputNeedsReference

Holds if output specification component c needs a reference.

sinkElement

Holds if an external sink specification exists for n with input specification input and kind kind.

sourceElement

Holds if an external source specification exists for n with output specification output and kind kind.

Types

Element
InterpretNode

An entity used to interpret a source/sink specification.

SourceOrSinkElement