< prev index next >

src/hotspot/share/classfile/systemDictionary.hpp

Print this page

        

@@ -129,10 +129,11 @@
 class ResolutionErrorTable;
 class SymbolPropertyTable;
 class ProtectionDomainCacheTable;
 class ProtectionDomainCacheEntry;
 class GCTimer;
+class EventClassLoad;
 
 #define WK_KLASS_ENUM_NAME(kname)    kname##_knum
 
 // Certain classes, such as java.lang.Object and java.lang.String,
 // are "well-known", in the sense that no class loader is allowed

@@ -608,10 +609,11 @@
   friend class TraversePlaceholdersClosure;
   static PlaceholderTable*   placeholders() { return _placeholders; }
   static LoaderConstraintTable* constraints() { return _loader_constraints; }
   static ResolutionErrorTable* resolution_errors() { return _resolution_errors; }
   static SymbolPropertyTable* invoke_method_table() { return _invoke_method_table; }
+  static void post_class_load_event(EventClassLoad* event, const InstanceKlass* k, const ClassLoaderData* init_cld);
 
   // Basic loading operations
   static InstanceKlass* resolve_instance_class_or_null_helper(Symbol* name,
                                                               Handle class_loader,
                                                               Handle protection_domain,

@@ -638,11 +640,10 @@
                                                Handle protection_domain, TRAPS);
   static InstanceKlass* load_shared_lambda_proxy_class(InstanceKlass* ik,
                                                        Handle class_loader,
                                                        Handle protection_domain,
                                                        PackageEntry* pkg_entry,
-                                                       bool initialize,
                                                        TRAPS);
   static InstanceKlass* load_shared_class(InstanceKlass* ik,
                                           Handle class_loader,
                                           Handle protection_domain,
                                           const ClassFileStream *cfs,
< prev index next >