Class JavaScriptConstructTargetSelector

java.lang.Object
com.ibm.wala.cast.js.ipa.callgraph.JavaScriptConstructTargetSelector
All Implemented Interfaces:
MethodTargetSelector

public class JavaScriptConstructTargetSelector extends Object implements MethodTargetSelector
generates instructions to simulate the semantics of JS constructor invocations
  • Constructor Details

  • Method Details

    • getCalleeTarget

      public IMethod getCalleeTarget(CGNode caller, CallSiteReference site, IClass receiver)
      Description copied from interface: MethodTargetSelector
      Given a calling node, a call site and (optionally) a dispatch type, return the target method to be called.
      Specified by:
      getCalleeTarget in interface MethodTargetSelector
      Parameters:
      caller - the GCNode in the call graph containing the call
      site - the call site reference of the call site
      receiver - the type of the target object or null
      Returns:
      the method to be called.
    • mightReturnSyntheticMethod

      public boolean mightReturnSyntheticMethod()