mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8140485: Class load and creation cleanup
Reviewed-by: hseigel, coleenp, sspitsyn
This commit is contained in:
parent
24c8c40bb8
commit
2ad9d3192f
59 changed files with 4174 additions and 3258 deletions
|
@ -89,10 +89,14 @@ class ObjArrayKlass : public ArrayKlass {
|
|||
virtual Klass* array_klass_impl(bool or_null, TRAPS);
|
||||
|
||||
public:
|
||||
// Casting from Klass*
|
||||
|
||||
static ObjArrayKlass* cast(Klass* k) {
|
||||
return const_cast<ObjArrayKlass*>(cast(const_cast<const Klass*>(k)));
|
||||
}
|
||||
|
||||
static const ObjArrayKlass* cast(const Klass* k) {
|
||||
assert(k->is_objArray_klass(), "cast to ObjArrayKlass");
|
||||
return static_cast<ObjArrayKlass*>(k);
|
||||
return static_cast<const ObjArrayKlass*>(k);
|
||||
}
|
||||
|
||||
// Sizing
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue