e.appendFailureInfo("In attempt to snapshot return value of " + typeToExtend.getFullyQualifiedName() + "." + method.getName() + "()"); throw e; e.appendFailureInfo("While generating a snapshot of " + o.toString() + " (actual type: " + o.getClass().getName() + "; type to extend: " + typeToExtend.getFullyQualifiedName() + ")");
e.appendFailureInfo("In attempt to snapshot return value of " + typeToExtend.getFullyQualifiedName() + "." + method.getName() + "()"); throw e; e.appendFailureInfo("While generating a snapshot of " + o.toString() + " (actual type: " + o.getClass().getName() + "; type to extend: " + typeToExtend.getFullyQualifiedName() + ")");
public static Statement[] generateCallParameters(final MetaMethod method, final Context context, final Object... parameters) { if (parameters.length != method.getParameters().length && !method.isVarArgs()) { throw new UndefinedMethodException("Wrong number of parameters"); } final MetaParameter[] methParms = method.getParameters(); final Statement[] statements = new Statement[parameters.length]; int i = 0; for (Object parameter : parameters) { if (parameter instanceof Statement) { if (((Statement) parameter).getType() == null) { parameter = generate(context, parameter); } } try { statements[i] = convert(context, parameter, methParms[i++].getType()); } catch (final GenerationException t) { t.appendFailureInfo("in method call: " + method.getDeclaringClass().getFullyQualifiedName() + "." + method.getName() + "(" + Arrays.toString(methParms) + ")"); throw t; } } return statements; }
public static Statement[] generateCallParameters(final MetaMethod method, final Context context, final Object... parameters) { if (parameters.length != method.getParameters().length && !method.isVarArgs()) { throw new UndefinedMethodException("Wrong number of parameters"); } final MetaParameter[] methParms = method.getParameters(); final Statement[] statements = new Statement[parameters.length]; int i = 0; for (Object parameter : parameters) { if (parameter instanceof Statement) { if (((Statement) parameter).getType() == null) { parameter = generate(context, parameter); } } try { statements[i] = convert(context, parameter, methParms[i++].getType()); } catch (final GenerationException t) { t.appendFailureInfo("in method call: " + method.getDeclaringClass().getFullyQualifiedName() + "." + method.getName() + "(" + Arrays.toString(methParms) + ")"); throw t; } } return statements; }