equal
deleted
inserted
replaced
412 metadata_owner_klass = m->as_klass()->get_Klass(); |
412 metadata_owner_klass = m->as_klass()->get_Klass(); |
413 } else if (m->is_method()) { |
413 } else if (m->is_method()) { |
414 metadata_owner_klass = m->as_method()->get_Method()->constants()->pool_holder(); |
414 metadata_owner_klass = m->as_method()->get_Method()->constants()->pool_holder(); |
415 } else { |
415 } else { |
416 fatal("Not implemented for other types of metadata"); |
416 fatal("Not implemented for other types of metadata"); |
|
417 return; |
417 } |
418 } |
418 |
419 |
419 oop metadata_holder = metadata_owner_klass->klass_holder(); |
420 oop metadata_holder = metadata_owner_klass->klass_holder(); |
420 if (metadata_holder != NULL) { |
421 if (metadata_holder != NULL) { |
421 G1SATBCardTableModRefBS::enqueue(metadata_holder); |
422 G1SATBCardTableModRefBS::enqueue(metadata_holder); |