io.joern.gosrc2cpg.astcreation
package io.joern.gosrc2cpg.astcreation
Members list
Type members
Classlikes
class AstCreator(val relPathFileName: String, val parserResult: ParserResult, val goMod: GoModHelper, val goGlobal: GoGlobal)(implicit withSchemaValidation: ValidationMode) extends AstCreatorBase, AstCreatorHelper, AstForGenDeclarationCreator, AstForExpressionCreator, AstForFunctionsCreator, AstForPrimitivesCreator, AstForStatementsCreator, AstForTypeDeclCreator, AstForMethodCallExpressionCreator, CacheBuilder, AstForLambdaCreator, AstGenNodeBuilder[AstCreator]
Attributes
- Supertypes
-
trait AstGenNodeBuilder[AstCreator]trait AstForLambdaCreatortrait CacheBuildertrait AstForTypeDeclCreatortrait AstForStatementsCreatortrait AstForPrimitivesCreatortrait AstForFunctionsCreatortrait AstForExpressionCreatortrait AstCreatorHelperclass AstCreatorBaseclass Objecttrait Matchableclass AnyShow all
trait AstCreatorHelper
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
class AstForPackageConstructorCreator(val pacakgePath: String, statements: Set[(Ast, String)])(implicit withSchemaValidation: ValidationMode) extends AstCreatorBase, AstGenNodeBuilder[AstForPackageConstructorCreator]
Attributes
- Supertypes
-
trait AstGenNodeBuilder[AstForPackageConstructorCreator]class AstCreatorBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
case class LambdaFunctionMetaData(signature: String, returnTypeStr: String, methodReturn: NewMethodReturn, params: Value, genericTypeMethodMap: Map[String, List[String]])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class MethodMetadata(name: String, methodFullname: String, signature: String, params: Value, receiverInfo: Option[(String, String, String, ParserNodeInfo)], genericTypeMethodMap: Map[String, List[String]])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article