ControlStructureTraversal

io.shiftleft.semanticcpg.language.types.expressions.ControlStructureTraversal
See theControlStructureTraversal companion object
final class ControlStructureTraversal(val traversal: Traversal[ControlStructure]) extends AnyVal

Attributes

Companion:
object
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def condition: Traversal[Expression]
def condition(regex: String): Traversal[ControlStructure]
def isBreak: Traversal[ControlStructure]
def isContinue: Traversal[ControlStructure]
def isDo: Traversal[ControlStructure]
def isElse: Traversal[ControlStructure]
def isFor: Traversal[ControlStructure]
def isGoto: Traversal[ControlStructure]
def isIf: Traversal[ControlStructure]
def isSwitch: Traversal[ControlStructure]
def isThrow: Traversal[ControlStructure]
def isTry: Traversal[ControlStructure]
def isWhile: Traversal[ControlStructure]
def whenFalse: Traversal[AstNode]
def whenTrue: Traversal[AstNode]

Concrete fields

val traversal: Traversal[ControlStructure]