AstForDeclSyntaxCreator

io.joern.swiftsrc2cpg.astcreation.AstForDeclSyntaxCreator
trait AstForDeclSyntaxCreator(implicit withSchemaValidation: ValidationMode)

Attributes

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

Members list

Type members

Classlikes

case class AstAndMethod(ast: Ast, method: NewMethod, methodBlock: Ast)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

protected def astForDeclSyntax(declSyntax: DeclSyntax): Ast
protected def astForFunctionLike(node: FunctionDeclLike, shouldCreateFunctionReference: Boolean, shouldCreateAssignmentCall: Boolean, methodBlockContent: List[Ast]): AstAndMethod
protected def astForIfConfigDeclSyntax(node: IfConfigDeclSyntax): Ast
protected def handleTypeAliasInitializer(node: TypeSyntax): String