AstForDeclarationsCreator
io.joern.javasrc2cpg.astcreation.declarations.AstForDeclarationsCreator
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass 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)
Attributes
- Inherited from:
- AstForTypeDeclsCreator (hidden)
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)
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)
In this article