/** * Construct a new immutable {@code CChangelog} instance. * @param project The value for the {@code project} attribute * @param releases The value for the {@code releases} attribute * @param ticketSystems The value for the {@code ticketSystems} attribute * @return An immutable CChangelog instance */ public static CChangelog of(String project, List<CRelease> releases, Map<String, URI> ticketSystems) { return of(project, (Iterable<? extends CRelease>) releases, ticketSystems); }
/** * Construct a new immutable {@code CChangelog} instance. * @param project The value for the {@code project} attribute * @param releases The value for the {@code releases} attribute * @param ticketSystems The value for the {@code ticketSystems} attribute * @return An immutable CChangelog instance */ public static CChangelog of(String project, List<CRelease> releases, Map<String, URI> ticketSystems) { return of(project, (Iterable<? extends CRelease>) releases, ticketSystems); }