io.joern.x2cpg.datastructures

Members list

Concise view

Type members

Classlikes

class Global

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class Scope[I, V, S]

Handles the scope stack for tracking identifier to variable relation.

Handles the scope stack for tracking identifier to variable relation.

Attributes

I

Identifier type.

S

Scope type.

V

Variable type.

Graph
Supertypes
class Object
trait Matchable
class Any
case class ScopeElement[I, V, S](scopeNode: S, variables: Map[I, V])

A single element of a scope stack.

A single element of a scope stack.

Attributes

I

Identifier type.

S

Scope type.

V

Variable type.

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Stack

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Stack.type