I use a node.js package for "Bridge API to connect with existing Java APIs": node-java.
https://github.com/joeferner/node-java
One Java API function that I need to connect is
public void reqMktData(int tickerId, Contract contract,
String genericTicklist, boolean snapshot, List<TagValue> mktDataOptions)
{
m_s.reqMktData(tickerId, contract, genericTicklist, snapshot, mktDataOptions);
}
The problem is I don't know how to pass Java type List<> from node JavaScript. Int or boolean or others work fine.
So, here's my question.
What kind of type of values in JavaScript corresponds to JavaList<>?
Thanks.
In line with what @mstrthealias said, the example on the project's GitHub page says,
var list = java.newInstanceSync("java.util.ArrayList");
java.newInstance("java.util.ArrayList", function(err, list) {
if(err) { console.error(err); return; }
// new list
});