mirror of
https://github.com/JetBrains/JetBrainsRuntime.git
synced 2025-12-06 09:29:38 +01:00
8305500: SystemDictionary::find_placeholder/find_class declared but not used
Reviewed-by: iklam, dholmes
(cherry picked from commit 5881b099f6)
This commit is contained in:
committed by
Vitaly Provodin
parent
7ea3861d2b
commit
2e2f4c93e6
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user