8042796: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found

Relax the guaranty for deleted methods

Reviewed-by: dcubed, coleenp
This commit is contained in:
Serguei Spitsyn 2014-05-16 15:05:44 -07:00 committed by Serguei Spitsyn
parent ec3e742de1
commit 7f2b064e43
4 changed files with 12 additions and 5 deletions

View file

@ -669,6 +669,8 @@ class Method : public Metadata {
void set_is_old() { _access_flags.set_is_old(); }
bool is_obsolete() const { return access_flags().is_obsolete(); }
void set_is_obsolete() { _access_flags.set_is_obsolete(); }
bool is_deleted() const { return access_flags().is_deleted(); }
void set_is_deleted() { _access_flags.set_is_deleted(); }
bool on_stack() const { return access_flags().on_stack(); }
void set_on_stack(const bool value);