io.shiftleft.semanticcpg.language.types.expressions.generalizations

Members list

Type members

Classlikes

final class AstNodeTraversal[A <: AstNode](val traversal: Iterator[A]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class CfgNodeTraversal[A <: CfgNode](val traversal: Iterator[A]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class DeclarationTraversal[NodeType <: Declaration](val traversal: Iterator[NodeType]) extends AnyVal

A declaration, such as a local or parameter.

A declaration, such as a local or parameter.

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class ExpressionTraversal[NodeType <: Expression](val traversal: Iterator[NodeType]) extends AnyVal

An expression (base type)

An expression (base type)

Attributes

Supertypes
class AnyVal
trait Matchable
class Any