@Override public void visit(MethodCallExpr n, Void arg) { out.println("MethodCallExpr: " + (extended ? n : n.getNameAsString() + " " + n.getScope())); super.visit(n, arg); }
public static Optional<MethodCallExpr> findMethodCall(Node node, String methodName) { return node.findFirst(MethodCallExpr.class, n -> n.getNameAsString().equals(methodName)); }
if (!methodCallExpr.getNameAsString().equals(methodDeclaration.getName())) { throw new IllegalArgumentException();
if (!methodCallExpr.getNameAsString().equals(methodDeclaration.getName())) { throw new IllegalArgumentException();
if (!methodCallExpr.getNameAsString().equals(methodDeclaration.getName())) { throw new IllegalArgumentException();
if (n.getNameAsString().equals("checkArrayBounds") && ((p1 = n.getParentNode()).isPresent() && p1.get() instanceof ExpressionStmt) && ((p2 = p1.get().getParentNode()).isPresent() && p2.get() instanceof BlockStmt) && if (n.getNameAsString().startsWith("ll_" + (useGetter ? "get" : "set") + rangeNameV2Part + "Value")) { args = n.getArguments(); if (args.size() != (useGetter ? 2 : 3)) break; String nname = n.getNameAsString(); if (nname.startsWith(z) && nname.endsWith("ArrayValue")) { if (n.getNameAsString().equals("ll_getFSForRef") || n.getNameAsString().equals("ll_getFSRef")) { updatedNode = replaceInParent(n, n.getArguments().get(0));
Expression e = getUnenclosedExpr(((ReturnStmt)stmt).getExpression().get()); if ((e instanceof MethodCallExpr)) { String methodName = ((MethodCallExpr)e).getNameAsString(); if (refGetter.matcher(methodName).matches()) { // ll_getRefValue or ll_getRefArrayValue addCastExpr(stmt, n.getType());
|| ! (((MethodCallExpr)e).getNameAsString()).equals("throwFeatMissing")) { reportDeletedCheckModified("The featOkTst was modified:\n" + n.toString() + '\n');