Given the name and descriptor of a method declared by an interface and the declaringClass
where the method is declared, all those methods are returned that have a matching name and
descriptor and are declared in the same package.
Given the name and descriptor of a method declared by an interface and the declaringClass
where the method is declared, all those methods are returned that have a matching name and
descriptor and are declared in the same package. All those methods are implemented
by classes (not interfaces) that do not inherit from the respective interface and
which may have a subclass (in the future) that may implement the interface.
Hence, when we compute the call graph for a library the returned methods may (in general) be call targets.
This method assumes the closed packages assumption
An index that enables the efficient lookup of potential call by signature resolution interface methods given the method's name and the descriptor type.
To get call by signature resolution information call org.opalj.br.analyses.Project's method and pass in the CallBySignatureResolutionKey object.