io.joern.jssrc2cpg.passes
package io.joern.jssrc2cpg.passes
Members list
Concise view
Type members
Classlikes
class AstCreationPass(cpg: Cpg, astGenRunnerResult: AstGenRunnerResult, config: Config, report: Report) extends ConcurrentWriterCpgPass[(String, String)]
Attributes
- Graph
- Supertypes
- class ConcurrentWriterCpgPass[(String, String)]class NewStyleCpgPassBase[(String, String)]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class SimpleCpgPassclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class ConcurrentWriterCpgPass[File]class NewStyleCpgPassBase[File]trait CpgPassBaseclass Objecttrait Matchableclass Any
- Known subtypes
- class PrivateKeyFilePass
A pass that identifies assignments of closures to constants and updates METHOD
nodes accordingly.
A pass that identifies assignments of closures to constants and updates METHOD
nodes accordingly.
Attributes
- Graph
- Supertypes
- class SimpleCpgPassclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class SimpleCpgPassclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
object EcmaBuiltins
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- EcmaBuiltins.type
object GlobalBuiltins
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- GlobalBuiltins.type
Attributes
- Graph
- Supertypes
- class SimpleCpgPassclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class ConfigPassclass ConcurrentWriterCpgPass[File]class NewStyleCpgPassBase[File]trait CpgPassBaseclass Objecttrait Matchableclass Any
This pass enhances the call graph and call nodes by interpreting assignments of the form foo = require("module")
.
This pass enhances the call graph and call nodes by interpreting assignments of the form foo = require("module")
.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class SimpleCpgPassclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
object RequirePass
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- RequirePass.type
Attributes
- Graph
- Supertypes
- class SimpleCpgPassclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any