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 astForAnonymousClassDecl(expr: ObjectCreationExpr, body: List[BodyDeclaration[_]], typeName: String, typeFullName: Option[String], baseTypeFullName: Option[String]): Ast

Attributes

Inherited from:
AstForTypeDeclsCreator (hidden)
def astForDefaultConstructor(originNode: Node, instanceFieldDeclarations: List[FieldDeclaration]): Ast

Attributes

Inherited from:
AstForMethodsCreator (hidden)
def astForLocalClassDeclaration(localClassDecl: LocalClassDeclarationStmt): Ast

Attributes

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

Attributes

Inherited from:
AstForMethodsCreator (hidden)
def astForTypeDeclaration(typeDeclaration: TypeDeclaration[_], fullNameOverride: Option[String]): Ast

Attributes

Inherited from:
AstForTypeDeclsCreator (hidden)
def astsForConstructors(constructorDeclarations: List[ConstructorDeclaration], instanceFieldDeclarations: List[FieldDeclaration]): Map[Node, Ast]

Attributes

Inherited from:
AstForMethodsCreator (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)