io.joern.gosrc2cpg.passes

Members list

Type members

Classlikes

class AstCreationPass(cpg: Cpg, astCreators: Seq[AstCreator], report: Report) extends ConcurrentWriterCpgPass[AstCreator]

Attributes

Supertypes
class ConcurrentWriterCpgPass[AstCreator]
class NewStyleCpgPassBase[AstCreator]
trait CpgPassBase
class Object
trait Matchable
class Any
Show all
class DownloadDependenciesPass(parentGoMod: GoModHelper, goGlobal: GoGlobal, config: Config)

Attributes

Supertypes
class Object
trait Matchable
class Any
class MethodAndTypeCacheBuilderPass(cpgOpt: Option[Cpg], astFiles: List[String], config: Config, goMod: GoModHelper, goGlobal: GoGlobal)

Attributes

Supertypes
class Object
trait Matchable
class Any
class PackageCtorCreationPass(cpg: Cpg, config: Config, goGlobal: GoGlobal) extends ConcurrentWriterCpgPass[(String, Set[(Ast, String)])]

Attributes

Supertypes
class ConcurrentWriterCpgPass[(String, Set[(Ast, String)])]
class NewStyleCpgPassBase[(String, Set[(Ast, String)])]
trait CpgPassBase
class Object
trait Matchable
class Any
Show all