--- old/src/share/vm/classfile/dictionary.hpp 2014-08-12 23:07:58.107841131 -0700 +++ new/src/share/vm/classfile/dictionary.hpp 2014-08-12 23:07:57.979836239 -0700 @@ -100,6 +100,7 @@ void methods_do(void f(Method*)); void unlink(BoolObjectClosure* is_alive); + void remove_classes_in_error_state(); // Classes loaded by the bootstrap loader are always strongly reachable. // If we're not doing class unloading, all classes are strongly reachable. @@ -127,9 +128,7 @@ ProtectionDomainCacheEntry* cache_get(oop protection_domain); -#ifndef PRODUCT - void print(); -#endif + void print(bool details = true); void verify(); };