src/share/vm/memory/referenceProcessor.cpp

changeset 5159
001ec9515f84
parent 4047
aed758eda82a
child 5237
f2110083203d
equal deleted inserted replaced
5124:acac2b03a07f 5159:001ec9515f84
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;

mercurial