AstForTypesCreator

io.joern.rubysrc2cpg.astcreation.AstForTypesCreator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AstCreator
Self type

Members list

Type members

Classlikes

implicit class ClassDefinitionPrimaryContextExt(val ctx: ClassDefinitionPrimaryContext)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class ClassOrModuleReferenceContextExt(val ctx: ClassOrModuleReferenceContext)

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def astForClassDeclaration(ctx: ClassDefinitionPrimaryContext): Seq[Ast]
def astForClassExpression(ctx: ClassDefinitionPrimaryContext): Seq[Ast]
def astForClassOrModuleReferenceContext(ctx: ClassOrModuleReferenceContext, baseClassName: Option[String]): Seq[Ast]
def astsForClassMembers(): Seq[Ast]

Implicits

Implicits

final implicit def ClassDefinitionPrimaryContextExt(ctx: ClassDefinitionPrimaryContext): ClassDefinitionPrimaryContextExt
final implicit def ClassOrModuleReferenceContextExt(ctx: ClassOrModuleReferenceContext): ClassOrModuleReferenceContextExt