mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8077203: Avoid unnecessary stripping of package names from FQN's in is_same_class_package() methods
Extract package name from instance klass's package entry record Reviewed-by: redestad, coleenp, lfoltan
This commit is contained in:
parent
7323412857
commit
9148262d0e
3 changed files with 24 additions and 38 deletions
|
@ -455,11 +455,7 @@ class InstanceKlass: public Klass {
|
|||
void set_package(PackageEntry* p) { _package_entry = p; }
|
||||
void set_package(ClassLoaderData* loader_data, TRAPS);
|
||||
bool is_same_class_package(const Klass* class2) const;
|
||||
bool is_same_class_package(oop classloader2, const Symbol* classname2) const;
|
||||
static bool is_same_class_package(oop class_loader1,
|
||||
const Symbol* class_name1,
|
||||
oop class_loader2,
|
||||
const Symbol* class_name2);
|
||||
bool is_same_class_package(oop other_class_loader, const Symbol* other_class_name) const;
|
||||
|
||||
// find an enclosing class
|
||||
InstanceKlass* compute_enclosing_class(bool* inner_is_member, TRAPS) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue