< prev index next >
src/hotspot/share/oops/instanceKlass.cpp
Print this page
rev 59635 : [mq]: cds_lambda
@@ -2600,10 +2600,23 @@
ShouldNotReachHere();
break;
}
}
+void InstanceKlass::assign_class_loader_type() {
+ ClassLoaderData *cld = class_loader_data();
+ if (cld->is_boot_class_loader_data()) {
+ set_shared_class_loader_type(ClassLoader::BOOT_LOADER);
+ }
+ else if (cld->is_platform_class_loader_data()) {
+ set_shared_class_loader_type(ClassLoader::PLATFORM_LOADER);
+ }
+ else if (cld->is_system_class_loader_data()) {
+ set_shared_class_loader_type(ClassLoader::APP_LOADER);
+ }
+}
+
#if INCLUDE_JVMTI
static void clear_all_breakpoints(Method* m) {
m->clear_all_breakpoints();
}
#endif
< prev index next >