com.github.dakusui.lisj.special.Quote Maven / Gradle / Ivy
package com.github.dakusui.lisj.special;
import com.github.dakusui.jcunit.exceptions.JCUnitException;
import com.github.dakusui.lisj.BaseForm;
import com.github.dakusui.lisj.CUT;
import com.github.dakusui.lisj.Context;
import com.github.dakusui.lisj.FormResult;
public class Quote extends BaseForm {
/**
* Serial version UID
*/
private static final long serialVersionUID = -7817074688838146836L;
@Override
protected FormResult evaluateEach(Context context, Object currentParam,
FormResult lastResult) throws JCUnitException, CUT {
FormResult ret = lastResult;
ret.value(currentParam);
ret.incrementPosition();
return ret;
}
@Override
protected FormResult evaluateLast(Context context,
Object[] evaluatedParams, FormResult lastResult)
throws JCUnitException {
FormResult ret = lastResult;
ret.value(evaluatedParams);
return ret;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy