AstForExpressionsCreator
io.joern.javasrc2cpg.astcreation.expressions.AstForExpressionsCreator
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class AstCreator
- Self type
Members list
Type members
Inherited classlikes
class PatternInitNode(parentNode: PatternInitTreeNode, patternExpr: PatternExpr, fieldName: String, fieldTypeFullName: Option[String], requiresTemporaryVariable: Boolean) extends PatternInitTreeNode
Attributes
- Inherited from:
- AstForPatternExpressionsCreator
- Supertypes
class PatternInitRoot(patternExpr: PatternExpr, ast: PatternInitAndRefAsts) extends PatternInitTreeNode
Attributes
- Inherited from:
- AstForPatternExpressionsCreator
- Supertypes
Attributes
- Inherited from:
- AstForPatternExpressionsCreator
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class PatternInitNodeclass PatternInitRoot
Value members
Concrete methods
Inherited methods
def argAstsForCall(call: Node, tryResolvedDecl: Try[ResolvedMethodLikeDeclaration], args: NodeList[Expression]): Seq[Ast]
Attributes
- Inherited from:
- AstForCallExpressionsCreator
Attributes
- Inherited from:
- AstForLambdasCreator (hidden)
def astsForAssignment(node: Node, target: Ast, initializer: Expression, operatorName: String, symbol: String, expectedType: ExpectedType, varDeclType: Option[String]): List[Ast]
Attributes
- Inherited from:
- AstForVarDeclAndAssignsCreator
Attributes
- Inherited from:
- AstForVarDeclAndAssignsCreator
def initNode(namespaceName: Option[String], argumentTypes: Option[List[String]], argsSize: Int, code: String, lineNumber: Option[Int], columnNumber: Option[Int]): NewCall
Attributes
- Inherited from:
- AstForCallExpressionsCreator
In this article