CodeQL library for Ruby
codeql/ruby-all 7.0.2 (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".

getSummarizedCallableAsDataFlowCallable

Gets the callable corresponding to summarized callable c.

Classes

FlowSummaryCallBase

A base class of calls that are candidates for flow summary modeling.

SummarizedCallableBase

A base class of callables that are candidates for flow summary modeling.