< prev index next >

src/hotspot/share/classfile/systemDictionaryShared.hpp

Print this page

        

*** 241,250 **** --- 241,252 ---- // Check if sharing is supported for the class loader. static bool is_sharing_possible(ClassLoaderData* loader_data); static bool add_unregistered_class(InstanceKlass* k, TRAPS); + // Only after replaced the existed one. + static void add_replaced_class(InstanceKlass* k, TRAPS); static InstanceKlass* dump_time_resolve_super_or_fail(Symbol* child_name, Symbol* class_name, Handle class_loader, Handle protection_domain, bool is_superclass,
*** 303,312 **** --- 305,315 ---- Handle loader1, Handle loader2, TRAPS) NOT_CDS_RETURN; static bool is_builtin(InstanceKlass* k) { return (k->shared_classpath_index() != UNREGISTERED_INDEX); } static void check_excluded_classes(); + static void set_excluded(InstanceKlass* k); static void validate_before_archiving(InstanceKlass* k); static bool is_excluded_class(InstanceKlass* k); static void dumptime_classes_do(class MetaspaceClosure* it); static size_t estimate_size_for_archive(); static void write_to_archive(bool is_static_archive = true);
< prev index next >