AstForExpressionsCreator

io.joern.javasrc2cpg.astcreation.expressions.AstForExpressionsCreator

Attributes

Graph
Supertypes
Known subtypes
class AstCreator
Self type

Members list

Value members

Concrete methods

def astsForExpression(expression: Expression, expectedType: ExpectedType): Seq[Ast]

Inherited methods

def argAstsForCall(call: Node, tryResolvedDecl: Try[ResolvedMethodLikeDeclaration], args: NodeList[Expression]): Seq[Ast]

Attributes

Inherited from:
AstForCallExpressionsCreator
def assignmentsForVarDecl(variables: Iterable[VariableDeclarator]): Seq[Ast]

Attributes

Inherited from:
AstForVarDeclAndAssignsCreator
def astForLambdaExpr(expr: LambdaExpr, expectedType: ExpectedType): Ast

Attributes

Inherited from:
AstForLambdasCreator (hidden)
def initNode(namespaceName: Option[String], argumentTypes: Option[List[String]], argsSize: Int, code: String, lineNumber: Option[Integer], columnNumber: Option[Integer]): NewCall

Attributes

Inherited from:
AstForCallExpressionsCreator