package org.smoothbuild.lang.expr; import static org.smoothbuild.task.base.Computer.arrayComputer; import java.util.List; import org.smoothbuild.db.values.ValuesDb; import org.smoothbuild.lang.message.CodeLocation; import org.smoothbuild.lang.type.ArrayType; import org.smoothbuild.task.base.Computer; public class ArrayExpression extends Expression { private final ArrayType arrayType; public ArrayExpression(ArrayType arrayType, List<Expression> elements, CodeLocation codeLocation) { super(arrayType, elements, codeLocation); this.arrayType = arrayType; } public Computer createComputer(ValuesDb valuesDb) { return arrayComputer(arrayType, codeLocation()); } }