< prev index next >

src/share/vm/runtime/handles.cpp

Print this page
rev 7855 : 8073388: Get rid of the depenecy from handles.hpp to oop.inline.hpp


 197 
 198 NoHandleMark::~NoHandleMark() {
 199   HandleArea* area = Thread::current()->handle_area();
 200   assert(area->_no_handle_mark_nesting > 0, "must stack allocate NoHandleMark" );
 201   area->_no_handle_mark_nesting--;
 202 }
 203 
 204 
 205 ResetNoHandleMark::ResetNoHandleMark() {
 206   HandleArea* area = Thread::current()->handle_area();
 207   _no_handle_mark_nesting = area->_no_handle_mark_nesting;
 208   area->_no_handle_mark_nesting = 0;
 209 }
 210 
 211 
 212 ResetNoHandleMark::~ResetNoHandleMark() {
 213   HandleArea* area = Thread::current()->handle_area();
 214   area->_no_handle_mark_nesting = _no_handle_mark_nesting;
 215 }
 216 




 217 #endif


 197 
 198 NoHandleMark::~NoHandleMark() {
 199   HandleArea* area = Thread::current()->handle_area();
 200   assert(area->_no_handle_mark_nesting > 0, "must stack allocate NoHandleMark" );
 201   area->_no_handle_mark_nesting--;
 202 }
 203 
 204 
 205 ResetNoHandleMark::ResetNoHandleMark() {
 206   HandleArea* area = Thread::current()->handle_area();
 207   _no_handle_mark_nesting = area->_no_handle_mark_nesting;
 208   area->_no_handle_mark_nesting = 0;
 209 }
 210 
 211 
 212 ResetNoHandleMark::~ResetNoHandleMark() {
 213   HandleArea* area = Thread::current()->handle_area();
 214   area->_no_handle_mark_nesting = _no_handle_mark_nesting;
 215 }
 216 
 217 bool instanceKlassHandle::is_instanceKlass(const Klass* k) {
 218   return k->oop_is_instance();
 219 }
 220 
 221 #endif
< prev index next >