AstForExpressionsCreator

io.joern.php2cpg.astcreation.AstForExpressionsCreator
trait AstForExpressionsCreator(implicit withSchemaValidation: ValidationMode)

Attributes

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

Members list

Value members

Concrete methods

protected def astForAssignment(assignment: PhpAssignment): Ast
protected def astForCallArg(arg: PhpArgument): Ast
protected def astForExpr(expr: PhpExpr): Ast
protected def astForKeyValPair(origin: PhpNode, key: PhpExpr, value: PhpExpr): Ast
protected def astForMemberAssignment(originNode: PhpNode, memberNode: NewMember, valueExpr: PhpExpr, isField: Boolean): Ast
protected def simpleAssignAst(origin: PhpNode, target: Ast, source: Ast): Ast
protected def stmtBodyBlockAst(stmt: PhpStmtWithBody): Ast