< prev index next >
src/share/vm/classfile/systemDictionary.hpp
Print this page
*** 349,364 ****
// Iterate over all klasses in dictionary
// Just the classes from defining class loaders
static void classes_do(void f(Klass*));
// Added for initialize_itable_for_klass to handle exceptions
static void classes_do(void f(Klass*, TRAPS), TRAPS);
! // All classes, and their class loaders
static void classes_do(void f(Klass*, ClassLoaderData*));
! static void placeholders_do(void f(Symbol*));
!
! // Iterate over all methods in all klasses in dictionary
static void methods_do(void f(Method*));
// Garbage collection support
// This method applies "blk->do_oop" to all the pointers to "system"
--- 349,362 ----
// Iterate over all klasses in dictionary
// Just the classes from defining class loaders
static void classes_do(void f(Klass*));
// Added for initialize_itable_for_klass to handle exceptions
static void classes_do(void f(Klass*, TRAPS), TRAPS);
! // All classes, and their class loaders, including initiating class loaders
static void classes_do(void f(Klass*, ClassLoaderData*));
! // Iterate over all methods in all klasses
static void methods_do(void f(Method*));
// Garbage collection support
// This method applies "blk->do_oop" to all the pointers to "system"
*** 381,394 ****
static void roots_oops_do(OopClosure* strong, OopClosure* weak);
// System loader lock
static oop system_loader_lock() { return _system_loader_lock_obj; }
- protected:
- // Extended Redefine classes support (tbi)
- static void preloaded_classes_do(KlassClosure* f);
- static void lazily_loaded_classes_do(KlassClosure* f);
public:
// Sharing support.
static void reorder_dictionary();
static void copy_buckets(char** top, char* end);
static void copy_table(char** top, char* end);
--- 379,388 ----
< prev index next >