io.joern.rubysrc2cpg.deprecated.passes

Members list

Type members

Classlikes

class AstCreationPass(cpg: Cpg, parsedFiles: List[(String, ProgramContext)], packageTable: PackageTable, config: Config) extends ForkJoinParallelCpgPass[(String, ProgramContext)]

Attributes

Supertypes
class ForkJoinParallelCpgPass[(String, ProgramContext)]
trait CpgPassBase
class Object
trait Matchable
class Any
class AstPackagePass(cpg: Cpg, tempExtDir: String, parser: ResourceManagedParser, packageTable: PackageTable, inputPath: String)(implicit withSchemaValidation: ValidationMode) extends ForkJoinParallelCpgPass[String]

Attributes

Supertypes
class ForkJoinParallelCpgPass[String]
trait CpgPassBase
class Object
trait Matchable
class Any
object Defines

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Defines.type
class RubyImportResolverPass(cpg: Cpg, packageTableInfo: PackageTable) extends XImportResolverPass

Attributes

Supertypes
class XImportResolverPass
class ForkJoinParallelCpgPass[Import]
trait CpgPassBase
class Object
trait Matchable
class Any
Show all
class RubyTypeHintCallLinker(cpg: Cpg) extends XTypeHintCallLinker

Attributes

Supertypes
class XTypeHintCallLinker
class CpgPass
class ForkJoinParallelCpgPass[AnyRef]
trait CpgPassBase
class Object
trait Matchable
class Any
Show all
class RubyTypeRecoveryPassGenerator(cpg: Cpg, config: XTypeRecoveryConfig) extends XTypeRecoveryPassGenerator[File]

Attributes

Supertypes
class XTypeRecoveryPassGenerator[File]
class Object
trait Matchable
class Any