objArrayKlass.hpp revision 3679
0N/A * or visit www.oracle.com if you need additional information or have any
0N/A#include "memory/specialized_oop_closures.hpp"
0N/A#include "oops/arrayKlass.hpp"
0N/A#include "oops/instanceKlass.hpp"
0N/A void set_element_klass(klassOop k) { oop_store_without_check((oop*) &_element_klass, (oop) k); }
// Compiler/Interpreter offset
static ByteSize element_klass_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(objArrayKlass, _element_klass)); }
bool can_be_primary_super_slow() const;
bool oop_is_objArray_slow() const { return true; }
// must be called from within objArrayKlass.cpp
#ifndef SERIALGC
#ifndef PRODUCT
const char* internal_name() const;