Incompatible List types in...
Brought to you by:
jlipton
In org.merlotxml.merlot.plugin.nodeActionNodeActionPluginConfig, method init(), there is the following assignment: "actionConfigs = newList;"
This appears to be an incompatible logical assignment of ArrayList <nodeactionconfig> to ArrayList <node>. Trying to type both Lists will reveal the problem. It is currently hidden due to the old form of unchecked Lists.</node></nodeactionconfig>
Agreed it's horrendously written code here but I believe it works ok.
It starting out as a List of Node objects ArrayList <node> and post parsing ends up as a List of NodeActionConfig objects ArrayList <nodeactionconfig>. As you say, impossible to do with typing.</nodeactionconfig></node>