equal
deleted
inserted
replaced
1860 if (ClassUnloading) { |
1860 if (ClassUnloading) { |
1861 klassOop impl = implementor(); |
1861 klassOop impl = implementor(); |
1862 if (impl != NULL) { |
1862 if (impl != NULL) { |
1863 if (!is_alive->do_object_b(impl)) { |
1863 if (!is_alive->do_object_b(impl)) { |
1864 // remove this guy |
1864 // remove this guy |
1865 *start_of_implementor() = NULL; |
1865 *adr_implementor() = NULL; |
1866 } |
1866 } |
1867 } |
1867 } |
1868 } else { |
1868 } else { |
1869 assert(adr_implementor() != NULL, "just checking"); |
1869 assert(adr_implementor() != NULL, "just checking"); |
1870 keep_alive->do_oop(adr_implementor()); |
1870 keep_alive->do_oop(adr_implementor()); |