BindingTableAdapterForLambdas

io.joern.javasrc2cpg.util.BindingTableAdapterForLambdas
class BindingTableAdapterForLambdas(methodSignatureImpl: (ResolvedMethodDeclaration, ResolvedTypeParametersMap) => String) extends BindingTableAdapter[LambdaBindingInfo, ResolvedReferenceTypeDeclaration, ResolvedMethodDeclaration, ResolvedTypeParametersMap]

Attributes

Graph
Supertypes
trait BindingTableAdapter[LambdaBindingInfo, ResolvedReferenceTypeDeclaration, ResolvedMethodDeclaration, ResolvedTypeParametersMap]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def allParentsWithTypeMap(lambdaBindingInfo: LambdaBindingInfo): Seq[(ResolvedReferenceTypeDeclaration, ResolvedTypeParametersMap)]

Attributes

Definition Classes
override def directBindingTableEntries(typeDeclFullName: String, lambdaBindingInfo: LambdaBindingInfo): Seq[BindingTableEntry]

Attributes

Definition Classes
override def directParents(lambdaBindingInfo: LambdaBindingInfo): Seq[ResolvedReferenceTypeDeclaration]

Attributes

Definition Classes
override def getDeclaredMethods(typeDecl: ResolvedReferenceTypeDeclaration): Iterable[(String, ResolvedMethodDeclaration)]

Attributes

Definition Classes
override def getMethodSignature(methodDecl: ResolvedMethodDeclaration, typeMap: ResolvedTypeParametersMap): String

Attributes

Definition Classes
override def getMethodSignatureForEmptyTypeMap(methodDecl: ResolvedMethodDeclaration): String

Attributes

Definition Classes
override def typeDeclEquals(astTypeDecl: ResolvedReferenceTypeDeclaration, inputTypeDecl: LambdaBindingInfo): Boolean

Attributes

Definition Classes