< prev index next >

src/share/vm/oops/constantPool.hpp

Print this page

        

*** 26,35 **** --- 26,36 ---- #define SHARE_VM_OOPS_CONSTANTPOOLOOP_HPP #include "oops/arrayOop.hpp" #include "oops/cpCache.hpp" #include "oops/objArrayOop.hpp" + #include "oops/oopHandle.hpp" #include "oops/symbol.hpp" #include "oops/typeArrayOop.hpp" #include "runtime/handles.hpp" #include "utilities/align.hpp" #include "utilities/bytes.hpp"
*** 818,828 **** return raw_index - CPCACHE_INDEX_TAG; } private: ! void set_resolved_references(jobject s) { _cache->set_resolved_references(s); } Array<u2>* reference_map() const { return (_cache == NULL) ? NULL : _cache->reference_map(); } void set_reference_map(Array<u2>* o) { _cache->set_reference_map(o); } // patch JSR 292 resolved references after the class is linked. void patch_resolved_references(GrowableArray<Handle>* cp_patches); --- 819,829 ---- return raw_index - CPCACHE_INDEX_TAG; } private: ! void set_resolved_references(OopHandle s) { _cache->set_resolved_references(s); } Array<u2>* reference_map() const { return (_cache == NULL) ? NULL : _cache->reference_map(); } void set_reference_map(Array<u2>* o) { _cache->set_reference_map(o); } // patch JSR 292 resolved references after the class is linked. void patch_resolved_references(GrowableArray<Handle>* cp_patches);
< prev index next >