< prev index next >
src/hotspot/share/oops/method.cpp
Print this page
@@ -695,10 +695,14 @@
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 >