< prev index next >
src/hotspot/share/ci/ciObjArrayKlass.cpp
Print this page
*** 63,73 ****
int dimension)
: ciArrayKlass(array_name,
dimension, T_OBJECT) {
_base_element_klass = base_element_klass;
assert(_base_element_klass->is_instance_klass() ||
! _base_element_klass->is_type_array_klass(), "bad base klass");
if (dimension == 1) {
_element_klass = base_element_klass;
} else {
_element_klass = NULL;
}
--- 63,74 ----
int dimension)
: ciArrayKlass(array_name,
dimension, T_OBJECT) {
_base_element_klass = base_element_klass;
assert(_base_element_klass->is_instance_klass() ||
! _base_element_klass->is_type_array_klass() ||
! _base_element_klass->is_value_array_klass(), "bad base klass");
if (dimension == 1) {
_element_klass = base_element_klass;
} else {
_element_klass = NULL;
}
< prev index next >