diff -r a838e3707f3a -r e57e6addb978 src/hotspot/share/classfile/classLoaderData.hpp --- a/src/hotspot/share/classfile/classLoaderData.hpp Mon Apr 16 12:50:10 2018 +0530 +++ b/src/hotspot/share/classfile/classLoaderData.hpp Wed Apr 18 12:06:53 2018 -0400 @@ -114,7 +114,7 @@ static void packages_unloading_do(void f(PackageEntry*)); static void loaded_classes_do(KlassClosure* klass_closure); static void classes_unloading_do(void f(Klass* const)); - static bool do_unloading(BoolObjectClosure* is_alive_closure, bool clean_previous_versions); + static bool do_unloading(bool clean_previous_versions); // dictionary do // Iterate over all klasses in dictionary, but @@ -220,7 +220,7 @@ static ClassLoaderData * _the_null_class_loader_data; - WeakHandle _holder; // The oop that determines lifetime of this class loader + ClassLoaderWeakHandle _holder; // The oop that determines lifetime of this class loader oop _class_loader; // The instance of java/lang/ClassLoader associated with // this ClassLoaderData