package org.smoothbuild.lang.expr; import static java.util.Arrays.asList; import static org.smoothbuild.task.base.Computer.valueComputer; import org.smoothbuild.db.values.ValuesDb; import org.smoothbuild.lang.message.CodeLocation; import org.smoothbuild.lang.type.Types; import org.smoothbuild.task.base.Computer; public class StringLiteralExpression extends Expression { private final String string; public StringLiteralExpression(String string, CodeLocation codeLocation) { super(Types.STRING, asList(), codeLocation); this.string = string; } public Computer createComputer(ValuesDb valuesDb) { return valueComputer(valuesDb.string(string), codeLocation()); } }