hotspot/src/share/vm/classfile/javaClasses.inline.hpp
changeset 40020 20738e6bef83
parent 37475 0da78fa10d78
child 43422 d4693bf78777
equal deleted inserted replaced
40019:d9fd741c3467 40020:20738e6bef83
   166 
   166 
   167 inline bool java_lang_invoke_DirectMethodHandle::is_instance(oop obj) {
   167 inline bool java_lang_invoke_DirectMethodHandle::is_instance(oop obj) {
   168   return obj != NULL && is_subclass(obj->klass());
   168   return obj != NULL && is_subclass(obj->klass());
   169 }
   169 }
   170 
   170 
   171 
       
   172 
       
   173 
       
   174 inline bool java_lang_reflect_Module::is_instance(oop obj) {
   171 inline bool java_lang_reflect_Module::is_instance(oop obj) {
   175   return obj != NULL && is_subclass(obj->klass());
   172   return obj != NULL && obj->klass() == SystemDictionary::reflect_Module_klass();
   176 }
   173 }
   177 
   174 
   178 inline int Backtrace::merge_bci_and_version(int bci, int version) {
   175 inline int Backtrace::merge_bci_and_version(int bci, int version) {
   179   // only store u2 for version, checking for overflow.
   176   // only store u2 for version, checking for overflow.
   180   if (version > USHRT_MAX || version < 0) version = USHRT_MAX;
   177   if (version > USHRT_MAX || version < 0) version = USHRT_MAX;