io.joern.javasrc2cpg.passes
package io.joern.javasrc2cpg.passes
Type members
Classlikes
class AstCreationPass(codeDir: String, filenames: List[String], inferenceJarPaths: Set[String], cpg: Cpg) extends ConcurrentWriterCpgPass[String]
class AstCreator(filename: String, javaParserAst: CompilationUnit, global: Global) extends AstCreatorBase
Translate a Java Parser AST into a CPG AST
Translate a Java Parser AST into a CPG AST
- Companion:
- object
case class ClosureBindingInfo(identifier: NewIdentifier, closure: NewClosureBinding, bindingId: String)
case class Context(locals: Seq[NewLocal], identifiers: Map[String, NewIdentifier], methodParameters: Seq[NewMethodParameterIn], bindingsInfo: Seq[BindingInfo], lambdaAsts: Seq[Ast], closureBindingInfo: Seq[ClosureBindingMeta], partialConstructors: Seq[PartialConstructor], staticInitializers: Seq[Ast])
- Companion:
- object