AstNodeBuilder
io.joern.x2cpg.AstNodeBuilder
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- NodeProcessor
Members list
Concise view
Value members
Abstract methods
Concrete methods
protected def controlStructureNode(node: Node, controlStructureType: String, code: String): NewControlStructure
protected def identifierNode(node: Node, name: String, code: String, typeFullName: String, dynamicTypeHints: Seq[String]): NewIdentifier
protected def literalNode(node: Node, code: String, typeFullName: String, dynamicTypeHints: Seq[String]): NewLiteral
protected def localNode(node: Node, name: String, code: String, typeFullName: String, closureBindingId: Option[String]): NewLocal
protected def memberNode(node: Node, name: String, code: String, typeFullName: String, dynamicTypeHints: Seq[String]): NewMember
def methodNode(node: Node, name: String, fullName: String, signature: String, fileName: String): NewMethod
protected def methodNode(node: Node, name: String, code: String, fullName: String, signature: Option[String], fileName: String, astParentType: Option[String], astParentFullName: Option[String]): NewMethod
protected def methodRefNode(node: Node, code: String, methodFullName: String, typeFullName: String): NewMethodRef