equal
deleted
inserted
replaced
846 |
846 |
847 // Keep list of classes needing java.base module fixup. |
847 // Keep list of classes needing java.base module fixup. |
848 if (!ModuleEntryTable::javabase_defined()) { |
848 if (!ModuleEntryTable::javabase_defined()) { |
849 if (fixup_module_field_list() == NULL) { |
849 if (fixup_module_field_list() == NULL) { |
850 GrowableArray<Klass*>* list = |
850 GrowableArray<Klass*>* list = |
851 new (ResourceObj::C_HEAP, mtClass) GrowableArray<Klass*>(500, true); |
851 new (ResourceObj::C_HEAP, mtModule) GrowableArray<Klass*>(500, true); |
852 set_fixup_module_field_list(list); |
852 set_fixup_module_field_list(list); |
853 } |
853 } |
854 k->class_loader_data()->inc_keep_alive(); |
854 k->class_loader_data()->inc_keep_alive(); |
855 fixup_module_field_list()->push(k()); |
855 fixup_module_field_list()->push(k()); |
856 } |
856 } |