< prev index next >

src/share/vm/oops/klassVtable.hpp

Print this page

        

*** 168,183 **** friend class VMStructs; friend class JVMCIVMStructs; public: // size in words ! static int size() { ! return sizeof(vtableEntry) / sizeof(HeapWord); ! } ! static int size_in_bytes() { ! return sizeof(vtableEntry); ! } static int method_offset_in_bytes() { return offset_of(vtableEntry, _method); } Method* method() const { return _method; } private: Method* _method; --- 168,180 ---- friend class VMStructs; friend class JVMCIVMStructs; public: // size in words ! static int size() { return sizeof(vtableEntry) / wordSize; } ! static int size_in_bytes() { return sizeof(vtableEntry); } ! static int method_offset_in_bytes() { return offset_of(vtableEntry, _method); } Method* method() const { return _method; } private: Method* _method;
*** 224,234 **** itableMethodEntry* first_method_entry(Klass* k) { return method_entry(k, _offset); } void initialize(Klass* interf, int offset) { _interface = interf; _offset = offset; } // Static size and offset accessors ! static int size() { return sizeof(itableOffsetEntry) / HeapWordSize; } // size in words static int interface_offset_in_bytes() { return offset_of(itableOffsetEntry, _interface); } static int offset_offset_in_bytes() { return offset_of(itableOffsetEntry, _offset); } friend class klassItable; }; --- 221,231 ---- itableMethodEntry* first_method_entry(Klass* k) { return method_entry(k, _offset); } void initialize(Klass* interf, int offset) { _interface = interf; _offset = offset; } // Static size and offset accessors ! static int size() { return sizeof(itableOffsetEntry) / wordSize; } // size in words static int interface_offset_in_bytes() { return offset_of(itableOffsetEntry, _interface); } static int offset_offset_in_bytes() { return offset_of(itableOffsetEntry, _offset); } friend class klassItable; };
*** 244,254 **** void clear() { _method = NULL; } void initialize(Method* method); // Static size and offset accessors ! static int size() { return sizeof(itableMethodEntry) / HeapWordSize; } // size in words static int method_offset_in_bytes() { return offset_of(itableMethodEntry, _method); } friend class klassItable; }; --- 241,251 ---- void clear() { _method = NULL; } void initialize(Method* method); // Static size and offset accessors ! static int size() { return sizeof(itableMethodEntry) / wordSize; } // size in words static int method_offset_in_bytes() { return offset_of(itableMethodEntry, _method); } friend class klassItable; };
< prev index next >