AstForDeclarationsCreator

io.joern.jimple2cpg.astcreation.declarations.AstForDeclarationsCreator
trait AstForDeclarationsCreator(implicit withSchemaValidation: ValidationMode) extends AstForTypeDeclsCreator, AstForMethodsCreator

Attributes

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

Members list

Value members

Concrete methods

protected def astsForAnnotations(annotationTag: AnnotationTag, host: AbstractHost): Ast
protected def astsForHostTags(host: AbstractHost): Seq[Ast]
protected def astsForModifiers(classDeclaration: SootClass): Seq[Ast]
protected def astsForModifiers(methodDeclaration: SootMethod): Seq[NewModifier]

Inherited methods

protected def astForMethod(methodDeclaration: SootMethod, typeDecl: RefType): Ast

Attributes

Inherited from:
AstForMethodsCreator
protected def astForParameterRef(parameterRef: ParameterRef, parentUnit: Unit): Ast

Attributes

Inherited from:
AstForMethodsCreator
protected def astForTypeDecl(typ: RefType, namespaceBlockFullName: String): Ast

Creates the AST root for type declarations and acts as the entry point for method generation.

Creates the AST root for type declarations and acts as the entry point for method generation.

Attributes

Inherited from:
AstForTypeDeclsCreator