src/hotspot/share/oops/compiledICHolder.hpp
changeset 49821 02c08e20d66c
parent 49655 d6893a76c554
child 53244 9807daeb47c4
equal deleted inserted replaced
49820:663f5d90f0e8 49821:02c08e20d66c
    72   static int holder_klass_offset()    { return offset_of(CompiledICHolder, _holder_klass); }
    72   static int holder_klass_offset()    { return offset_of(CompiledICHolder, _holder_klass); }
    73 
    73 
    74   CompiledICHolder* next()     { return _next; }
    74   CompiledICHolder* next()     { return _next; }
    75   void set_next(CompiledICHolder* n) { _next = n; }
    75   void set_next(CompiledICHolder* n) { _next = n; }
    76 
    76 
    77   inline bool is_loader_alive(BoolObjectClosure* is_alive) {
    77   inline bool is_loader_alive() {
    78     Klass* k = _is_metadata_method ? ((Method*)_holder_metadata)->method_holder() : (Klass*)_holder_metadata;
    78     Klass* k = _is_metadata_method ? ((Method*)_holder_metadata)->method_holder() : (Klass*)_holder_metadata;
    79     if (!k->is_loader_alive(is_alive)) {
    79     if (!k->is_loader_alive()) {
    80       return false;
    80       return false;
    81     }
    81     }
    82     if (!_holder_klass->is_loader_alive(is_alive)) {
    82     if (!_holder_klass->is_loader_alive()) {
    83       return false;
    83       return false;
    84     }
    84     }
    85     return true;
    85     return true;
    86   }
    86   }
    87 
    87