src/hotspot/share/oops/method.cpp
changeset 55105 9ad765641e8f
parent 55005 9b70ebd131b4
child 55206 2fe2063fe567
equal deleted inserted replaced
55104:a72e187adb54 55105:9ad765641e8f
   702 
   702 
   703 bool Method::is_object_initializer() const {
   703 bool Method::is_object_initializer() const {
   704    return name() == vmSymbols::object_initializer_name();
   704    return name() == vmSymbols::object_initializer_name();
   705 }
   705 }
   706 
   706 
       
   707 bool Method::needs_clinit_barrier() const {
       
   708   return is_static() && !method_holder()->is_initialized();
       
   709 }
       
   710 
   707 objArrayHandle Method::resolved_checked_exceptions_impl(Method* method, TRAPS) {
   711 objArrayHandle Method::resolved_checked_exceptions_impl(Method* method, TRAPS) {
   708   int length = method->checked_exceptions_length();
   712   int length = method->checked_exceptions_length();
   709   if (length == 0) {  // common case
   713   if (length == 0) {  // common case
   710     return objArrayHandle(THREAD, Universe::the_empty_class_klass_array());
   714     return objArrayHandle(THREAD, Universe::the_empty_class_klass_array());
   711   } else {
   715   } else {