250 // Calculate the number of jni handles. |
250 // Calculate the number of jni handles. |
251 uint ReferenceProcessor::count_jni_refs() { |
251 uint ReferenceProcessor::count_jni_refs() { |
252 class AlwaysAliveClosure: public BoolObjectClosure { |
252 class AlwaysAliveClosure: public BoolObjectClosure { |
253 public: |
253 public: |
254 virtual bool do_object_b(oop obj) { return true; } |
254 virtual bool do_object_b(oop obj) { return true; } |
255 virtual void do_object(oop obj) { assert(false, "Don't call"); } |
|
256 }; |
255 }; |
257 |
256 |
258 class CountHandleClosure: public OopClosure { |
257 class CountHandleClosure: public OopClosure { |
259 private: |
258 private: |
260 int _count; |
259 int _count; |