io.joern.jssrc2cpg.passes

Type members

Classlikes

class AstCreationPass(cpg: Cpg, astGenRunnerResult: AstGenRunnerResult, config: Config, report: Report) extends ConcurrentWriterCpgPass[(String, String)]
class BuiltinTypesPass(cpg: Cpg) extends SimpleCpgPass
class CallLinkerPass(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 ConfigPass(cpg: Cpg, files: Seq[File], config: Config, report: Report) extends ConcurrentWriterCpgPass[File]
class DefineTypes extends Enumeration
object Defines extends DefineTypes
class DependenciesPass(cpg: Cpg, config: Config) extends SimpleCpgPass
class JsMetaDataPass(cpg: Cpg, hash: String, inputPath: String) extends SimpleCpgPass
class PrivateKeyFilePass(cpg: Cpg, files: Seq[File], config: Config, report: Report) extends ConfigPass
class TypeNodePass(usedTypes: List[(String, String)], cpg: Cpg) extends SimpleCpgPass