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
Varargs methods are problematic: we're taking foo(arg1, arg2, vargs) and
turning it into RT.invoke(recv, name, vargs) which necessitates
re-resolving the matching vararg method at runtime (currently with no
static type information).
Maybe all of this can be circumvented by not invoking methods reflectively
when they successfully resolve.
We need to avoid passing array as sole final argument to RT.invoke and
RT.invokeStatic, can happen when passing an argument in an untransformed
method and for literals:
* main(String[] args) { foo(args); }
* foo(new String[] { ... })
Original issue reported on code.google.com by [email protected] on 3 May 2010 at 2:41
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
[email protected]
on 3 May 2010 at 2:41The text was updated successfully, but these errors were encountered: