io.joern.kotlin2cpg.passes

Members list

Type members

Classlikes

class AstCreationPass(filesWithMeta: Iterable[KtFileWithMeta], typeInfoProvider: TypeInfoProvider, cpg: Cpg)(implicit withSchemaValidation: ValidationMode) extends ConcurrentWriterCpgPass[KtFileWithMeta]

Attributes

Supertypes
class ConcurrentWriterCpgPass[KtFileWithMeta]
class NewStyleCpgPassBase[KtFileWithMeta]
trait CpgPassBase
class Object
trait Matchable
class Any
Show all
class ConfigPass(fileContentsAtPath: Iterable[FileContentAtPath], cpg: Cpg) extends ConcurrentWriterCpgPass[String]

Attributes

Supertypes
class ConcurrentWriterCpgPass[String]
class NewStyleCpgPassBase[String]
trait CpgPassBase
class Object
trait Matchable
class Any
Show all
class DependenciesFromMavenCoordinatesPass(coordinates: Seq[String], cpg: Cpg) extends CpgPass

Attributes

Supertypes
class CpgPass
class ForkJoinParallelCpgPass[AnyRef]
class NewStyleCpgPassBase[AnyRef]
trait CpgPassBase
class Object
trait Matchable
class Any
Show all
class KotlinTypeHintCallLinker(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 KotlinTypeRecoveryPassGenerator(cpg: Cpg, config: XTypeRecoveryConfig) extends XTypeRecoveryPassGenerator[File]

Attributes

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