trait ICallResolver extends AnyRef
- Alphabetic
- By Inheritance
- ICallResolver
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def getResolvedCalledMethods(callsite: CallRepr): Iterable[Method]
Retrieve results of triggerCallsiteResolution.
- abstract def getResolvedMethodCallsites(method: Method): Iterable[CallRepr]
Retrieve results of triggerMethodResolution.
- abstract def getUnresolvedMethodFullNamesInternal(callsite: CallRepr): Iterable[String]
- abstract def triggerCallsiteResolution(callsite: CallRepr): Unit
Starts data flow tracking to find all method which could be called at the given callsite.
Starts data flow tracking to find all method which could be called at the given callsite. The result is stored in the resolver internal cache.
- abstract def triggerMethodCallsiteResolution(method: Method): Unit
Starts data flow tracking to find all callsites which could call the given method.
Starts data flow tracking to find all callsites which could call the given method. The result is stored in the resolver internal cache.
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def getCalledMethods(callsite: CallRepr): Iterable[Method]
Get methods called at the given callsite.
Get methods called at the given callsite. This internally calls triggerCallsiteResolution.
- def getCalledMethodsAsTraversal(callsite: CallRepr): Traversal[Method]
Same as getCalledMethods but with traversal return type.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getMethodCallsites(method: Method): Iterable[CallRepr]
Get callsites of the given method.
Get callsites of the given method. This internally calls triggerMethodResolution.
- def getMethodCallsitesAsTraversal(method: Method): Traversal[CallRepr]
Same as getMethodCallsites but with traversal return type.
- def getUnresolvedMethodFullNames(callsite: CallRepr): Iterable[String]
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated