Typo in MethodHandle.spreadInvoker

Rémi Forax forax at univ-mlv.fr
Fri Apr 22 19:01:32 PDT 2011


The 'equivalent' code doesn't compile:

MethodHandle invoker = MethodHandles.genericInvoker(type);
int spreadArgCount = type.parameterCount - objectArgCount;
invoker = invoker.asSpreader(Object[].class, spreadArgCount);
return invoker;


at the second line, parameterCount should be parameterCount()

cheers,
Rémi



More information about the mlvm-dev mailing list