public Object clone() { List<Value> clonedArgs = new ArrayList<Value>(getArgCount()); for (int i = 0; i < getArgCount(); i++) { clonedArgs.add(i, getArg(i)); } return new JSpecialInvokeExpr((Local) getBase(), methodRef, clonedArgs); } }
/** * Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public SpecialInvokeExpr newSpecialInvokeExpr(Local base, SootMethodRef method, List<? extends Value> args) { return new JSpecialInvokeExpr(base, method, args); }
arg0 = jsiExpr.getBase();
/** Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public SpecialInvokeExpr newSpecialInvokeExpr(Local base, SootMethodRef method, List args) { return new JSpecialInvokeExpr(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 JSpecialInvokeExpr((Local) getBase(), methodRef, clonedArgs); } }
/** Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public SpecialInvokeExpr newSpecialInvokeExpr(Local base, SootMethodRef method, List args) { return new JSpecialInvokeExpr(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 JSpecialInvokeExpr((Local) getBase(), methodRef, clonedArgs); } }
/** Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public SpecialInvokeExpr newSpecialInvokeExpr(Local base, SootMethodRef method, Value arg1, Value arg2) { return new JSpecialInvokeExpr(base, method, Arrays.asList(new Value[] {arg1, arg2})); }
/** Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public SpecialInvokeExpr newSpecialInvokeExpr(Local base, SootMethodRef method, Value arg) { return new JSpecialInvokeExpr(base, method, Arrays.asList(new Value[] {arg})); }
/** Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public SpecialInvokeExpr newSpecialInvokeExpr(Local base, SootMethodRef method, Value arg) { return new JSpecialInvokeExpr(base, method, Arrays.asList(new Value[] {arg})); }
/** Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. */ public SpecialInvokeExpr newSpecialInvokeExpr(Local base, SootMethodRef method, Value arg1, Value arg2) { return new JSpecialInvokeExpr(base, method, Arrays.asList(new Value[] {arg1, arg2})); }
/** Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. (no args) */ public SpecialInvokeExpr newSpecialInvokeExpr(Local base, SootMethodRef method) { return new JSpecialInvokeExpr(base, method, new ArrayList()); }
/** Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List of Immediate) grammar chunk. (no args) */ public SpecialInvokeExpr newSpecialInvokeExpr(Local base, SootMethodRef method) { return new JSpecialInvokeExpr(base, method, new ArrayList()); }