CodeQL library for Rust
codeql/rust-all 0.2.6 (changelog, source)
Search

Class SourceParameterNode

Import path

import codeql.rust.dataflow.internal.Node

Direct supertypes

Indirect supertypes

Fields

Predicates

getParameter

Gets the parameter in the CFG that this node corresponds to.

getPosition

Get the parameter position of this parameter.

isParameterOf

Holds if this node is a parameter of c at position pos.

Inherited predicates

asExpr

Gets the expression that corresponds to this node, if any.

from NodePublic
asParameter

Gets the parameter that corresponds to this node, if any.

from NodePublic
asPat

Gets the pattern that corresponds to this node, if any.

from NodePublic
getAstNode

Gets the AST node that corresponds to this data flow node, if any.

from AstNodeNode
getCfgScope

Do not call: use getEnclosingCallable() instead.

from AstNodeNode
getEnclosingCallable

Gets the enclosing callable.

from Node
getLocation

Gets the location of this node.

from AstNodeNode
toString

Gets a textual representation of this node.

from AstNodeNode

Charpred