< prev index next >
src/hotspot/share/oops/method.cpp
Print this page
*** 695,704 ****
--- 695,708 ----
bool Method::is_object_initializer() const {
return name() == vmSymbols::object_initializer_name();
}
+ bool Method::needs_clinit_barrier() const {
+ return is_static() && !method_holder()->is_initialized();
+ }
+
objArrayHandle Method::resolved_checked_exceptions_impl(Method* method, TRAPS) {
int length = method->checked_exceptions_length();
if (length == 0) { // common case
return objArrayHandle(THREAD, Universe::the_empty_class_klass_array());
} else {
< prev index next >