io.joern.jimple2cpg.passes
package io.joern.jimple2cpg.passes
Members list
Type members
Classlikes
class AstCreationPass(classFiles: List[ClassFile], cpg: Cpg, config: Config) extends ForkJoinParallelCpgPass[ClassFile]
Creates the AST layer from the given class file and stores all types in the given global parameter.
Creates the AST layer from the given class file and stores all types in the given global parameter.
Value parameters
- classFiles
-
List of class files and their fully qualified class names
- cpg
-
The CPG to add to
Attributes
- Supertypes
class DeclarationRefPass(cpg: Cpg) extends ForkJoinParallelCpgPass[Method]
Links declarations to their identifier nodes. Due to the flat AST of bytecode, we don't need to account for varying scope.
Links declarations to their identifier nodes. Due to the flat AST of bytecode, we don't need to account for varying scope.
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[Method]trait CpgPassBaseclass Objecttrait Matchableclass Any
class SootAstCreationPass(cpg: Cpg, config: Config) extends ForkJoinParallelCpgPass[SootClass]
Creates the AST layer from the given class file and stores all types in the given global parameter.
Creates the AST layer from the given class file and stores all types in the given global parameter.
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[SootClass]trait CpgPassBaseclass Objecttrait Matchableclass Any
In this article