Class CallGraph::CallSite

DEPRECATED: Use DataFlow::InvokeNode instead.

A function call or new expression, with information about its potential callees.

Both direct calls and reflective calls using call or apply are modelled.

Direct supertypes

Indirect supertypes

Known direct subtypes

Fields

Predicates

getACallee

Gets a potential callee of this call site.

getACalleeValue

Gets an abstract value representing possible callees of this call site.

getArgumentNode

Gets the data flow node corresponding to the ith argument passed to the callee invoked at this call site.

getLocation
isImprecise

Holds if our approximation of possible callees for this call site is likely to be imprecise.

isIncomplete

Holds if our approximation of possible callees for this call site is likely to be incomplete.

isIndefinite

Holds if the approximation of possible callees for this call site is affected by the given analysis incompleteness cause.

isUncertain

Holds if our approximation of possible callees for this call site is likely to be imprecise or incomplete.

toString

Gets a textual representation of this invocation.

Charpred