Mercurial > hg > graal-jvmci-8
diff src/share/vm/oops/instanceKlass.hpp @ 4861:26a08cbbf042
7022100: Method annotations are incorrectly set when redefining classes
Summary: Changed to the correct annotation arrays
Reviewed-by: kamg, dholmes, sla
author | stefank |
---|---|
date | Fri, 27 Jan 2012 13:46:24 +0100 |
parents | 8f8b94305aff |
children | b7b8b6d2f97d |
line wrap: on
line diff
--- a/src/share/vm/oops/instanceKlass.hpp Tue Jan 24 14:48:22 2012 +0100 +++ b/src/share/vm/oops/instanceKlass.hpp Fri Jan 27 13:46:24 2012 +0100 @@ -570,9 +570,9 @@ void set_method_annotations_of(int idnum, typeArrayOop anno) { set_methods_annotations_of(idnum, anno, &_methods_annotations); } void set_method_parameter_annotations_of(int idnum, typeArrayOop anno) - { set_methods_annotations_of(idnum, anno, &_methods_annotations); } + { set_methods_annotations_of(idnum, anno, &_methods_parameter_annotations); } void set_method_default_annotations_of(int idnum, typeArrayOop anno) - { set_methods_annotations_of(idnum, anno, &_methods_annotations); } + { set_methods_annotations_of(idnum, anno, &_methods_default_annotations); } // allocation DEFINE_ALLOCATE_PERMANENT(instanceKlass);