hotspot/src/share/vm/oops/instanceKlass.cpp
methodOop instanceKlass::class_initializer() {
{- -------------------------------------------
(1) このクラスの <clinit> メソッドをリターンする.
(<clinit> メソッドがない場合は NULL をリターンする)
---------------------------------------- -}
methodOop clinit = find_method(
vmSymbols::class_initializer_name(), vmSymbols::void_method_signature());
if (clinit != NULL && clinit->has_valid_initializer_flags()) {
return clinit;
}
return NULL;
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.