BindingTableAdapter

io.joern.javasrc2cpg.util.BindingTableAdapter
trait BindingTableAdapter[InputTypeDecl, AstTypeDecl, AstMethodDecl, TypeMap]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def allParentsWithTypeMap(typeDecl: InputTypeDecl): Seq[(AstTypeDecl, TypeMap)]
def directBindingTableEntries(typeDeclFullName: String, typeDecl: InputTypeDecl): Seq[BindingTableEntry]
def directParents(typeDecl: InputTypeDecl): Seq[AstTypeDecl]
def getDeclaredMethods(typeDecl: AstTypeDecl): Iterable[(String, AstMethodDecl)]
def getMethodSignature(methodDecl: AstMethodDecl, typeMap: TypeMap): String
def getMethodSignatureForEmptyTypeMap(methodDecl: AstMethodDecl): String
def typeDeclEquals(astTypeDecl: AstTypeDecl, inputTypeDecl: InputTypeDecl): Boolean