8004883: NPG: clean up anonymous class fix

Add klass_holder() to return either mirror or class_loader depending on if the class is anonymous or not.

Reviewed-by: stefank, jrose
This commit is contained in:
Coleen Phillimore 2012-12-12 11:39:29 -05:00
parent ba2a5a260d
commit 54bbf614e8
6 changed files with 24 additions and 40 deletions

View file

@ -451,6 +451,8 @@ class Klass : public Metadata {
oop class_loader() const;
virtual oop klass_holder() const { return class_loader(); }
protected:
virtual Klass* array_klass_impl(bool or_null, int rank, TRAPS);
virtual Klass* array_klass_impl(bool or_null, TRAPS);