--- old/src/hotspot/share/classfile/systemDictionary.hpp 2019-10-08 18:53:01.000000000 -0700 +++ new/src/hotspot/share/classfile/systemDictionary.hpp 2019-10-08 18:53:01.000000000 -0700 @@ -275,13 +275,19 @@ Handle class_loader, Handle protection_domain, ClassFileStream* st, + InstanceKlass* dynamic_nest_host, TRAPS) { return parse_stream(class_name, class_loader, protection_domain, st, - NULL, // unsafe_anonymous_host - NULL, // cp_patches + NULL, // unsafe_anonymous_host + NULL, // cp_patches + false, // is_hidden + false, // is_weakhidden + false, // can_access_vm_annotations + dynamic_nest_host, + Handle(), // classData THREAD); } static InstanceKlass* parse_stream(Symbol* class_name, @@ -290,6 +296,11 @@ ClassFileStream* st, const InstanceKlass* unsafe_anonymous_host, GrowableArray* cp_patches, + const bool is_hidden, + const bool is_weakhidden, + const bool can_access_vm_annotations, + InstanceKlass* dynamic_nest_host, + Handle classData, TRAPS); // Resolve from stream (called by jni_DefineClass and JVM_DefineClass) @@ -297,6 +308,7 @@ Handle class_loader, Handle protection_domain, ClassFileStream* st, + InstanceKlass* dynamic_nest_host, TRAPS); // Lookup an already loaded class. If not found NULL is returned.