Packages

package passes

Type Members

  1. case class Additionals(bindingsInfo: Seq[BindingInfo] = List(), lambdaAsts: Seq[Ast] = List(), lambdaBindingInfo: Seq[BindingInfo] = List(), closureBindingDefs: Seq[ClosureBindingDef] = List()) extends Product with Serializable
  2. class AstCreationPass extends ConcurrentWriterCpgPass[String]
  3. class AstCreator extends AstCreatorBase
  4. case class AstWithAdditionals(ast: Ast, additionals: Additionals) extends Product with Serializable
  5. case class BindingInfo(node: NewBinding, edgeMeta: Seq[(NewNode, NewNode, String)]) extends Product with Serializable
  6. case class ClosureBindingDef(node: NewClosureBinding, captureEdgeTo: NewMethodRef, refEdgeTo: NewNode) extends Product with Serializable
  7. class ConfigPass extends ConcurrentWriterCpgPass[String]
  8. case class FileInfo(imports: Seq[ImportEntry], classes: List[KtClass]) extends Product with Serializable
  9. case class ImportEntry(fqName: String, name: String, explicit: Boolean, isWildcard: Boolean = false, lineNumber: Int = -1, column: Int = -1) extends Product with Serializable
  10. class Scope[I, V <: DeclarationNew, S] extends x2cpg.datastructures.Scope[I, V, S]

Ungrouped