< prev index next >
src/hotspot/share/classfile/protectionDomainCache.hpp
Print this page
rev 48467 : [mq]: INIT_Access_protection_domain
*** 35,45 ****
// are used.
// This table is walked during GC, rather than the class loader data graph dictionaries.
class ProtectionDomainCacheEntry : public HashtableEntry<oop, mtClass> {
friend class VMStructs;
public:
! oop protection_domain() { return literal(); }
ProtectionDomainCacheEntry* next() {
return (ProtectionDomainCacheEntry*)HashtableEntry<oop, mtClass>::next();
}
--- 35,46 ----
// are used.
// This table is walked during GC, rather than the class loader data graph dictionaries.
class ProtectionDomainCacheEntry : public HashtableEntry<oop, mtClass> {
friend class VMStructs;
public:
! oop object();
! oop object_no_keepalive();
ProtectionDomainCacheEntry* next() {
return (ProtectionDomainCacheEntry*)HashtableEntry<oop, mtClass>::next();
}
*** 110,117 ****
_pd_cache = pd_cache;
_next = next;
}
ProtectionDomainEntry* next() { return _next; }
! oop protection_domain() { return _pd_cache->protection_domain(); }
};
#endif // SHARE_VM_CLASSFILE_PROTECTIONDOMAINCACHE_HPP
--- 111,119 ----
_pd_cache = pd_cache;
_next = next;
}
ProtectionDomainEntry* next() { return _next; }
! oop object();
! oop object_no_keepalive();
};
#endif // SHARE_VM_CLASSFILE_PROTECTIONDOMAINCACHE_HPP
< prev index next >