You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The FunctionXXL 's singnature is Function{$arityNumbers},which will cause an ClassNotFound exception when call Parameter#getParameterizedType method.
scala> res13(0).getType
val res17: Class[_] = interface scala.FunctionXXL
scala> res13(0).getParameterizedType
java.lang.TypeNotPresentException: Type scala.Function26 not present
dotc with veriry-generic-signature will not found any error .
We were encoding the generic Java signature of `FunctionN`s' with more
than P parameters as `FunctionP<..params..>` (which doesn't exist), but
in the bytecode, FunctionXXL is used instead.
This commit fixes that, so that the generic signature matches
`FunctionXXL`.
Uh oh!
There was an error while loading. Please reload this page.
First found by @Glavo
Here:https://github.com/Glavo/FunctionXXL
The
FunctionXXL
's singnature is Function{$arityNumbers},which will cause an ClassNotFound exception when callParameter#getParameterizedType
method.dotc with veriry-generic-signature will not found any error .
dotc version:0.5.rc1
cc @Glavo
The text was updated successfully, but these errors were encountered: