package passes
Package Members
- package cfgcreation
- package cfgdominator
- package codepencegraph
- package compat
- package containsedges
- package languagespecific
- package linking
- package metadata
- package methoddecorations
- package methodexternaldecorator
- package namespacecreator
- package receiveredges
- package trim
- package typenodes
Type Members
- class CfgCreationPass extends ParallelCpgPass[Method]
A pass that creates control flow graphs from abstract syntax trees.
A pass that creates control flow graphs from abstract syntax trees.
Control flow graphs can be calculated independently per method. Therefore, we inherit from
ParallelCpgPass.Note: the version of OverflowDB that we currently use as a storage backend does not assign ids to edges and this pass only creates edges at the moment. Therefore, we currently do without key pools.
- class FileCreationPass extends CpgPass
For all nodes with FILENAME fields, create corresponding FILE nodes and connect node with FILE node via outgoing SOURCE_FILE edges.