Since the JVM Summit I've been inspired to play around with interop
strategies. One of things I've been trying to leverage is javac's
support for auto-boxing when calling against alternate language
libraries. Consider this code:
static Long foo(Long a, Long b)
{
return Long.valueOf(a.longValue() + b.longValue());
}
long x = foo(3L, 4L); // works
long x = foo(3, 4); // doesn't work
I'm surprised that javac doesn't allow both a widening and auto-boxing
conversion in this case.
Is this by design?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "JVM
Languages" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/jvm-languages?hl=en
-~----------~----~----~----~------~----~------~--~---