equal
deleted
inserted
replaced
1213 Handle object (THREAD, JNIHandles::resolve(action)); |
1213 Handle object (THREAD, JNIHandles::resolve(action)); |
1214 |
1214 |
1215 // get run() method |
1215 // get run() method |
1216 Method* m_oop = object->klass()->uncached_lookup_method( |
1216 Method* m_oop = object->klass()->uncached_lookup_method( |
1217 vmSymbols::run_method_name(), |
1217 vmSymbols::run_method_name(), |
1218 vmSymbols::void_object_signature()); |
1218 vmSymbols::void_object_signature(), |
|
1219 Klass::normal); |
1219 methodHandle m (THREAD, m_oop); |
1220 methodHandle m (THREAD, m_oop); |
1220 if (m.is_null() || !m->is_method() || !m()->is_public() || m()->is_static()) { |
1221 if (m.is_null() || !m->is_method() || !m()->is_public() || m()->is_static()) { |
1221 THROW_MSG_0(vmSymbols::java_lang_InternalError(), "No run method"); |
1222 THROW_MSG_0(vmSymbols::java_lang_InternalError(), "No run method"); |
1222 } |
1223 } |
1223 |
1224 |