8305500: SystemDictionary::find_placeholder/find_class declared but not used

Reviewed-by: iklam, dholmes
This commit is contained in:
Coleen Phillimore 2023-04-04 12:14:06 +00:00
parent 7ca2aec34c
commit 5881b099f6

View File

@ -318,6 +318,11 @@ private:
static InstanceKlass* load_instance_class(Symbol* class_name,
Handle class_loader, TRAPS);
// Class loader constraints
static void check_constraints(InstanceKlass* k, ClassLoaderData* loader,
bool defining, TRAPS);
static void update_dictionary(JavaThread* current, InstanceKlass* k, ClassLoaderData* loader_data);
static bool is_shared_class_visible(Symbol* class_name, InstanceKlass* ik,
PackageEntry* pkg_entry,
Handle class_loader);
@ -332,6 +337,7 @@ private:
Handle protection_domain, TRAPS);
// Second part of load_shared_class
static void load_shared_class_misc(InstanceKlass* ik, ClassLoaderData* loader_data) NOT_CDS_RETURN;
protected:
// Used by SystemDictionaryShared
@ -367,19 +373,6 @@ public:
// Return Symbol or throw exception if name given is can not be a valid Symbol.
static Symbol* class_name_symbol(const char* name, Symbol* exception, TRAPS);
protected:
// Basic find on loaded classes
static InstanceKlass* find_class(Symbol* class_name, ClassLoaderData* loader_data);
// Basic find on classes in the midst of being loaded
static Symbol* find_placeholder(Symbol* name, ClassLoaderData* loader_data);
// Class loader constraints
static void check_constraints(InstanceKlass* k, ClassLoaderData* loader,
bool defining, TRAPS);
static void update_dictionary(JavaThread* current, InstanceKlass* k, ClassLoaderData* loader_data);
};
#endif // SHARE_CLASSFILE_SYSTEMDICTIONARY_HPP