Exemplo n.º 1
0
TypeArrayKlass::TypeArrayKlass(BasicType type, Symbol* name) : ArrayKlass(name) {
  set_layout_helper(array_layout_helper(type));
  assert(is_array_klass(), "sanity");
  assert(is_typeArray_klass(), "sanity");

  set_max_length(arrayOopDesc::max_array_length(type));
  assert(size() >= TypeArrayKlass::header_size(), "bad size");

  set_class_loader_data(ClassLoaderData::the_null_class_loader_data());
}
Exemplo n.º 2
0
 ciArrayKlass*            as_array_klass() {
   assert(is_array_klass(), "bad cast");
   return (ciArrayKlass*)this;
 }