java.lang.Object
com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.Vertex
com.ibm.wala.cast.js.callgraph.fieldbased.flowgraph.vertices.CallVertex

public class CallVertex extends Vertex
A call vertex represents the possible callees of a function call or new expression.
Author:
mschaefer
  • Method Details

    • getCaller

      public FuncVertex getCaller()
    • getSite

      public CallSiteReference getSite()
    • getInstruction

      public JavaScriptInvoke getInstruction()
    • isNew

      public boolean isNew()
      Does this call vertex correspond to a new instruction?
    • accept

      public <T> T accept(VertexVisitor<T> visitor)
      Specified by:
      accept in class Vertex
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toSourceLevelString

      public String toSourceLevelString(IAnalysisCacheView cache)
      Description copied from class: Vertex
      If possible, returns a String representation of this that refers to source-level entities rather thatn WALA-internal ones (e.g., source-level variable names rather than SSA value numbers). By default, just returns the results of Object.toString()
      Overrides:
      toSourceLevelString in class Vertex