[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cdt-dev] Generics and APIs
|
+1 I think making these changes is just part of cleaning up the warnings and
should be OK to do now even for API.
- Ken
> From: ext Jason Montojo <jmontojo@xxxxxxxxxx>
> Reply-To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
> Date: Thu, 10 Apr 2008 15:38:46 -0400
> To: <cdt-dev@xxxxxxxxxxx>
> Subject: [cdt-dev] Generics and APIs
>
>
> Hi everyone,
>
> I've been fixing compiler warnings about generics in the language mapping
> classes. This involved having to change a number of method signatures to
> account for parameterized collections. For example, I changed this in
> LanguageManager:
>
> Old:
> public Map getContentTypeIdToLanguageDescriptionsMap(){ ... }
>
> New:
> public Map<String, ILanguageDescriptor[]>
> getContentTypeIdToLanguageDescriptionsMap(){ ... }
>
> Such a change wouldn't break existing clients and it makes the API much
> easier to work with. Regardless, it is still an API change.
>
> Should I go ahead and make the changes to the signatures? Or should I
> leave them as-is? I know we're already past the API freeze so I'd like to
> know how the community feels about this.
>
> Thanks,
> Jason Montojo
> IBM CDT Team
> IBM Toronto Lab
> 905-413-5228
> jmontojo@xxxxxxxxxx
>
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev