soot.jimple.toolkits.pointer.util
Class NativeMethodDriver

java.lang.Object
  extended by soot.jimple.toolkits.pointer.util.NativeMethodDriver

public class NativeMethodDriver
extends Object


Constructor Summary
NativeMethodDriver(NativeHelper helper)
           
 
Method Summary
 boolean process(SootMethod method, ReferenceVariable thisVar, ReferenceVariable returnVar, ReferenceVariable[] params)
          The entry point of native method simulation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeMethodDriver

public NativeMethodDriver(NativeHelper helper)
Method Detail

process

public boolean process(SootMethod method,
                       ReferenceVariable thisVar,
                       ReferenceVariable returnVar,
                       ReferenceVariable[] params)
The entry point of native method simulation.

Parameters:
method, - must be a native method
thisVar, - the variable represent @this, it can be null if the method is static
returnVar, - the variable represent @return it is null if the method has no return
params, - array of parameters.