< prev index next >

src/hotspot/share/oops/arrayKlass.cpp

Print this page
rev 58565 : 8238358: Implementation of JEP 371: Hidden Classes
Reviewed-by: duke
Contributed-by: mandy.chung@oracle.com, lois.foltan@oracle.com, david.holmes@oracle.com, harold.seigel@oracle.com, serguei.spitsyn@oracle.com, alex.buckley@oracle.com, jamsheed.c.m@oracle.com

*** 108,118 **** // These classes will be put on a fixup list and their module fields will be patched once // java.base is defined. assert((module_entry != NULL) || ((module_entry == NULL) && !ModuleEntryTable::javabase_defined()), "module entry not available post " JAVA_BASE_NAME " definition"); oop module = (module_entry != NULL) ? module_entry->module() : (oop)NULL; ! java_lang_Class::create_mirror(k, Handle(THREAD, k->class_loader()), Handle(THREAD, module), Handle(), CHECK); } GrowableArray<Klass*>* ArrayKlass::compute_secondary_supers(int num_extra_slots, Array<InstanceKlass*>* transitive_interfaces) { // interfaces = { cloneable_klass, serializable_klass }; --- 108,118 ---- // These classes will be put on a fixup list and their module fields will be patched once // java.base is defined. assert((module_entry != NULL) || ((module_entry == NULL) && !ModuleEntryTable::javabase_defined()), "module entry not available post " JAVA_BASE_NAME " definition"); oop module = (module_entry != NULL) ? module_entry->module() : (oop)NULL; ! java_lang_Class::create_mirror(k, Handle(THREAD, k->class_loader()), Handle(THREAD, module), Handle(), Handle(), CHECK); } GrowableArray<Klass*>* ArrayKlass::compute_secondary_supers(int num_extra_slots, Array<InstanceKlass*>* transitive_interfaces) { // interfaces = { cloneable_klass, serializable_klass };
< prev index next >