io.joern.rubysrc2cpg.deprecated.passes

Members list

Type members

Classlikes

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

Attributes

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

Attributes

Supertypes
class ConcurrentWriterCpgPass[String]
class NewStyleCpgPassBase[String]
trait CpgPassBase
class Object
trait Matchable
class Any
Show all
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 ConcurrentWriterCpgPass[Import]
class NewStyleCpgPassBase[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]
class NewStyleCpgPassBase[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