/** * Copyright (C) 2015 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.strata.pricer.datasets; import java.time.LocalDate; import java.util.ArrayList; import java.util.List; /** * List of central bank meeting dates used for testing. */ public class MeetingDatesDataSets { public static final List<LocalDate> FOMC_MEETINGS_2015 = new ArrayList<>(); static { FOMC_MEETINGS_2015.add(LocalDate.of(2015, 1, 28)); FOMC_MEETINGS_2015.add(LocalDate.of(2015, 3, 18)); FOMC_MEETINGS_2015.add(LocalDate.of(2015, 4, 29)); FOMC_MEETINGS_2015.add(LocalDate.of(2015, 6, 17)); FOMC_MEETINGS_2015.add(LocalDate.of(2015, 7, 29)); FOMC_MEETINGS_2015.add(LocalDate.of(2015, 9, 17)); FOMC_MEETINGS_2015.add(LocalDate.of(2015, 10, 28)); FOMC_MEETINGS_2015.add(LocalDate.of(2015, 12, 16)); }; public static final List<LocalDate> FOMC_MEETINGS_2016 = new ArrayList<>(); static { FOMC_MEETINGS_2016.add(LocalDate.of(2016, 1, 27)); FOMC_MEETINGS_2016.add(LocalDate.of(2016, 3, 16)); FOMC_MEETINGS_2016.add(LocalDate.of(2016, 4, 27)); FOMC_MEETINGS_2016.add(LocalDate.of(2016, 6, 15)); FOMC_MEETINGS_2016.add(LocalDate.of(2016, 7, 27)); FOMC_MEETINGS_2016.add(LocalDate.of(2016, 9, 21)); FOMC_MEETINGS_2016.add(LocalDate.of(2016, 11, 2)); FOMC_MEETINGS_2016.add(LocalDate.of(2016, 12, 14)); }; public static final List<LocalDate> FOMC_MEETINGS = new ArrayList<>(); static { FOMC_MEETINGS.addAll(FOMC_MEETINGS_2015); FOMC_MEETINGS.addAll(FOMC_MEETINGS_2016); } }