io.joern.x2cpg.passes.frontend

Type members

Classlikes

class MetaDataPass(cpg: Cpg, language: String, keyPool: Option[KeyPool]) extends SimpleCpgPass

A pass that creates a MetaData node, specifying that this is a CPG for language, and a NamespaceBlock for anything that cannot be assigned to any other namespace.

A pass that creates a MetaData node, specifying that this is a CPG for language, and a NamespaceBlock for anything that cannot be assigned to any other namespace.

Companion:
object
Companion:
class
class TypeNodePass(usedTypes: List[String], cpg: Cpg, keyPool: Option[KeyPool]) extends SimpleCpgPass

Creates a TYPE node for each type in usedTypes

Creates a TYPE node for each type in usedTypes