
io.pebbletemplates.pebble.node.expression.GreaterThanEqualsExpression Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pebble Show documentation
Show all versions of pebble Show documentation
Templating engine for Java.
The newest version!
/*
* This file is part of Pebble.
*
* Copyright (c) 2014 by Mitchell Bösecke
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
package io.pebbletemplates.pebble.node.expression;
import io.pebbletemplates.pebble.error.PebbleException;
import io.pebbletemplates.pebble.template.EvaluationContextImpl;
import io.pebbletemplates.pebble.template.PebbleTemplateImpl;
import io.pebbletemplates.pebble.utils.OperatorUtils;
public class GreaterThanEqualsExpression extends BinaryExpression {
@Override
public Boolean evaluate(PebbleTemplateImpl self, EvaluationContextImpl context) {
try {
return OperatorUtils.gte(this.getLeftExpression().evaluate(self, context),
this.getRightExpression().evaluate(self, context));
} catch (Exception ex) {
throw new PebbleException(ex, "Could not perform greater than or equals comparison",
this.getLineNumber(), self
.getName());
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy