< prev index next >

src/hotspot/share/oops/cpCache.hpp

Print this page

        

*** 228,247 **** private: void set_direct_or_vtable_call( Bytecodes::Code invoke_code, // the bytecode used for invoking the method const methodHandle& method, // the method/prototype if any (NULL, otherwise) int vtable_index, // the vtable index if any, else negative ! bool sender_is_interface, // 'logical' sender (may be host of VMAC) ! InstanceKlass* pool_holder // class from which the call is made ); public: void set_direct_call( // sets entry to exact concrete method entry Bytecodes::Code invoke_code, // the bytecode used for invoking the method const methodHandle& method, // the method to call ! bool sender_is_interface, // 'logical' sender (may be host of VMAC) ! InstanceKlass* pool_holder // class from which the call is made ); void set_vtable_call( // sets entry to vtable index Bytecodes::Code invoke_code, // the bytecode used for invoking the method const methodHandle& method, // resolved method which declares the vtable index --- 228,245 ---- private: void set_direct_or_vtable_call( Bytecodes::Code invoke_code, // the bytecode used for invoking the method const methodHandle& method, // the method/prototype if any (NULL, otherwise) int vtable_index, // the vtable index if any, else negative ! bool sender_is_interface ); public: void set_direct_call( // sets entry to exact concrete method entry Bytecodes::Code invoke_code, // the bytecode used for invoking the method const methodHandle& method, // the method to call ! bool sender_is_interface ); void set_vtable_call( // sets entry to vtable index Bytecodes::Code invoke_code, // the bytecode used for invoking the method const methodHandle& method, // resolved method which declares the vtable index
< prev index next >