src/share/vm/classfile/dictionary.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File protectiondomain.02 Cdiff src/share/vm/classfile/dictionary.hpp

src/share/vm/classfile/dictionary.hpp

Print this page

        

*** 27,36 **** --- 27,37 ---- #include "classfile/systemDictionary.hpp" #include "oops/instanceKlass.hpp" #include "oops/oop.hpp" #include "utilities/hashtable.hpp" + #include "utilities/ostream.hpp" class DictionaryEntry; class PSPromotionManager; class ProtectionDomainCacheTable; class ProtectionDomainCacheEntry;
*** 321,338 **** bool equals(const Symbol* class_name, ClassLoaderData* loader_data) const { Klass* klass = (Klass*)literal(); return (klass->name() == class_name && _loader_data == loader_data); } ! void print() { int count = 0; for (ProtectionDomainEntry* current = _pd_set; current != NULL; current = current->_next) { count++; } ! tty->print_cr("pd set = #%d", count); } }; // Entry in a SymbolPropertyTable, mapping a single Symbol* // to a managed and an unmanaged pointer. --- 322,339 ---- bool equals(const Symbol* class_name, ClassLoaderData* loader_data) const { Klass* klass = (Klass*)literal(); return (klass->name() == class_name && _loader_data == loader_data); } ! void print(outputStream *st) { int count = 0; for (ProtectionDomainEntry* current = _pd_set; current != NULL; current = current->_next) { count++; } ! st->print_cr("pd set = #%d", count); } }; // Entry in a SymbolPropertyTable, mapping a single Symbol* // to a managed and an unmanaged pointer.
src/share/vm/classfile/dictionary.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File