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

Module Input

Import path

import codeql.ruby.dataflow.internal.FlowSummaryImpl

Predicates

callableFromSource

Holds if c is defined in source code.

callbackSelfParameterPosition

Gets the parameter position representing a callback itself, if any.

decodeUnknownArgumentPosition

Gets an argument position corresponding to the unknown token token.

decodeUnknownContent

Gets a content corresponding to the unknown token token.

decodeUnknownParameterPosition

Gets a parameter position corresponding to the unknown token token.

decodeUnknownWithContent

Gets a with-content corresponding to the unknown token token.

encodeArgumentPosition

Gets the textual representation of argument position pos used in MaD.

encodeContent

Gets the textual representation of content c used in MaD.

encodeParameterPosition

Gets the textual representation of parameter position pos used in MaD.

encodeReturn

Gets the textual representation of return kind rk used in MaD.

encodeWithContent

Gets the textual representation of with-content c used in MaD.

encodeWithoutContent

Gets the textual representation of without-content c used in MaD.

getStandardReturnValueKind

Gets the return kind corresponding to specification "ReturnValue".

Aliases

SinkBase

The trivial empty type.

SourceBase

The trivial empty type.

SummarizedCallableBase

The primitive type of strings of characters. A string consists of Unicode characters expressed internally as UTF-16. All predicates that work with string length or string indices are based on counting UTF-16 code units.