package moulder.values;
import moulder.Value;
/**
* A dumb value implementation that always return a constant value
*
* @param <T> the generated value type
* @author jawher
*/
public class SimpleValue<T> implements Value<T> {
private final T value;
/**
* @param value the value to be returned by {@link #get()}
*/
public SimpleValue(T value) {
this.value = value;
}
public T get() {
return value;
}
}