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

Class ExceptionSuccessor

An exceptional control flow successor.

Example:

int M(string s)
{
    if (s == null)
        throw new ArgumentNullException(nameof(s));
    return s.Length;
}

The callable exit node of M is an exceptional successor of the node throw new ArgumentNullException(nameof(s));.

Import path

import codeql.controlflow.SuccessorType

Direct supertypes

Indirect supertypes

Predicates

toString

Gets a textual representation of this successor type.