--- old/src/share/vm/classfile/systemDictionaryShared.hpp 2015-10-29 21:53:06.369622259 -0700 +++ new/src/share/vm/classfile/systemDictionaryShared.hpp 2015-10-29 21:53:06.253617879 -0700 @@ -22,11 +22,13 @@ * */ - #ifndef SHARE_VM_CLASSFILE_SYSTEMDICTIONARYSHARED_HPP #define SHARE_VM_CLASSFILE_SYSTEMDICTIONARYSHARED_HPP #include "classfile/systemDictionary.hpp" +#include "classfile/dictionary.hpp" + +class ClassFileStream; class SystemDictionaryShared: public SystemDictionary { public: @@ -42,6 +44,30 @@ oop class_loader = loader_data->class_loader(); return (class_loader == NULL); } + + static Klass* dump_time_resolve_super_or_fail(Symbol* child_name, + Symbol* class_name, + Handle class_loader, + Handle protection_domain, + bool is_superclass, + TRAPS) { + return NULL; + } + + static size_t dictionary_entry_size() { + return sizeof(DictionaryEntry); + } + + static void init_shared_dictionary_entry(Klass* k, DictionaryEntry* entry) {} + + static Klass* resolve_from_shared_space(Symbol* class_name, + Handle class_loader, + Handle protection_domain, + ClassFileStream* cfs, + bool verify, + TRAPS) { + return NULL; + } }; #endif // SHARE_VM_CLASSFILE_SYSTEMDICTIONARYSHARED_HPP