NodeBuilders

io.joern.x2cpg.utils.NodeBuilders$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def annotationLiteralNode(name: String): NewAnnotationLiteral
def callNode(methodName: String, typeDeclFullName: Option[String], returnTypeFullName: String, dispatchType: String, argumentTypes: Iterable[String], code: String, lineNumber: Option[Integer], columnNumber: Option[Integer]): NewCall
def fieldIdentifierNode(name: String, line: Option[Integer], column: Option[Integer]): NewFieldIdentifier
def identifierNode(name: String, typeFullName: Option[String], line: Option[Integer], column: Option[Integer], dynamicTypeHintFullName: Seq[String]): NewIdentifier
def methodReturnNode(typeFullName: String, dynamicTypeHintFullName: Option[String], line: Option[Integer], column: Option[Integer]): NewMethodReturn

Create a method return node

Create a method return node

Attributes

def modifierNode(modifierType: String): NewModifier
def operatorCallNode(name: String, code: String, typeFullName: Option[String], line: Option[Integer], column: Option[Integer]): NewCall