AstForDeclarationsCreator

io.joern.javasrc2cpg.astcreation.declarations.AstForDeclarationsCreator

Attributes

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

Members list

Value members

Inherited methods

def astForConstructor(constructorDeclaration: ConstructorDeclaration): Ast

Attributes

Inherited from:
AstForMethodsCreator (hidden)

Attributes

Inherited from:
AstForMethodsCreator (hidden)
def astForMethod(methodDeclaration: MethodDeclaration): Ast

Attributes

Inherited from:
AstForMethodsCreator (hidden)
def astForTypeDecl(typ: TypeDeclaration[_], astParentType: String, astParentFullName: String): Ast

Attributes

Inherited from:
AstForTypeDeclsCreator (hidden)
def calcParameterTypes(methodLike: ResolvedMethodLikeDeclaration, typeParamValues: ResolvedTypeParametersMap): Option[List[String]]

Attributes

Inherited from:
AstForMethodsCreator (hidden)
def clinitAstFromStaticInits(staticInits: Seq[Ast]): Option[Ast]

Attributes

Inherited from:
AstForMethodsCreator (hidden)
def composeSignature(maybeReturnType: Option[String], maybeParameterTypes: Option[List[String]], parameterCount: Int): String

Attributes

Inherited from:
AstForMethodsCreator (hidden)
def methodSignature(method: ResolvedMethodDeclaration, typeParamValues: ResolvedTypeParametersMap): String

Attributes

Inherited from:
AstForMethodsCreator (hidden)
def thisNodeForMethod(maybeTypeFullName: Option[String], lineNumber: Option[Integer]): NewMethodParameterIn

Attributes

Inherited from:
AstForMethodsCreator (hidden)