BindingTableAdapterForJavaparser

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

Attributes

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

Members list

Value members

Concrete methods

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

Attributes

Definition Classes
override def directBindingTableEntries(typeDeclFullName: String, typeDecl: ResolvedReferenceTypeDeclaration): Seq[BindingTableEntry]

Attributes

Definition Classes
override def directParents(typeDecl: ResolvedReferenceTypeDeclaration): 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: ResolvedReferenceTypeDeclaration): Boolean

Attributes

Definition Classes