Review request:Updated JDK-8004728 Add hotspot support for parameter reflection
Joel Borggrén-Franck
joel.franck at oracle.com
Thu Dec 20 01:11:52 PST 2012
On 12/19/2012 08:46 PM, Eric McCorkle wrote:
> Hello,
>
> I have made some nontrivial changes to the hotspot side of parameter
> reflection. Please review again.
>
>
> The open webrev is here:
> http://oklahoma.us.oracle.com/~cphillim/webrev/eric.webrev2/
>
Hi Eric,
I looked over the code since I have been doing changes in the same area
for type annotations. A few comments:
In vmSymbols.hpp:
239 template(executable_name, "executable")
and
477 template(executable_signature, "Ljava/lang/reflect/executable;")
do you need to add these? if so shouldn't these be 'Executable' with a
capital E? I noticed you add Parameter to systemDictionary.hpp but not
Executable is this intentional?
jvm.cpp:
1580 // method is a handle to a java.lang.reflect.Method object
1581 Method* const m = jvm_get_method_common(method, CHECK_NULL)
Nit, I don't think this comment is correct in a non-permgen world.
cheers
/Joel
More information about the hotspot-dev
mailing list