equal
deleted
inserted
replaced
2150 bool already_set = on_stack(); |
2150 bool already_set = on_stack(); |
2151 _access_flags.set_on_stack(value); |
2151 _access_flags.set_on_stack(value); |
2152 if (value && !already_set) { |
2152 if (value && !already_set) { |
2153 MetadataOnStackMark::record(this); |
2153 MetadataOnStackMark::record(this); |
2154 } |
2154 } |
|
2155 assert(!value || !is_old() || is_obsolete() || is_running_emcp(), |
|
2156 "emcp methods cannot run after emcp bit is cleared"); |
2155 } |
2157 } |
2156 |
2158 |
2157 // Called when the class loader is unloaded to make all methods weak. |
2159 // Called when the class loader is unloaded to make all methods weak. |
2158 void Method::clear_jmethod_ids(ClassLoaderData* loader_data) { |
2160 void Method::clear_jmethod_ids(ClassLoaderData* loader_data) { |
2159 loader_data->jmethod_ids()->clear_all_methods(); |
2161 loader_data->jmethod_ids()->clear_all_methods(); |