All Downloads are FREE. Search and download functionalities are using the official Maven repository.

boomerang.callgraph.ICallerCalleeResolutionStrategy Maven / Gradle / Ivy

There is a newer version: 3.2.2
Show newest version
package boomerang.callgraph;

import boomerang.WeightedBoomerang;
import boomerang.scene.CallGraph;
import boomerang.scene.InvokeExpr;
import boomerang.scene.Method;
import boomerang.scene.Statement;
import java.util.Collection;

public interface ICallerCalleeResolutionStrategy {

  interface Factory {
    ICallerCalleeResolutionStrategy newInstance(WeightedBoomerang solver, CallGraph cg);
  }

  void computeFallback(ObservableDynamicICFG observableDynamicICFG);

  Method resolveSpecialInvoke(InvokeExpr ie);

  Collection resolveInstanceInvoke(Statement stmt);

  Method resolveStaticInvoke(InvokeExpr ie);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy