--- a/hotspot/src/share/vm/prims/jvm.cpp Sun Feb 03 17:12:31 2013 -0500
+++ b/hotspot/src/share/vm/prims/jvm.cpp Mon Feb 04 13:05:32 2013 -0500
@@ -1620,7 +1620,7 @@
// For a 0 index, give a NULL symbol
Symbol* const sym = 0 != params[i].name_cp_index ?
mh->constants()->symbol_at(params[i].name_cp_index) : NULL;
- int flags = build_int_from_shorts(params[i].flags_lo, params[i].flags_hi);
+ int flags = params[i].flags;
oop param = Reflection::new_parameter(reflected_method, i, sym,
flags, CHECK_NULL);
result->obj_at_put(i, param);