src/share/vm/oops/constMethodOop.hpp

changeset 1573
dd57230ba8fe
parent 1014
0fbdb4381b99
child 1907
c18cbe5936b8
equal deleted inserted replaced
1572:97125851f396 1573:dd57230ba8fe
256 // localvariable table 256 // localvariable table
257 int localvariable_table_length() const; 257 int localvariable_table_length() const;
258 LocalVariableTableElement* localvariable_table_start() const; 258 LocalVariableTableElement* localvariable_table_start() const;
259 259
260 // byte codes 260 // byte codes
261 void set_code(address code) {
262 if (code_size() > 0) {
263 memcpy(code_base(), code, code_size());
264 }
265 }
261 address code_base() const { return (address) (this+1); } 266 address code_base() const { return (address) (this+1); }
262 address code_end() const { return code_base() + code_size(); } 267 address code_end() const { return code_base() + code_size(); }
263 bool contains(address bcp) const { return code_base() <= bcp 268 bool contains(address bcp) const { return code_base() <= bcp
264 && bcp < code_end(); } 269 && bcp < code_end(); }
265 // Offset to bytecodes 270 // Offset to bytecodes

mercurial