src/share/vm/runtime/jniHandles.cpp

changeset 548
ba764ed4b6f2
parent 435
a61af66fc99e
child 631
d1605aabd0a1
     1.1 --- a/src/share/vm/runtime/jniHandles.cpp	Fri Apr 11 09:56:35 2008 -0400
     1.2 +++ b/src/share/vm/runtime/jniHandles.cpp	Sun Apr 13 17:43:42 2008 -0400
     1.3 @@ -206,9 +206,10 @@
     1.4    int _count;
     1.5  public:
     1.6    CountHandleClosure(): _count(0) {}
     1.7 -  void do_oop(oop* unused) {
     1.8 +  virtual void do_oop(oop* unused) {
     1.9      _count++;
    1.10    }
    1.11 +  virtual void do_oop(narrowOop* unused) { ShouldNotReachHere(); }
    1.12    int count() { return _count; }
    1.13  };
    1.14  
    1.15 @@ -230,9 +231,10 @@
    1.16  
    1.17  class VerifyHandleClosure: public OopClosure {
    1.18  public:
    1.19 -  void do_oop(oop* root) {
    1.20 +  virtual void do_oop(oop* root) {
    1.21      (*root)->verify();
    1.22    }
    1.23 +  virtual void do_oop(narrowOop* root) { ShouldNotReachHere(); }
    1.24  };
    1.25  
    1.26  void JNIHandles::verify() {

mercurial