hotspot/src/share/vm/oops/cpCacheOop.cpp
changeset 360 21d113ecbf6a
parent 1 489c9b5090e2
child 670 ddf3e9583f2f
equal deleted inserted replaced
357:f4edb0d9f109 360:21d113ecbf6a
   216   void (*_f)(oop*);
   216   void (*_f)(oop*);
   217 
   217 
   218  public:
   218  public:
   219   LocalOopClosure(void f(oop*))        { _f = f; }
   219   LocalOopClosure(void f(oop*))        { _f = f; }
   220   virtual void do_oop(oop* o)          { _f(o); }
   220   virtual void do_oop(oop* o)          { _f(o); }
       
   221   virtual void do_oop(narrowOop *o)    { ShouldNotReachHere(); }
   221 };
   222 };
   222 
   223 
   223 
   224 
   224 void ConstantPoolCacheEntry::oops_do(void f(oop*)) {
   225 void ConstantPoolCacheEntry::oops_do(void f(oop*)) {
   225   LocalOopClosure blk(f);
   226   LocalOopClosure blk(f);