
org.jtwig.functions.FunctionRequest Maven / Gradle / Ivy
package org.jtwig.functions;
import org.jtwig.exceptions.CalculationException;
import org.jtwig.model.expression.Expression;
import org.jtwig.model.position.Position;
import org.jtwig.render.RenderRequest;
import java.util.List;
import static org.jtwig.util.ErrorMessageFormatter.errorMessage;
public class FunctionRequest extends RenderRequest {
private final Position position;
private final String functionName;
private final FunctionArguments functionArguments;
public FunctionRequest(RenderRequest request, Position position, String functionName, FunctionArguments functionArguments) {
super(request.getRenderContext(), request.getEnvironment());
this.position = position;
this.functionName = functionName;
this.functionArguments = functionArguments;
}
public Position getPosition() {
return position;
}
public int getNumberOfArguments () {
return functionArguments.size();
}
public List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy