Few questions about invokeDynamic
Christian Thalinger
christian.thalinger at oracle.com
Thu Nov 11 07:59:48 PST 2010
On Nov 11, 2010, at 4:34 PM, Rémi Forax wrote:
> BTW, in int2prim() all comments are wrong.
> Instead of
>
> assertEquals( false, (boolean) InvokeDynamic.foo(i)); //
> void -> boolean
>
>
> it should be
>
> assertEquals( false, (boolean) InvokeDynamic.foo(i)); // int ->
> boolean
That's right. But this method is still commented because it produces
the exception we talked about earlier. I'm not sure if I should push
what I have or wait until we have a fix for that.
Today I looked at the sun.dyn.util.ValueConversions unbox functions
and I wonder if these should also handle other types than just their
boxing type. All unbox functions take an Object but only cast to
their boxing type instead of doing an instanceof check. But I'm not
an expert here...
-- Christian
More information about the mlvm-dev
mailing list