java-commons/muscript/src/main/java/io/gitlab/jfronny/muscript/compiler/expr/Concatenate.java

20 lines
546 B
Java

package io.gitlab.jfronny.muscript.compiler.expr;
import io.gitlab.jfronny.muscript.compiler.*;
import io.gitlab.jfronny.muscript.dynamic.*;
public class Concatenate extends Expr.StringExpr {
private final StringExpr left;
private final StringExpr right;
public Concatenate(StringExpr left, StringExpr right) {
this.left = left;
this.right = right;
}
@Override
public String get(Dynamic<?> branch, Dynamic<?> dataRoot) {
return left.get(branch, dataRoot) + right.get(branch, dataRoot);
}
}