public Object clone() { ArrayList<Value> clonedArgs = new ArrayList<Value>(getArgCount()); for (int i = 0; i < getArgCount(); i++) { clonedArgs.add(i, getArg(i)); } return new JVirtualInvokeExpr(getBase(), methodRef, clonedArgs); }
/** * Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public VirtualInvokeExpr newVirtualInvokeExpr(Local base, SootMethodRef method, List<? extends Value> args) { return new JVirtualInvokeExpr(base, method, args); }
arg0 = jviExpr.getBase();
/** Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public VirtualInvokeExpr newVirtualInvokeExpr(Local base, SootMethodRef method, List args) { return new JVirtualInvokeExpr(base, method, args); }
public Object clone() { ArrayList clonedArgs = new ArrayList(getArgCount()); for(int i = 0; i < getArgCount(); i++) { clonedArgs.add(i, getArg(i)); } return new JVirtualInvokeExpr(getBase(), methodRef, clonedArgs); }
/** Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public VirtualInvokeExpr newVirtualInvokeExpr(Local base, SootMethodRef method, List args) { return new JVirtualInvokeExpr(base, method, args); }
public Object clone() { ArrayList clonedArgs = new ArrayList(getArgCount()); for(int i = 0; i < getArgCount(); i++) { clonedArgs.add(i, getArg(i)); } return new JVirtualInvokeExpr(getBase(), methodRef, clonedArgs); }
/** Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public VirtualInvokeExpr newVirtualInvokeExpr(Local base, SootMethodRef method, Value arg) { return new JVirtualInvokeExpr(base, method, Arrays.asList(new Value[] {arg})); }
/** Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public VirtualInvokeExpr newVirtualInvokeExpr(Local base, SootMethodRef method, Value arg) { return new JVirtualInvokeExpr(base, method, Arrays.asList(new Value[] {arg})); }
/** Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public VirtualInvokeExpr newVirtualInvokeExpr(Local base, SootMethodRef method, Value arg1, Value arg2) { return new JVirtualInvokeExpr(base, method, Arrays.asList(new Value[] {arg1, arg2})); }
/** Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public VirtualInvokeExpr newVirtualInvokeExpr(Local base, SootMethodRef method, Value arg1, Value arg2) { return new JVirtualInvokeExpr(base, method, Arrays.asList(new Value[] {arg1, arg2})); }
/** Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. (no args) */ public VirtualInvokeExpr newVirtualInvokeExpr(Local base, SootMethodRef method) { return new JVirtualInvokeExpr(base, method, new ArrayList()); }
/** Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. (no args) */ public VirtualInvokeExpr newVirtualInvokeExpr(Local base, SootMethodRef method) { return new JVirtualInvokeExpr(base, method, new ArrayList()); }