295 |
295 |
296 void initialize(Thread* thread); // common code for constructors |
296 void initialize(Thread* thread); // common code for constructors |
297 void set_previous_handle_mark(HandleMark* mark) { _previous_handle_mark = mark; } |
297 void set_previous_handle_mark(HandleMark* mark) { _previous_handle_mark = mark; } |
298 HandleMark* previous_handle_mark() const { return _previous_handle_mark; } |
298 HandleMark* previous_handle_mark() const { return _previous_handle_mark; } |
299 |
299 |
|
300 size_t size_in_bytes() const { return _size_in_bytes; } |
300 public: |
301 public: |
301 HandleMark(); // see handles_inline.hpp |
302 HandleMark(); // see handles_inline.hpp |
302 HandleMark(Thread* thread) { initialize(thread); } |
303 HandleMark(Thread* thread) { initialize(thread); } |
303 ~HandleMark(); |
304 ~HandleMark(); |
304 |
305 |