public void coverage_builder() { BusinessDayAdjustment test = BusinessDayAdjustment.builder() .convention(MODIFIED_FOLLOWING) .calendar(SAT_SUN) .build(); assertEquals(test.getConvention(), MODIFIED_FOLLOWING); assertEquals(test.getCalendar(), SAT_SUN); }
private static IborIndex lockIndexCalendar(IborIndex index) { return ((ImmutableIborIndex) index).toBuilder() .fixingCalendar(CalendarUSD.NYC) .effectiveDateOffset(index.getEffectiveDateOffset().toBuilder() .calendar(CalendarUSD.NYC) .adjustment(index.getEffectiveDateOffset().getAdjustment().toBuilder() .calendar(CalendarUSD.NYC) .build()) .build()) .maturityDateOffset(index.getMaturityDateOffset().toBuilder() .adjustment(index.getMaturityDateOffset().getAdjustment().toBuilder() .calendar(CalendarUSD.NYC) .build()) .build()) .build(); }
@Override public BusinessDayAdjustment.Builder builder() { return new BusinessDayAdjustment.Builder(); }
/** * Returns a builder used to create an instance of the bean. * @return the builder, not null */ public static BusinessDayAdjustment.Builder builder() { return new BusinessDayAdjustment.Builder(); }
/** * Returns a builder that allows this bean to be mutated. * @return the mutable builder, not null */ public Builder toBuilder() { return new Builder(this); }