org.unlaxer.tinyexpression.evaluator.javacode.StringBooleanNotEqualClauseBuilder Maven / Gradle / Ivy
package org.unlaxer.tinyexpression.evaluator.javacode;
import java.util.List;
import org.unlaxer.Token;
import org.unlaxer.tinyexpression.evaluator.javacode.JavaCodeCalculator.CodeBuilder;
public class StringBooleanNotEqualClauseBuilder implements CodeBuilder {
public static final StringBooleanNotEqualClauseBuilder SINGLETON = new StringBooleanNotEqualClauseBuilder();
@Override
public void build(SimpleJavaCodeBuilder builder, Token token) {
List filteredChildren = token.filteredChildren;
ExpressionOrLiteral left = StringClauseBuilder.SINGLETON.build(filteredChildren.get(0));
ExpressionOrLiteral right = StringClauseBuilder.SINGLETON.build(filteredChildren.get(1));
builder.append("(false==")
.append(left.toString())
.append(".equals(")
.append(right.toString())
.append("))");
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy