Hi,
In looking at the 2.9.0 code I note that it doesn't use generics in a number of
rather key places, such as WikiPlugin.execute(), so I'm guessing it hasn't
been updated in a few years (at least in that regard), perhaps due to the
somewhat longstanding status of the project going into Apache, or for legacy-
compatibility reasons.
Could someone please fill me in as to any particular reason why the Map
argument couldn't be constrained to <String,String> or <String,Object>? I've
got quite a few plugins that are now incompatible with a generics-less
WikiPlugin API, i.e.,
public String execute( WikiContext context, Map<String,Object>
params ) throws PluginException;
...and rather than remove all my generics I'm wondering if it'd be possible
to update the API. Yes, I know that is a brash assumption.
Thanks much,
Ichiro