@Override public void caseInvokeStmt(InvokeStmt stmt) { changeUntypedConstantsInInvoke(stmt.getInvokeExpr()); }
public void caseInvokeStmt(InvokeStmt s) { inInvokeStmt(s); caseExprOrRefValueBox(s.getInvokeExprBox()); // decideCaseExprOrRef(s.getInvokeExpr()); outInvokeStmt(s); }
javafy(((InvokeStmt) s).getInvokeExprBox()); Value ie = ivs.getInvokeExpr();
protected Unit invokeStmtFor(Value ivk, Host createdFrom) { InvokeStmt stmt = Jimple.v().newInvokeStmt(ivk); stmt.addAllTagsOf(createdFrom); return stmt; }
Jimple.v().newInvokeStmt(Jimple.v().newSpecialInvokeExpr(boxedLocal, constructor.makeRef(), Arrays.asList(arg))).apply(this.statementSwitch);
public Unit makeAssertion(Value cond, Host createdFrom) { List<Value> args = new LinkedList<Value>(); args.add(cond); InvokeStmt stmt = Jimple.v().newInvokeStmt(Jimple.v().newStaticInvokeExpr(getAssertMethod().makeRef(), args)); stmt.addAllTagsOf(createdFrom); return stmt; }
@Override public void caseInvokeStmt(InvokeStmt stmt) { changeUntypedConstantsInInvoke(stmt.getInvokeExpr()); }
public soot.jimple.InvokeStmt newInvokeStmt(Value op, ASTNode location) { soot.jimple.InvokeStmt stmt = Jimple.v().newInvokeStmt(op); soot.tagkit.Tag tag = getTag(op); if(tag != null) stmt.getInvokeExprBox().addTag(tag); return stmt; }
private Unit invokeStmtFor(Local base, SootMethodRef method, List<? extends Value> args, Host createdFrom) { InvokeStmt stmt = Jimple.v().newInvokeStmt(Jimple.v().newVirtualInvokeExpr(base, method, args)); stmt.addAllTagsOf(createdFrom); return stmt; }
static Local base(Stmt s) { InvokeStmt is = (InvokeStmt) s; InstanceInvokeExpr expr = (InstanceInvokeExpr) is.getInvokeExpr(); return (Local) expr.getBase(); }
if (((InvokeStmt) unit).getInvokeExprBox().getValue() instanceof JInterfaceInvokeExpr) { final JInterfaceInvokeExpr expr = (JInterfaceInvokeExpr) ((InvokeStmt) unit) .getInvokeExprBox().getValue(); if (expr != null) { if (checkArgBoxes(map, assignment, invoke, expr)) return initialOperations;
@Override public void caseInvokeStmt(InvokeStmt stmt) { InvokeExpr e = stmt.getInvokeExpr(); usedAsObject = examineInvokeExpr(e); doBreak = true; return; }
if (((InvokeStmt) unit).getInvokeExprBox().getValue() instanceof JInterfaceInvokeExpr) { JInterfaceInvokeExpr expr = (JInterfaceInvokeExpr) ((InvokeStmt) unit).getInvokeExprBox() .getValue(); if (expr != null) {
@Override public void caseInvokeStmt(InvokeStmt stmt) { InvokeExpr e = stmt.getInvokeExpr(); usedAsFloatingPoint = examineInvokeExpr(e); }
@Override public void caseInvokeStmt(InvokeStmt stmt) { InvokeExpr e = stmt.getInvokeExpr(); usedAsObject = examineInvokeExpr(e); if (usedAsObject) { doBreak = true; } return; }
public final void caseInvokeStmt(InvokeStmt s) { statement = s; caseInvokeStmt(null, s.getInvokeExpr()); }
public void caseInvokeStmt(InvokeStmt stmt) { handleInvokeExpr(stmt.getInvokeExpr()); }
public void caseInvokeStmt(InvokeStmt stmt) { handleInvokeExpr(stmt.getInvokeExpr(), stmt); }
public void caseInvokeStmt(InvokeStmt stmt) { handleInvokeExpr(stmt.getInvokeExpr(), stmt); }
protected void checkInvoke(Body b, InvokeStmt is) { checkInvokeExpr(b, is.getInvokeExpr(), is); }