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

Reviewed-by: iklam, dholmes
(cherry picked from commit 5881b099f6)
This commit is contained in:
Coleen Phillimore
2023-04-04 12:14:06 +00:00
committed by Vitaly Provodin
parent 7ea3861d2b
commit 2e2f4c93e6

View File

@@ -324,6 +324,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);
@@ -338,6 +343,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
@@ -373,19 +379,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