io.joern.x2cpg.passes.frontend

Type members

Classlikes

class JavascriptCallLinker(cpg: Cpg) extends SimpleCpgPass

The Javascript specific call linker links static call sites (by full name) and call sites to methods in the same file (by name).

The Javascript specific call linker links static call sites (by full name) and call sites to methods in the same file (by name).

class MetaDataPass(cpg: Cpg, language: String, root: String) 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

Companion:
object
Companion:
class