@Override public ValueStep.Builder builder() { return new ValueStep.Builder(); }
public void test_builder_invalid() { assertThrowsIllegalArg(() -> ValueStep.builder().value(DELTA_MINUS_2000).build()); assertThrowsIllegalArg(() -> ValueStep.builder().date(date(2014, 6, 30)).periodIndex(1).value(DELTA_MINUS_2000).build()); assertThrowsIllegalArg(() -> ValueStep.builder().periodIndex(0).value(DELTA_MINUS_2000).build()); assertThrowsIllegalArg(() -> ValueStep.builder().periodIndex(-1).value(DELTA_MINUS_2000).build()); }
/** * Returns a builder that allows this bean to be mutated. * @return the mutable builder, not null */ public Builder toBuilder() { return new Builder(this); }
/** * Returns a builder used to create an instance of the bean. * @return the builder, not null */ public static ValueStep.Builder builder() { return new ValueStep.Builder(); }