io.joern.rubysrc2cpg.deprecated.passes

Members list

Type members

Classlikes

class AstCreationPass(cpg: Cpg, global: Global, parser: ResourceManagedParser, packageTable: PackageTable, config: Config) extends ConcurrentWriterCpgPass[String]

Attributes

Supertypes
class ConcurrentWriterCpgPass[String]
class NewStyleCpgPassBase[String]
trait CpgPassBase
class Object
trait Matchable
class Any
Show all
class AstPackagePass(cpg: Cpg, tempExtDir: String, global: Global, 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 IdentifierToCallPass(cpg: Cpg) extends ConcurrentWriterCpgPass[Method]

Scans for identifiers that are meant to be calls but are simply invoked without parenthesis'. Uses heuristics here and there to make the distinction.

Scans for identifiers that are meant to be calls but are simply invoked without parenthesis'. Uses heuristics here and there to make the distinction.

Attributes

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