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.Type;
import org.smoothbuild.task.base.Computer;
public class DefaultValueExpression extends Expression {
public DefaultValueExpression(Type type, CodeLocation codeLocation) {
super(type, asList(), codeLocation);
}
public Computer createComputer(ValuesDb valuesDb) {
return valueComputer(type().defaultValue(valuesDb), codeLocation());
}
}