1 19 20 package soot.jimple.toolkits.callgraph; 21 import soot.*; 22 import soot.jimple.*; 23 24 import java.util.*; 25 import soot.util.*; 26 import soot.util.queue.*; 27 28 31 public class VirtualCallSite 32 { 33 private InstanceInvokeExpr iie; 34 private Stmt stmt; 35 private SootMethod container; 36 private NumberedString subSig; 37 Kind kind; 38 39 public VirtualCallSite( Stmt stmt, SootMethod container, 40 InstanceInvokeExpr iie, NumberedString subSig, Kind kind ) { 41 this.stmt = stmt; 42 this.container = container; 43 this.iie = iie; 44 this.subSig = subSig; 45 this.kind = kind; 46 } 47 public Stmt stmt() { return stmt; } 48 public SootMethod container() { return container; } 49 public InstanceInvokeExpr iie() { return iie; } 50 public NumberedString subSig() { return subSig; } 51 public Kind kind() { return kind; } 52 } 53 54 55 | Popular Tags |