8219969: Backout JDK-8219492

Reviewed-by: goetz, hseigel, tschatzl
This commit is contained in:
David Holmes 2019-03-01 08:14:29 -05:00
parent fb7bbfac57
commit e7eae4444d
4 changed files with 19 additions and 36 deletions

View file

@ -230,16 +230,14 @@ class ConstantPoolCacheEntry {
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
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, // 'logical' sender (may be host of VMAC)
InstanceKlass* pool_holder // class from which the call is made
bool sender_is_interface
);
void set_vtable_call( // sets entry to vtable index