src/share/vm/oops/valueArrayKlass.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
valhalla Cdiff src/share/vm/oops/valueArrayKlass.cpp
src/share/vm/oops/valueArrayKlass.cpp
Print this page
*** 67,84 ****
print();
}
#endif
}
! void ValueArrayKlass::set_element_klass(ValueKlass* k) {
_element_klass = k;
}
ValueArrayKlass* ValueArrayKlass::allocate_klass(Klass* element_klass,
Symbol* name,
TRAPS) {
! assert(ValueArrayFlatten, "Flatten array not allowed");
assert(ValueKlass::cast(element_klass)->is_atomic() || (!ValueArrayAtomicAccess), "Atomic by-default");
ClassLoaderData* loader_data = element_klass->class_loader_data();
int size = ArrayKlass::static_size(ValueArrayKlass::header_size());
ValueArrayKlass* vak = new (loader_data, size, THREAD) ValueArrayKlass(element_klass, name);
--- 67,88 ----
print();
}
#endif
}
! ValueKlass* ValueArrayKlass::element_klass() const {
! return ValueKlass::cast(_element_klass);
! }
!
! void ValueArrayKlass::set_element_klass(Klass* k) {
_element_klass = k;
}
ValueArrayKlass* ValueArrayKlass::allocate_klass(Klass* element_klass,
Symbol* name,
TRAPS) {
! assert(ValueArrayFlatten, "Flatten array required");
assert(ValueKlass::cast(element_klass)->is_atomic() || (!ValueArrayAtomicAccess), "Atomic by-default");
ClassLoaderData* loader_data = element_klass->class_loader_data();
int size = ArrayKlass::static_size(ValueArrayKlass::header_size());
ValueArrayKlass* vak = new (loader_data, size, THREAD) ValueArrayKlass(element_klass, name);
src/share/vm/oops/valueArrayKlass.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File