src/hotspot/share/oops/cpCache.hpp
changeset 54752 3fbaea4b1f1c
parent 53994 77343f5c85cb
child 54786 ebf733a324d4
equal deleted inserted replaced
54751:5600f5c38b0b 54752:3fbaea4b1f1c
   228  private:
   228  private:
   229   void set_direct_or_vtable_call(
   229   void set_direct_or_vtable_call(
   230     Bytecodes::Code invoke_code,                 // the bytecode used for invoking the method
   230     Bytecodes::Code invoke_code,                 // the bytecode used for invoking the method
   231     const methodHandle& method,                  // the method/prototype if any (NULL, otherwise)
   231     const methodHandle& method,                  // the method/prototype if any (NULL, otherwise)
   232     int             vtable_index,                // the vtable index if any, else negative
   232     int             vtable_index,                // the vtable index if any, else negative
   233     bool            sender_is_interface,         // 'logical' sender (may be host of VMAC)
   233     bool            sender_is_interface
   234     InstanceKlass*  pool_holder                  // class from which the call is made
       
   235   );
   234   );
   236 
   235 
   237  public:
   236  public:
   238   void set_direct_call(                          // sets entry to exact concrete method entry
   237   void set_direct_call(                          // sets entry to exact concrete method entry
   239     Bytecodes::Code invoke_code,                 // the bytecode used for invoking the method
   238     Bytecodes::Code invoke_code,                 // the bytecode used for invoking the method
   240     const methodHandle& method,                  // the method to call
   239     const methodHandle& method,                  // the method to call
   241     bool            sender_is_interface,         // 'logical' sender (may be host of VMAC)
   240     bool            sender_is_interface
   242     InstanceKlass*  pool_holder                  // class from which the call is made
       
   243   );
   241   );
   244 
   242 
   245   void set_vtable_call(                          // sets entry to vtable index
   243   void set_vtable_call(                          // sets entry to vtable index
   246     Bytecodes::Code invoke_code,                 // the bytecode used for invoking the method
   244     Bytecodes::Code invoke_code,                 // the bytecode used for invoking the method
   247     const methodHandle& method,                  // resolved method which declares the vtable index
   245     const methodHandle& method,                  // resolved method which declares the vtable index