io.joern.kotlin2cpg.ast

Members list

Type members

Classlikes

class AstCreator(fileWithMeta: KtFileWithMeta, xTypeInfoProvider: TypeInfoProvider, global: Global)(implicit withSchemaValidation: ValidationMode) extends AstCreatorBase, KtPsiToAst, AstNodeBuilder[PsiElement, AstCreator]

Attributes

Supertypes
trait AstNodeBuilder[PsiElement, AstCreator]
trait KtPsiToAst
class AstCreatorBase
class Object
trait Matchable
class Any
Show all
case class BindingInfo(node: NewBinding, edgeMeta: Seq[(NewNode, NewNode, String)])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ClosureBindingDef(node: NewClosureBinding, captureEdgeTo: NewMethodRef, refEdgeTo: NewNode)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait KtPsiToAst(implicit withSchemaValidation: ValidationMode)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type
object Nodes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Nodes.type